Skip to content

Commit 835610c

Browse files
committed
Bump version to 2.54 for release to CPAN
1 parent e946130 commit 835610c

File tree

3 files changed

+27
-2
lines changed

3 files changed

+27
-2
lines changed

Changes

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,30 @@
11
Revision history for Perl extension XML::Parser.
22

3+
2.54 2026-03-27 (by Todd Rinaldo)
4+
5+
Fixes:
6+
- PR #196 Plug XS memory leaks on error paths in Expat.xs
7+
(externalEntityRef, parse_stream, ParserCreate)
8+
- PR #204 Add defensive NULL checks in Expat.xs to prevent crashes
9+
on memory exhaustion and undefined behavior on short input lines
10+
- PR #203 Add explicit package main after inline package declarations
11+
in test files to clarify scope
12+
13+
Improvements:
14+
- PR #207 GH #205 Add GitHub Actions workflow to auto-create GitHub
15+
Releases on tag push, enabling downstream notification via
16+
GitHub's release watch
17+
- PR #209 Update AUTHORS POD in Parser.pm and Expat.pm to reflect
18+
full maintainer history
19+
- PR #210 Add CI badge to POD via =for markdown directive so it
20+
survives README.md regeneration
21+
- Rename README to README.md and regenerate from POD
22+
23+
Maintenance:
24+
- PR #208 Modernize 10 legacy test files from print-ok style to
25+
Test::More (cdata, finish, deep_nesting, xml_escape, partial,
26+
char_end_doc, current_length, combine_chars, utf8_stream, defaulted)
27+
328
2.53 2026-03-25 (by Todd Rinaldo)
429

530
Fixes:

Expat/Expat.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use strict;
88
use XSLoader;
99
use Carp;
1010

11-
our $VERSION = '2.53';
11+
our $VERSION = '2.54';
1212

1313
our ( %Encoding_Table, @Encoding_Path );
1414

Parser.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ use Carp;
1616

1717
BEGIN {
1818
require XML::Parser::Expat;
19-
$VERSION = '2.53';
19+
$VERSION = '2.54';
2020
die "Parser.pm and Expat.pm versions don't match"
2121
unless $VERSION eq $XML::Parser::Expat::VERSION;
2222
}

0 commit comments

Comments
 (0)