PageRenderTime 34ms CodeModel.GetById 23ms app.highlight 4ms RepoModel.GetById 1ms app.codeStats 1ms

/XML-TreePP/Changes

http://xml-treepp.googlecode.com/
#! | 171 lines | 142 code | 29 blank | 0 comment | 0 complexity | 3e4ae732ba4005a0786360ac7eba259c MD5 | raw file
  1# XML::TreePP Changes
  2
  32010/10/31 (0.41)
  4    * require_xml_decl option added. thanks to nicomen
  5      https://rt.cpan.org/Ticket/Display.html?id=42441
  6    * empty element when #text node is undef
  7      http://www.kawa.net/works/perl/treepp/treepp.html#com-2009-07-23T16:38:09Z
  8
  92009/11/21 (0.40)
 10    * pod typo fix: (thanks to jkutej)
 11      http://annocpan.org/~KAWASAKI/XML-TreePP-0.39/lib/XML/TreePP.pm#note_2382
 12
 132009/06/30 (0.39)
 14    * parsehttp now uses decoded_content method under LWP 5.802.
 15      This allows compressed content by Content-Encoding: gzip, etc.
 16      (thanks to cormanaz and ikegami)
 17      http://perlmonks.org/?node_id=774537
 18      http://rt.cpan.org/Public/Bug/Display.html?id=47336
 19
 202009/03/01 (0.38)
 21    * dies by "Invalid tree" when write() is called without a hash argument.
 22    * warns by "Unsupported reference type" when write() is called with 
 23      a tree which contains unsupported references, ex. BLOBREF.
 24      It avoids  "Not a HASH reference" and "Can't use string as a HASH ref."
 25    * dies by "Unknown encoding" when unknown encoding is used.
 26    * No new features are added at this version except for the messages above.
 27
 282009/01/17 (0.37)
 29    * new option: xml_deref dereferences the numeric character references, 
 30      like ë, 漢 etc. 
 31      Now UTF-8 flag is correctly treated. (thanks to haarg)
 32      http://rt.cpan.org/Public/Bug/Display.html?id=42347
 33    * without xml_deref option, the numeric character references between 
 34      U+0080 and U+00FF are not dereferenced any more.
 35      the numeric character references up to U+007F and the predefined 
 36      character entity references are still dereferenced per default.
 37    * supports Perl 5.8.4 which includes Encode 1.99_01. (thanks to SAPER)
 38      http://rt.cpan.org/Public/Bug/Display.html?id=41986
 39
 402008/10/26 (0.36)
 41    * supports spaces around the "=" sign in attribute (thanks to John)
 42      ex. <Elem Attrib = "abc" />
 43      http://tech.groups.yahoo.com/group/xml-treepp/message/27
 44    * Perl 5.10.0 has a memory leak problem on qr//
 45      (thanks to Marcin Guzowski)
 46      http://rt.perl.org/rt3/Public/Bug/Display.html?id=59516
 47    * Makefile.PL now calls Jcode and HTTP::Lite when needed
 48
 492008/01/05 (0.33)
 50    * Subversion on Google Code
 51      http://xml-treepp.googlecode.com/svn/trunk/XML-TreePP/
 52    * supports UTF-8 with BOM when parsing XML
 53      http://www.kawa.net/works/perl/feedpp/feedpp.html#com-2008-01-03T15:02:56Z
 54
 552007/11/11 (0.32)
 56    * supports invalid xml decl quoted with single quote (thanks to xatrix)
 57      ex. <?xml version='1.0' encoding='windows-1250'?>
 58      http://rt.cpan.org/Public/Bug/Display.html?id=30187
 59
 602007/09/22 (0.31)
 61    * "]]>" in CDATA must be separated into "<![CDATA[]]]]><![CDATA[>]]>"
 62      http://www.w3.org/TR/REC-xml/#sec-cdata-sect
 63    * utf8_flag option requires Perl 5.8.1
 64    * avoid "Wide character in print at" in writefile()
 65
 662007/08/27 (0.29)
 67    * 34_utf8_flag.t skips all tests on Perl 5.8.0
 68      utf8::is_utf8() wasn't there in 5.8.0.
 69      http://www.nntp.perl.org/group/perl.perl5.changes/2003/08/msg8628.html
 70    * 34_utf8_flag.t passes all tests on Perl 5.8.1-2
 71      http://rt.perl.org/rt3/Public/Bug/Display.html?id=24846
 72    * avoid "Use of uninitialized value in substitution" in xml_escape
 73
 742007/08/13 (0.27)
 75    * bug fix: autoload Encode.pm on particular environment, $] == 5.008
 76      http://www.nntp.perl.org/group/perl.cpan.testers/2007/08/msg557739.html
 77      http://www.nntp.perl.org/group/perl.cpan.testers/2007/08/msg557741.html
 78    * pod revised. OPTIONS FOR PARSING/WRITING sections are separated.
 79
 802007/08/07 (0.26)
 81    * new option: force_array => '*' means every elements (thanks to Niek)
 82    * new option: force_hash => [], and also '*' means every elements
 83    * new option: elem_class => 'class'
 84    * new tests: t/35_force_hash.t t/36_elem_class.t
 85
 862007/07/28 (0.22)
 87    * new option: ident => 2 (thanks to Aaron)
 88    * new option: utf8_flag => 1
 89    * new option: base_class => 'class'
 90    * new tests: t/32_base_class.t t/33_indent.t t/34_utf8_flag.t
 91    * LICENSE field added in META.yml
 92
 932007/07/25 (0.21)
 94    * bug fix: use_ixhash missing order on elements with attribute(s)
 95
 962007/07/22 (0.20)
 97    * new option: http_lite => HTTP::Lite->new()
 98    * new option: lwp_useragent => LWP::UserAgent->new() (thanks to NEELY)
 99      http://rt.cpan.org/Ticket/Display.html?id=28167
