CHANGES Revision history for Perl extension XML::Tidy: - 1.20 H79M9hU8 Sun Jul 9 09:43:30:08 -0500 2017 * removed broken Build.PL to resolve . (Thank you, Slaven.) - 1.18 H78M5qm1 Sat Jul 8 05:52:48:01 -0500 2017 * fixed new() to check file or xml to detect standalone in declaration, from (Thanks Alex!) * traced tidy() memory leak from (Thanks Jozef!) which seems to come from every XPath->findnodes() call * aligned synopsis comments * updated write() to use output encoding UTF-8 since that's what almost all XML should rely on (with thanks to RJBS for teaching me much from his great talk at ) * collapsed trailing curly braces on code blocks * added croak for any failed file open attempt - 1.16 G6LM4EST Tue Jun 21 04:14:28:29 -0500 2016 * stopped using my old fragile package generation and manually updated all distribution files (though Dist::Zilla should let me generate much again) * updated license to GPLv3+ * fixed 00pod.t and 01podc.t to eval the Test modules from issue and patch: (Thanks again MichielB.) * replaced all old '&&' with 'and' in POD - 1.14 G6JMERCY Sun Jun 19 14:27:12:34 -0500 2016 * separated old PT from VERSION to fix non-numeric issue: (Thanks to Slaven.) * removed Unicode from POD but added encoding utf8 anyway to pass tests and resolve issues: and (Thanks to Sudhanshu and MichielB.) - 1.12.B55J2qn Thu May 5 19:02:52:49 2011 * made "1.0" float binarize as float again, rather than just "1" int * cleaned up POD and fixed EXPORTED CONSTANTS heads blocking together - 1.10.B52FpLx Mon May 2 15:51:21:59 2011 * added tests for undefined non-standard XML declaration to suppress warnings - 1.8.B2AMvdl Thu Feb 10 22:57:39:47 2011 * aligned .t code * added test for newline before -r to try to resolve: (Thanks, Leandro.) * fixed off-by-one error when new gets a readable (non-newline) filename (that's not "filename" without a pre-'filename' param) to resolve: (Thanks, Simone.) - 1.6.A7RJKwl Tue Jul 27 19:20:58:47 2010 * added head2 POD for EXPORTED CONSTANTS to try to pass t/00podc.t - 1.4.A7QCvHw Mon Jul 26 12:57:17:58 2010 * hacked a little test for non-UTF-8 decl str to resolve FrankGoss' need for ISO-8859-1 decl encoding to persist through tidying * md sure META.yml is being generated correctly for the CPAN * updated license to GPLv3 - 1.2.75BACCB Fri May 11 10:12:12:11 2007 * made "1.0" float binarize as just "1" int * made ints signed and bounds checked * added new('binary' => 'BinFilename.xtb') option - 1.2.54HJnFa Sun Apr 17 19:49:15:36 2005 * fixed tidy() processing instruction stripping problem * added support for binary ints and floats in bcompress() * tightened up binary format and added pod - 1.2.54HDR1G Sun Apr 17 13:27:01:16 2005 * added bcompress() and bexpand() * added compress() and expand() * added toString() - 1.2.4CKBHxt Mon Dec 20 11:17:59:55 2004 * added exporting of XML::XPath::Node (DOM) constants * added node object creation wrappers (like LibXML) - 1.2.4CCJW4G Sun Dec 12 19:32:04:16 2004 * added optional 'xpath_loc' => to prune() - 1.0.4CAJna1 Fri Dec 10 19:49:36:01 2004 * added optional 'filename' => to write() - 1.0.4CAAf5B Fri Dec 10 10:41:05:11 2004 * removed 2nd param from tidy() so that 1st param is just indent string * fixed pod errors - 1.0.4C9JpoP Thu Dec 9 19:51:50:25 2004 * added xplc option to write() * added prune() - 1.0.4C8K1Ah Wed Dec 8 20:01:10:43 2004 * inherited from XPath so that those methods can be called directly * original version (separating Tidy.pm from Merge.pm)