1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171
|
=== version history of XML::FeedPP
version 0.95: Sat 21 Apr 01:15:08 CEST 2018
* fixed #35061: use guid for uniqueness, when available.
(thanks to avbidder)
* improved #58422: XML::FeedPP cannot be subclassed.
(thanks to bitcard)
* remove useless XML::FeedPP::Common layer
* fixed #71318: save use of timegm
(thanks to Brian Gomes Bascoy)
* fixed #72523: merge of items in channel changes guid
(thanks to Никулин Юрий)
* fixed #78407: Empty item in RSS-feed breaks processing
(thanks to colink)
* fixed #84798: forgot the 'use' in the documentation
(thanks to jidanny)
* fixed #87373: ignore namespace prefixes when you collect a value
(thanks to Jesse Quinn)
* fixed #124569: timegm should be called with 4-digit year
(thanks to bitcardbmw)
* fixed #125052: returns HASH for empty field
(thanks to Mark Overmeer)
2011/05/09 (0.45_01) ** DEVELOPER RELEASE
* supports subclassing. t/47_subclass_content.t added.
https://rt.cpan.org/Public/Bug/Display.html?id=58422
(thanks to bitcard)
2011/05/08 (0.43)
* fixed #67268: Wrong return value of description() with xhtml content in atom feeds
https://rt.cpan.org/Ticket/Display.html?id=67268
(thanks to MDOM)
2010/10/31 (0.42)
* fixed #55197: Not a HASH reference at XML/FeedPP.pm line 2260
https://rt.cpan.org/Ticket/Display.html?id=55197
(thanks to MDOM)
2009/11/21 (0.41)
* supports generating CDATA section by setting SCALAR ref value like XML::TreePP.
(thanks to Mario Domgoergen)
* pod added to create an empty Atom 1.0 instance intended:
XML::FeedPP::Atom::Atom10->new()
(thanks to Andy Piper)
2009/04/07 (0.40)
* fixed #44082: parse method refuses feeds with UTF-8 BOM
http://rt.cpan.org/Public/Bug/Display.html?id=44082
(thanks to haarg)
* supports to get attributes in multiple elements determinably.
See 36_get_multiple.t
* new() and load() methods accept -type argument to specify source type.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504143
(thanks to Anthony DeRobertis)
* to_string() and to_file() methods accept options for XML::TreePP.
2009/03/12 (0.38)
* fixed #36270: supports no XMLDecl on load() method
https://rt.cpan.org/Ticket/Display.html?id=36270
(thanks to hirsch)
* supports category element which has type="" or domain="" attribute
ex. http://thesteampunkhome.blogspot.com/feeds/posts/default
http://weather.livedoor.com/forecast/rss/index.xml
http://picasaweb.google.com/data/feed/base/user/www.kawa.net/?alt=rss
(thanks to greg, tsubok and t-saitoh)
2009/01/18 (0.37)
* fixed #42472: items with 2 titles break the parser
(thanks to thaabit)
http://rt.cpan.org/Public/Bug/Display.html?id=42472
* fixed #41771: possible bug in $item->guid
(thanks to PriggeScottM)
http://rt.cpan.org/Public/Bug/Display.html?id=41771
2008/10/26 (0.36)
* RFC1123 and RSS spec allow two-digit date format
http://rt.cpan.org/Public/Bug/Display.html?id=36890
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=503260
(thanks to Illtud Daniel and Anthony DeRobertis)
2008/05/18 (0.35)
* supports multiple <rdf:Seq> which is invalid though
http://www.kawa.net/works/perl/feedpp/feedpp.html#com-2008-05-17T13:13:33Z
"Pseudo-hashes are deprecated at FeedPP.pm line 1085."
(thanks to nasano)
* accepts some invalid W3CDTF format
* merge() returns $self
2008/01/14 (0.34)
* add time zones supported: UT EST EDT CST CDT MST MDT PST PDT
http://www.rfc-editor.org/rfc/rfc2822.txt
(thanks to Matti)
2008/01/05 (0.33)
* Subversion on Google Code
http://xml-treepp.googlecode.com/svn/trunk/XML-FeedPP/
* XML::FeedPP::Plugin::DumpJSON module branched
http://search.cpan.org/dist/XML-FeedPP-Plugin-DumpJSON/
2007/11/16 (0.31) not released
* getting from multiple nodes is supported for <media:thumbnail url="">
2007/08/20 (0.30)
* Atom 1.0 supported. Atom 0.3 is still default. (thanks to takemaru)
Note that future version of this would change its default as Atom 1.0.
http://teahut.sakura.ne.jp/b/2007-06-24-1.html
2007/07/27 (0.22)
* bugfix: Daylight saving time accepted.
http://cpantesters.perl.org/show/XML-FeedPP.html#XML-FeedPP-0.21
2007/01/21 (0.21)
* update new() method to allow key/value pairs to set elements.
* update add_item() method to allow key/value pairs to set elements.
* add elements() undocumented method which sets elements by key/value pairs.
* add match_item() method which finds items by regular expressions.
* update sort_item() method to recognizes time zone of items.
* add get_pubDate_epoch() undocumented method which returns time as second.
2006/12/29 (0.20) beta
* allow a date time format which comes without second.
2006/12/16 (0.19)
* negative index supported: get_item() remove_item() limit_item()
* POD updated (thanks to sierra and silver)
2006/12/15 (0.17)
* $item->get('@attr') supported (thanks to javiermm)
2006/09/05 (0.16)
* some of valid/invalid W3CDTF formats supported (thanks to Yamamoto)
2006/08/27 (0.15)
* Atom 1.0 support got forward (thanks to Ole Kasper Olsen)
2006/05/07 (0.13)
* buf fix: get_pubDate_rfc1123() for RDF/Atom
* buf fix: image() for RDF, rdf:about attribute
* image() for Atom supports additional content types: image/x-icon, etc.
2006/05/05 (0.12)
* new method: clear_item()
* image() method now supports XML::FeedPP::Atom as well.
2006/05/03 (0.11)
* new method: remove_item() (thanks to JUNDU)
* add_item() method now allows clone another item/entry instance.
2006/04/30 (0.10)
* category() method fixed for more then one category. (thanks to vlajbert)
* normalize() method normalizes pubDate element as well. (thanks to junichi)
* load() method has additional arguments for XML::TreePP. (thanks to kisa)
* source code passed perltidy.
2006/03/18 (0.08)
* new methods: sort_item() uniq_item() limit_item() normalize()
2006/03/09 (0.07)
* correct RSS/RDF/Atom file's format
2006/02/27 (0.05)
* new methods: set() get()
2006/02/24 (0.03)
* first release
# http://groups.yahoo.com/group/xml-feedpp/
# http://annocpan.org/dist/XML-FeedPP/
# http://rt.cpan.org/Public/Dist/Display.html?Name=XML-FeedPP
# http://www.kawa.net/works/perl/feedpp/feedpp-e.html (English)
# http://www.kawa.net/works/perl/feedpp/feedpp.html#changes (Japanese)
|