XML-Simple
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
2.19_01 2012-06-17 23:27:22 Pacific/Auckland
- Use lexical filehandles instead of old-style fileglobs (RT#77787 from
Quanah)
- Restrict scope of :strict mode to calling package (RT#41562 from Hannu
Aronsson)
- Fix POD typo (RT#45414 from Anirvan Chatterjee)
- Update POD to reflect best practise regarding :strict and options
- Change minimum Perl requirement to 5.008
- Switch to using Dist::Zilla for release management
2.18 Aug 15 2007
- Non-unique key attribute values now trigger a warning (or a fatal
error in strict mode) rather than silently discarding data (patch
from Daniel Baysinger)
2.17 Aug 02 2007
- Added parse_string(), parse_file() and parse_fh() methods
- Added default_config_file(), and build_simple_tree() hook methods
- Tweak to implementation of exporting (patch from Stuart Moore)
- Documented hook methods
- Fixed test suite race condition (RT#28603 from Andreas J. König)
2.16 Oct 30 2006
- Added test/fix for bad GroupTags option (report from Lee Goddard)
- Added new_hashref() hook method
- refactored cache save/restore methods for easier overriding
2.15 Oct 03 2006
- Makefile.PL changes: reject known-bad PurePerl and RTF parser modules;
default to XML::SAX::Expat if no parser installed
- allow '.' characters in variable names (suggested by Cosimo Streppone)
- fix output of undefs in arrayrefs with SuppressEmpty (reported by
ãã㪠- Kanna)
- tidy up code and docs around lexical filehandle passed to OutputFile
(report from Helge Sauer)
- reduce memory usage by passing XML strings by reference (patch from
Dan Sully)
2.14 Jan 29 2005
- unlink and lock fixes for VMS (patch from Peter (Stig) Edwards)
2.13 Nov 17 2004
- Fixed bug where NoIndent broke KeyAttr (reported by David Haas)
- Added copy_hash helper method which may be overridden to avoid
tied hashes becoming untied during XMLout (patch from Jan Sundberg)
- Fixed bug where GroupTags corrupted source hashref in XMLout
(reported by Bram)
- Tweaks to SuppressEmpty for undef with XMLout (report from jamesb),
behaviour now matches docs and additional behaviour of setting
option to 1 will skip undefined values altogether
2.12 Apr 05 2004
- added NumericEscape option
- added ValueAttr option (patch from Anton Berezin)
- suppress 'wide character in print' warning (reported by Dawei Lin)
2.11 Mar 02 2004
- Fixed hash ordering assumption in a new test (reported by Jost Krieger)
2.10 Feb 29 2004
- Added AttrIndent option (patch from Volker Moell)
- Hash keys are now sorted alphabetically by default; enable the
new NoSort option if you don't want this (patch from Volker Moell)
- Fixed bug where disabling array folding broke anonymous array handling
- Fixed bug when unfolding a tied hash
- SuppressEmpty patch from Douglas Wilson
- Numerous test improvements - Devel::Cover rocks!
- POD update re XMLin(XMLout($data)) caveats (bug report from Slaven
Rezic)
2.09 Sep 09 2003
- Makefile.PL makeover contributed by Joshua Keroes
- fixed hash ordering assumption in test script (reported by Michel
Rodriguez)
- POD updates
- updated link to Perl XML FAQ
2.08 Jun 13 2003
- fixed variable expansion not happening in attributes (patch from Paul
Bussé)
2.07 May 20 2003
- added test to catch old versions of Storable which lack locking support
- removed new-style loop which broke on 5.005_03
- suppress more uninitialised variable warnings
2.06 May 18 2003
- fixed strict mode requiring ForceArray on output (fix from Igor Román
Mariño)
- fixed warnings about uninitialised values
- minor POD update (link to FAQ)
2.05 Apr 16 2003
- fixed warnings when NormaliseSpace undefined (reported by Peter
Scott and others)
- added support for specifying ForceArray using regular expressions
(patch from Jim Cromie)
- added check to escape_value to guard against undefined argument
(reported by Henrik Gemal)
- added NoIndent option (requested by Afroze Husain Zubairi)
2.04 Apr 10 2003
- integrated a patch from Michel Rodriguez
+ new facility for removing extra levels of indirection (using
the new 'GroupTags' option)
+ new facility for rolling the dreaded 'content' hash up into a
scalar if there are no keys left after array folding (using the
'-' prefix mode on the ContentKey option)
+ new facility for doing variable substitution in the XML; variables
can be defined in Perl (using the new 'Variables' option) or in
the XML document (using the new 'VarAttr' option)
- added 'NormaliseSpace' option for tidying up hash keys and other
text content if required (feature requested by Alex Manoussakis)
- option names are now case-insensitive and can include underscores
- XMLin() and XMLout() are now aliased to xml_in() and xml_out() when
called as methods or imported explicitly
- option names passed to XML::Simple->new() are now validated
2.03 Jan 20 2003
- fixed circular reference check which was incorrectly catching
'parallel' references (patch from Theo Lengyel)
view all matches for this distributionview release on metacpan - search on metacpan
( run in 1.578 second using v1.00-cache-2.02-grep-82fe00e-cpan-72ae3ad1e6da )