Changes for version 2.59 - 2026-05-20
- Fixes:
- PR #269 GH #268 Recognize blessed glob handles (e.g. IO::String) in Expat::parse. The input-detection logic already handled IO::Handle subclasses, unblessed GLOB refs, bare globs, and bareword filehandle names but missed blessed globs that don't inherit from IO::Handle (such as IO::String), silently stringifying them and feeding the stringification to ParseString. Add a Scalar::Util::reftype check so blessed GLOB references are treated like any other glob handle
- Maintenance:
- Add IO::String to the cpanfile so CI exercises the blessed-glob-handle code path covered by PR #269
Modules
Lowlevel access to James Clark's expat XML parser
A perl module for parsing XML documents
Debug style for XML::Parser
Objects styler parser
Stream style for XML::Parser
glue for handling element callbacks
Tree style parser