Skip to content

Commit d406f5d

Browse files
committed
Release 2.1.1: internal M7 modularisation, no functional change
Bump $VERSION to 2.1.1 and add the debian/changelog entry for the M7 work since 2.1: the menu/form/config/action/layout parsers and geometry extracted into pure CCFE::* modules (no user-facing change). Built ccfe_2.1.1_all.deb (staged tree compiles and reports 2.1.1; all seven CCFE modules packaged under lib/perl5). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 23978ad commit d406f5d

2 files changed

Lines changed: 15 additions & 1 deletion

File tree

debian/changelog

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
ccfe (2.1.1) unstable; urgency=medium
2+
3+
* Internal modularisation (ROADMAP M7); no functional change. The menu, form
4+
and config file parsers, the action-string parser and the form value-column
5+
/page geometry are extracted into pure, terminal-free CCFE::* modules under
6+
lib/perl5, each unit-tested directly (CCFE::MenuFile, CCFE::FormFile,
7+
CCFE::Config, CCFE::Action, CCFE::Layout). The two duplicated copies of the
8+
action parse and of the resize geometry are now single shared
9+
implementations, so they can no longer drift apart.
10+
* Test suite grown to 302 tests; behaviour verified unchanged by the existing
11+
on-screen resize/layout/multipage and colour integration tests.
12+
13+
-- CCFE maintainers <ccfedevel@gmail.com> Wed, 11 Jun 2026 09:00:00 +0000
14+
115
ccfe (2.1) unstable; urgency=medium
216

317
* Terminal-resize reflow: menus and forms re-paginate, re-right-align and

src/ccfe.pl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
# single-byte locale. See disp_width() below.
6464
our $HAVE_CHARWIDTH = eval { require Text::CharWidth; 1 };
6565

66-
$VERSION = '2.1';
66+
$VERSION = '2.1.1';
6767
$VERSION_DATE = '11/06/2026';
6868
$VERSION_YEAR = '2009, 2026';
6969

0 commit comments

Comments
 (0)