Changes for version 0.29 - 2026-03-31
- add t/lib/INA_CPAN_Check.pm: shared test library aligned with DB-Handy 1.07, HTTP-Handy 1.03, LTSV-LINQ 1.07, mb-JSON 0.04, mb 0.59
- add t/9001-load.t: module load, $VERSION, public API (8 tests)
- add t/9010-encoding.t: US-ASCII, trailing whitespace, newline checks
- add t/9020-perl5compat.t: Perl 5.005_03 compatibility P1-P14 for lib/*.pm and t/9xxx; M1-M7 for Makefile.PL
- add t/9030-distribution.t: MANIFEST, version, META, Changes checks
- add t/9040-style.t: ina@CPAN coding style E and K checks
- add t/9050-pod.t: POD structure G1-G12 including Pod::Checker (6 tests)
- add t/9060-readme.t: README required sections R1-R4 check (9 tests)
- add SECURITY.md
- fix lib/UTF8/R2.pm: warnings stub now guards with !defined(&warnings::import) to suppress "import redefined" warnings
- fix lib/UTF8/R2.pm: copyright year 2026 added
- fix lib/UTF8/R2.pm: caller() return value variables now spaced
- fix lib/UTF8/R2.pm: keep \\%mb for tied hash (reverted { %mb })
- fix lib/UTF8/R2.pm: CORE::split //, $_[3] to CORE::split(\, $_[3])
- fix lib/UTF8/R2.pm: tr/// in error strings changed to tr range
- fix lib/UTF8/R2.pm: join(\,$x) changed to join(\, $x)
- fix lib/UTF8/R2.pm: (caller)[0,2,1] changed to (caller)[0, 2, 1]
- fix lib/UTF8/R2.pm: remove whitespace-only lines in POD verbatim blocks (Pod::Checker warnings=0 achieved)
- fix README: add INSTALLATION, AUTHOR, LICENSE AND COPYRIGHT sections
- fix META.yml, META.json, Makefile.PL: version 0.28 -> 0.29
- fix t/9040-style.t: exempt \\%mb from K3 check (tied hash requires ref)
- created by INABA Hitoshi
Documentation
Modules
makes UTF-8 scripting easy for enterprise use