Revision history for perl module XML::Hash::XS
0.57 2024-09-27
- Use "keep_root" option to generate XML via "hash2xml"
- Change default value of "keep_root" option to "1"
0.56 2021-02-14
- Fix XML parsing with file handle
- Thanks to Rory Zweistra for report
- Fix case of "XML::Simple" in docs
- Thanks to Anirvan Chatterjee for help
0.55 2020-03-03
- Parse "xml-stylesheet" processing instruction
0.54 2019-12-28
- Add "SuppressEmpty" option
0.53 2018-08-31
- Don't trim spaces on text node when "trim" option is off
- Thanks to Tudor Marghidanu for report
0.52 2018-03-25
- Implement searilization of objects with overloaded stringification
- Thanks to Slobodan Mišković for advice
0.51 2017-08-28
- Add partial support for DTD
0.50 2017-03-16
- Fix documentation typo
0.49 2017-03-16
- Fix encoder error handling
- Thanks to Ben Bullock for report
0.48 2017-03-15
- Don't merge text from different nodes
0.47 2017-02-18
- The "trim" option now is used while conversion of xml to hash
- Thanks to Useperl for report
0.46 2017-01-28
- Fix bug occurs while using multiple job compile
- Fix configure error on OpenBSD: No library found for -liconv
0.45 2017-01-19
- Fix incorrect folding of arrays in LX mode
- Thanks to Nigelm for report
0.44 2016-06-09
- Fix bug with null-terminated xml
- Thanks to Zdm for report
0.43 2015-07-15
- Fix memory allocation bug
- Thanks to Jeffrey Ryan Thalhammer for report
0.42 2015-05-08
- Improved fix for OpenBSD/NetBSD
0.41 2015-04-30
- Fix bug in parsing entity references
0.40 2015-04-30
- Fix memory allocation bug
- Thanks to Phillup for report
- Fix compilation on OpenBSD/NetBSD
0.39 2015-04-28
- Improved XML detection
- Thanks to Phillup for report
0.38 2015-04-21
- New options "filter" and "cb"
- Fix some memory leaks bugs
- Fix compilation errors with using -Wextra
0.37 2015-04-14
- Fix broken archive
0.36 2015-04-14
- Fix bug with use force_array option
- Thanks to Dmytro Zagashev for report
- New option "force_content"
- New option "merge_text"
0.35 2015-04-13
- Fix bug with regexp on perl 5.8.X
0.34 2015-04-12
- Fix bug when many contents in one node
0.33 2015-04-12
- Fix bug when many contents in one node
- New option "force_array"
0.32 2015-03-28
- Revamped Makefile.PL
- Add resources to META_MERGE
- Add prereqs to META_ADD
- Replace bugtracker to github
- Added author tests
0.31 2015-03-25
- Fix xml parsing failure when CR symbol found after xml declaration
- https://rt.cpan.org/Ticket/Display.html?id=103002
- Thanks to Dmytro Zagashev for report
0.30 2015-03-23
- Fix params validation failure
- https://rt.cpan.org/Ticket/Display.html?id=102992
- Thanks to Dmytro Zagashev for report
0.29 2015-01-30
- Fix segmentation fault on test for tied handle
0.28 2015-01-14
- Fix test for tied handle
- Fix compilation failure on Haiku OS
0.27 2015-01-14
- Added feature conversion of xml to hash
0.26 2014-03-13
- Fix compilation failure on some OS
- Fix compilation failure when using libiconv with MinGW
- Fix segmentation fault when using XML::LibXML
0.25 2014-03-11
- Added possibility object serialization using methods "toString" and "iternext"
- Fixed docs and other minor fixes
0.24 2014-01-17
- Fix overriding CCFLAGS when passed to WriteMakefile
0.23 2014-01-15
- Mass refactoring, fix many bugs and add some tests
0.22 2013-07-20
- Using XML::LibXML library is optional now
- Fix some tests
0.21 2013-07-16
- Fixed #include error
0.20 2013-07-14
- Fix bug when conv_writer_t has no member named encoder
- Fix 02-conv-lx.t test
0.19 2013-07-08
- Fix segmentation fault when value=undef and use_attr=1
- Set utf8 flag for result string
0.18 2013-04-14
- Fix segmentation fault
- Skip encoding tests if encoding is not supported
0.17 2013-03-22
- Fix bug with invalid stack pointer
0.16 2013-03-19
- New option "doc"
0.15 2013-03-17
- Modify for directly using of Iconv and ICU libs
0.14 2013-03-13
- Fixed bug with memory allocation
0.13 2013-03-09
- Implemented OO interface
0.12_01 2013-03-07
- Added benchmark results
0.12 2013-03-06
- Added experimental support the conversion method
of the XML::Hash::LX library
0.11 2013-03-02
- Fix for compatibility with version 2.9.0 library libxml2
0.10 2012-04-19
- New option "xml_decl".
0.09 2012-04-12
- New option "content"
0.08 2012-04-10
- Fix build error when using perl < 5.10
0.07 2012-04-07
- Fix memory leak
0.06 2012-04-06
- New options "canonical" and "use_attr"
0.05_03 2012-04-02
- Fix bug with ppport.h
0.05_02 2012-04-02
- Added ppport.h
- No more using Scalar::Util
0.05_01 2012-03-26
- Fix conv.t test
0.05 2012-03-25
- Fix build error on FreeBSD
0.04 2012-03-24
- Updated Makefile.PL
0.03_01 2012-02-28
- Added META.json
0.03 2012-02-25
- Changed output to a file handle
- Thanks to Cono
0.02 2012-02-15
- Increased performance by 2.5 times via direct conversion to a string without creating a DOM
0.01 2012-02-12
- First version