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
<HTTPS://RT.CPAN.Org/Ticket/Display.html?id=122406>. (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 <HTTPS://RT.CPAN.Org/Ticket/Display.html?id=122389>
(Thanks Alex!)
* traced tidy() memory leak from
<HTTPS://RT.CPAN.Org/Ticket/Display.html?id=120296> (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 <HTTPS://YouTube.Com/watch?v=TmTeXcEixEg>)
* 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: <HTTPS://RT.CPAN.Org/Public/Bug/Display.html?id=85592> (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:
<HTTPS://RT.CPAN.Org/Public/Bug/Display.html?id=56073> (Thanks to
Slaven.)
* removed Unicode from POD but added encoding utf8 anyway to pass
tests and resolve issues:
<HTTPS://RT.CPAN.Org/Public/Bug/Display.html?id=92434> and
<HTTPS://RT.CPAN.Org/Public/Bug/Display.html?id=85592> (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:
<HTTPS://RT.CPAN.Org/Ticket/Display.html?id=65471> (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: <HTTPS://RT.CPAN.Org/Ticket/Display.html?id=65151> (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)