Skip to content

Commit f22c649

Browse files
committed
p5-XML-Parser: update to 2.54.
2.54 2026-03-27 (by Todd Rinaldo) Fixes: - PR #196 Plug XS memory leaks on error paths in Expat.xs (externalEntityRef, parse_stream, ParserCreate) - PR #204 Add defensive NULL checks in Expat.xs to prevent crashes on memory exhaustion and undefined behavior on short input lines - PR #203 Add explicit package main after inline package declarations in test files to clarify scope Improvements: - PR #207 GH #205 Add GitHub Actions workflow to auto-create GitHub Releases on tag push, enabling downstream notification via GitHub's release watch - PR #209 Update AUTHORS POD in Parser.pm and Expat.pm to reflect full maintainer history - PR #210 Add CI badge to POD via =for markdown directive so it survives README.md regeneration - Rename README to README.md and regenerate from POD Maintenance: - PR #208 Modernize 10 legacy test files from print-ok style to Test::More (cdata, finish, deep_nesting, xml_escape, partial, char_end_doc, current_length, combine_chars, utf8_stream, defaulted) 2.53 2026-03-25 (by Todd Rinaldo) Fixes: - PR #202 GH #201 Fix detection of bare glob filehandles (*FH) in Expat::parse; previously only glob references were recognized Maintenance: - PR #198 Modernize encoding.t from print-ok style to Test::More and expand coverage - PR #197 Modernize styles.t from Test to Test::More and expand coverage - Ignore Mac OS metadata files (.DS_Store) in .gitignore 2.52 2026-03-24 (by Todd Rinaldo) Fixes: - PR #193 Restrict Subs style to package-local subs only; previously UNIVERSAL::can() walked the inheritance tree, potentially dispatching to inherited base class methods on element names like <connect/> Improvements: - PR #195 Require perl 5.008 minimum and remove pre-5.008 compat code (dead polyfills, tied-handle branch, ExtUtils::Liblist guard) Documentation: - PR #176 GH #173 Explain why the empty sub-parser parse is needed in externalEntityRef for parameter entity processing Maintenance: - PR #194 Remove dead code: Built_In_Styles hash, $have_File_Spec, newSVpvn/ERRSV compat guards - PR #192 GH #190 Log expat version in all CI jobs for easier diagnosis of platform-specific failures - Add AI_POLICY.md for transparency
1 parent 509fd63 commit f22c649

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

textproc/p5-XML-Parser/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# $NetBSD: Makefile,v 1.62 2026/03/26 14:30:31 wiz Exp $
1+
# $NetBSD: Makefile,v 1.63 2026/03/29 09:16:57 wiz Exp $
22

3-
DISTNAME= XML-Parser-2.51
3+
DISTNAME= XML-Parser-2.54
44
PKGNAME= p5-${DISTNAME}
55
CATEGORIES= textproc perl5
66
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/T/TO/TODDR/}

textproc/p5-XML-Parser/distinfo

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
$NetBSD: distinfo,v 1.20 2026/03/26 14:30:31 wiz Exp $
1+
$NetBSD: distinfo,v 1.21 2026/03/29 09:16:57 wiz Exp $
22

3-
BLAKE2s (XML-Parser-2.51.tar.gz) = fb61713beb1cf40db6f2058d3a3b65a50a56c287e6c9b87e7014cad5a95e33de
4-
SHA512 (XML-Parser-2.51.tar.gz) = 4e8d8e9abd20ccae343814d79168da7a1e35ffe0a477575cf3d89d3fc344d77d481509da7b0862ca5ba0d0e31c5d4282232fcc43822aa43d422ff2d654f2a214
5-
Size (XML-Parser-2.51.tar.gz) = 313636 bytes
3+
BLAKE2s (XML-Parser-2.54.tar.gz) = 3915f559949e113c1382e057885e7141d545a6443b78e0fd90428ea607262872
4+
SHA512 (XML-Parser-2.54.tar.gz) = 02026837889e1b72fff5ea46d0e95e69e8f2e30b566e0ef5ab2080b573993b093bac4b166a710a051c077a685d25fa82eda1f49fd2cb3a1703c03df750db6119
5+
Size (XML-Parser-2.54.tar.gz) = 318272 bytes

0 commit comments

Comments
 (0)