XML-Simple

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

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 distribution
 view release on metacpan -  search on metacpan

( run in 3.890 seconds using v1.00-cache-2.02-grep-82fe00e-cpan-3b7f77b76a6c )