Skip to content

Commit f00e943

Browse files
committed
release: 2.3.1
Patch release: fixes the menu top-message rendering collision (a long top{} description now forces vertical space and the menu is drawn below it). Version bumped across ccfe.pl, debian/changelog, the rpm spec, the Alpine APKBUILD, the man-page .TH lines and the README. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent f4690ec commit f00e943

10 files changed

Lines changed: 19 additions & 9 deletions

File tree

README.MD

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ the manual pages are under `src/man/`.
1515

1616
## Status
1717

18-
`src/ccfe.pl` is the program (currently version **2.3**). The ongoing
18+
`src/ccfe.pl` is the program (currently version **2.3.1**). The ongoing
1919
modernisation — packaging, security hardening, optional colour and a move to a
2020
modular, more functional structure — is described in
2121
[`REFACTOR.md`](REFACTOR.md) and [`ROADMAP.md`](ROADMAP.md). CCFE depends on

debian/changelog

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
ccfe (2.3.1) unstable; urgency=medium
2+
3+
* Fix a menu rendering bug: a long top{} description no longer collides with
4+
the menu. The top-message area is now sized to the wrapped message height
5+
(word-wrapped to the screen width) and the menu is drawn below it, instead
6+
of the menu overdrawing the last line(s) of the description. The mouse
7+
click-to-item mapping was updated to match the dynamic top area.
8+
9+
-- CCFE maintainers <ccfedevel@gmail.com> Fri, 12 Jun 2026 18:00:00 +0000
10+
111
ccfe (2.3) unstable; urgency=medium
212

313
* Config variables: a new `variables {}` config section defines $NAME values

packaging/alpine/APKBUILD

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
#
1010
# NOTE: not built/tested in this environment (no abuild available here).
1111
pkgname=ccfe
12-
pkgver=2.3
12+
pkgver=2.3.1
1313
pkgrel=0
1414
pkgdesc="Curses Command Front-end"
1515
url="https://github.com/OpusVL/perl-ccfe"

packaging/rpm/ccfe.spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
# NOTE: not built/tested in this environment (no rpmbuild available here).
1111

1212
Name: ccfe
13-
Version: 2.3
13+
Version: 2.3.1
1414
Release: 1%{?dist}
1515
Summary: Curses Command Front-end
1616
License: GPLv2+

src/ccfe.pl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@
174174
# rather than scattered package globals; see M7-CTX-PLAN.md (Phase 4).
175175
our $ctx = CCFE::Context::new();
176176

177-
$VERSION = '2.3';
177+
$VERSION = '2.3.1';
178178
$VERSION_DATE = '12/06/2026';
179179
$VERSION_YEAR = '2009, 2026';
180180

src/man/ccfe.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
.\" along with this manual; if not, write to the Free Software
2020
.\" Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
2121
.\"
22-
.TH CCFE 1 "June 2026" "ccfe 2.3" "User Commands"
22+
.TH CCFE 1 "June 2026" "ccfe 2.3.1" "User Commands"
2323
.SH NAME
2424
ccfe - the Curses Command Front-end.
2525
.SH SYNOPSIS

src/man/ccfe.conf.5

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
.\" Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
2121
.\"
2222
.\" $Id: ccfe.conf.5,v 1.2 2010/03/14 09:51:00 mloschi Exp mloschi $
23-
.TH "CCFE.CONF" 5 "June 2026" "ccfe 2.3" "Curses Command Front-end"
23+
.TH "CCFE.CONF" 5 "June 2026" "ccfe 2.3.1" "Curses Command Front-end"
2424
.SH NAME
2525
ccfe.conf \- the Curses Command Front-end configuration file.
2626
.SH DESCRIPTION

src/man/ccfe_form.5

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
.\" along with this manual; if not, write to the Free Software
2020
.\" Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
2121
.\"
22-
.TH "CCFE FORM" 5 "June 2026" "ccfe 2.3" "Curses Command Front-end"
22+
.TH "CCFE FORM" 5 "June 2026" "ccfe 2.3.1" "Curses Command Front-end"
2323
.SH NAME
2424
ccfe form \- the Curses Command Front-end form definition file.
2525

src/man/ccfe_help.5

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
.\" along with this manual; if not, write to the Free Software
2020
.\" Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
2121
.\"
22-
.TH "CCFE HELP" 5 "June 2026" "ccfe 2.3" "Curses Command Front-end"
22+
.TH "CCFE HELP" 5 "June 2026" "ccfe 2.3.1" "Curses Command Front-end"
2323
.SH NAME
2424
ccfe help \- the Curses Command Front-end contextual help configuration
2525
.SH DESCRIPTION

src/man/ccfe_menu.5

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
.\" along with this manual; if not, write to the Free Software
2020
.\" Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
2121
.\"
22-
.TH "CCFE MENU" 5 "June 2026" "ccfe 2.3" "Curses Command Front-end"
22+
.TH "CCFE MENU" 5 "June 2026" "ccfe 2.3.1" "Curses Command Front-end"
2323
.SH NAME
2424
ccfe menu \- the Curses Command Front-end menu definition file.
2525
.SH DESCRIPTION

0 commit comments

Comments
 (0)