100    * new option: use_ixhash => 1 (thanks to RENEEB)
101      http://rt.cpan.org/Ticket/Display.html?id=23522
102    * first_out and last_out options keep its order (thanks to BASHI and sajohn52)
103      http://tech.groups.yahoo.com/group/xml-treepp/message/13
104    * new tests: 27_http-lite-force.t 28_http-lwp-force.t
105      29_http-lwp-withcache.t 30_first_out.t 31_tie_ixhash.t
106
1072006/11/03 (0.19)
108    * new option: text_node_key (thanks to Niek)
109    * attr_prefix now supports zero-length prefix.
110
1112006/08/13 (0.18)
112    * parsehttp()'s 4th argument: an HTTP request header as a hash ref.
113    * new option: ignore_error  (thanks to Riyousha)
114    * new option: xml_decl (thanks to Stephen and Jon)
115    * new tests: 20_http-lite-cached.t 21_http-lwp-cached.t
116      22_http-lite-headers.t 23_http-lwp-headers.t 24_ignore_error.t
117
1182006/05/25 (0.17)
119    * bug fix: multiple CDATA or text nodes in a element (thanks to junichi)
120    * new test: 19_multi_text.t
121
1222006/05/21 (0.16)
123    * bug fix: character references support (since 0.14)
124    * Encode::FB_XMLCREF support (again)
125    * new test: 18_escape_amp.t
126
1272006/05/15 (0.14)
128    * new encodings: eucJP-win and eucJP-ms (for Perl 5.005/5.6.1)
129    * new entity references: &apos;
130    * character references supported: &#38; &#x26;
131    * spaces in text node are not deleted on parse() method.
132    * returns are not added in text node on write() method.
133    * HTTP tests are skipped per default: 09_http-lite.t 10_http-lwp.t
134    * new tests: 00_pod.t 13_encoding_en.t 14_encoding_zh.t
135                 15_encoding_ja.t 16_encoding_ko.t 17_output_encoding.t
136
1372006/04/30 (0.10)
138    * attr_prefix parameter added to emulate E4X, ECMAScript for XML.
139    * user_agent parameter and its default value added.
140    * source code passed perltidy. (thanks to Nadim)
141
1422006/04/08 (0.08)
143    * set() and get() method added.
144    * cdata_scalar_ref option added. CDATASection's round trip supported.
145    * some error checkes added. (thanks to Nadim)
146
1472006/03/09 (0.07)
148    * Correct POD about parsehttp() method
149
1502006/03/02 (0.06)
151    * parsehttp() method now supports the HTTP::Lite pure Perl module as well.
152    * Bug fix: xml_escape() call in hash_to_xml() method. (thanks to suVene)
153
1542006/02/26 (0.04)
155    * Correct POD about force_array option of new() method.
156    * parsehttp() method returns a hash tree and xml source on array context.
157
1582006/02/22 (0.03)
159    * Changes
160
1612006/02/21 (0.02)
162    * Change encoding from ISO-8859-1 to UTF-8 is natively supported.
163    * t/force_array.t t/parse.t t/parsefile.t t/parsehttp.t t/write.t
164      t/index.rdf t/family.xml
165    * Test scripts added.
166
1672006/02/20  (0.01)
168    * first release.
169
170# http://www.kawa.net/works/perl/treepp/treepp-e.html       (English)
171# http://www.kawa.net/works/perl/treepp/treepp.html#changes (Japanese)