Skip to content

Release version 2.4.4 2025-03-15

Compare
Choose a tag to compare
@lcn2 lcn2 released this 15 Mar 21:20
· 30 commits to master since this release

Release 2.4.4 2025-03-15

IMPORTANT NOTE:

While you are NOT required to use this release in order to submit to IOCCC28,
we do RECOMMEND that you use and install this release of the mkiocccentry toolkit.

BACKWARD COMPATIBILITY:

This release is backward compatible with both "Release 2.4.2 2025-03-02".
This release is backward compatible with both "Release 2.4.3 2025-03-11".

Submissions made under "Release 2.4.2 2025-03-02" remain valid for IOCCC28.
Submissions made under "Release 2.4.3 2025-03-11" remain valid for IOCCC28.

RELEASE DETAILS FOLLOW:

Set locale to C, the official locale of the IOCCC.

See the "programmer's apology" of the set_ioccc_locale() function in soup/location_util.c
for more details.

Updated MKIOCCCENTRY_VERSION to "2.0.3 2025-03-14".
Updated FNAMCHK_VERSION to "2.0.1 2025-03-14".
Maintain MIN_FNAMCHK_VERSION as "2.0.0 2025-02-28".
Updated TXZCHK_VERSION to "2.0.3 2025-03-14"
Updated CHKENTRY_VERSION to "2.0.3 2025-03-14".

Sync jparse repo to jparse/. This
updates the jparse(3) man page with additional functions (with two new
files added), adds to all the tools (early on main() - no libraries)
setlocale(LC_ALL, ""); to use the system's default locale based on
$LANG. Additionally a macro and variable were renamed to better reflect
what they are (this does not affect any code in mkiocccentry toolkit however).