Commit changes to Changes
[catagits/XML-Feed.git] / Changes
1 2012-07-10  Dave Cross <dave@dave.org.uk>
2
3   * lib/XML/Feed.pm, lib/XML/Feed/Format/Atom.pm, lib/XML/Feed/Format/RSS.pm:
4   Added an image() method to Feed objects. Does something useful for RSS feeds;
5   not for Atom feeds currently.
6
7 2012-04-10  Jakob Voss <voss@gbv.de>
8
9   * Changes, lib/XML/Feed.pm, lib/XML/Feed/Format/Atom.pm,
10   lib/XML/Feed/Format/RSS.pm, t/02-create.t: Add support for RFC 5005 Feed
11   Paging and Archiving in Atom feeds
12
13 2012-04-06  Dave Cross <dave@dave.org.uk>
14
15   * Changes, lib/XML/Feed.pm: Bump version for release.
16
17 2012-03-06  Gabor Szabo <szabgab@gmail.com>
18
19   * lib/XML/Feed.pm, lib/XML/Feed/Entry.pm: add links to the POD
20
21 2012-02-19  Gabor Szabo <szabgab@gmail.com>
22
23   * lib/XML/Feed/Entry/Format/Atom.pm, lib/XML/Feed/Entry/Format/RSS.pm,
24   lib/XML/Feed/Format/Atom.pm, lib/XML/Feed/Format/RSS.pm: split up files to
25   individual packages
26
27 2011-12-11  Dave Cross <dave@dave.org.uk>
28
29   * MANIFEST, lib/XML/Feed/Format/RSS.pm, t/22-bug73160.t,
30   t/samples/rss10-datespaces.xml: Added tests for bug 73160. And code to make
31   them pass.
32
33 2011-09-03  Dave Cross <dave@dave.org.uk>
34
35   * MANIFEST, lib/XML/Feed.pm, lib/XML/Feed/Format/Atom.pm,
36   lib/XML/Feed/Format/RSS.pm, t/20-no-enclosures.t, t/21-rss2-permalinks.t,
37   t/samples/rss20-p.xml: Closed a few tickets from the RT queue as an excuse
38   for a new release. Bumped to version 0.46.
39
40 2011-07-30  Dave Cross <dave@dave.org.uk>
41
42   * MANIFEST, MANIFEST.SKIP, lib/XML/Feed.pm, lib/XML/Feed/Format/Atom.pm,
43   t/18-double2.t, t/19-double3.t, t/samples/rss20-double.xml: Another round of
44   changes to fix (and test)
45   https://rt.cpan.org/Public/Bug/Display.html?id=44899
46
47 2011-07-16  Dave Cross <dave@dave.org.uk>
48
49   * MANIFEST, lib/XML/Feed/Format/Atom.pm, t/19-double3.t,
50   t/samples/rss10-double2.xml: Added new (currently failing) test for the
51   double-encoding bug.
52
53 2011-04-24  Dave Cross <dave@dave.org.uk>
54
55   * MANIFEST, MANIFEST.SKIP, t/18-double2.t, t/samples/rss20-double.xml: Tests
56   to ensure that the double-encoding bug fix works.
57
58 2011-03-13  Dave Cross <dave@dave.org.uk>
59
60   * t/17-double.t, t/18-double2.t, t/samples/rss10-double.xml,
61   t/samples/rss20-double.xml: Added new tests to prove what the problem is.
62
63 2010-03-22  Simon Wistow <simon@thegestalt.org>
64
65   * Build.PL, Changes, lib/XML/Feed.pm, lib/XML/Feed/Format/Atom.pm: Fix bug in
66   conversion process between RSS and Atom where HTML got double encoded 
67   https://rt.cpan.org/Public/Bug/Display.html?id=44899
68
69   * MANIFEST, lib/XML/Feed/Format/Atom.pm: Fix double encoding bug?
70
71 2009-11-17  Simon Wistow <simon@thegestalt.org>
72
73   * lib/XML/Feed/Entry.pm, t/16-convert-mult-categories.t: Fix a problem
74   converting multiple categories thanks to Алексей Капранов
75   (KAPPA) in bug 50125  https://rt.cpan.org/Ticket/Display.html?id=50125
76
77 2009-05-29  Simon Wistow <simon@thegestalt.org>
78
79   * Changes, MANIFEST, lib/XML/Feed/Format/RSS.pm, t/15-odd-date.t,
80   t/samples/rss10-odd-date.xml: Fix buglet to do with odd date terms
81   https://rt.cpan.org/Ticket/Display.html?id=46494 (Joey Hess)
82
83 2009-05-07  Simon Wistow <simon@thegestalt.org>
84
85   * Build.PL, Changes, MANIFEST, lib/XML/Feed.pm, lib/XML/Feed/Format/Atom.pm,
86   lib/XML/Feed/Format/RSS.pm, t/14-multi-enclosures.t,
87   t/samples/atom-multi-enclosure.xml, t/samples/rss20-multi-enclosure.xml:
88   Multiple enclosure support
89
90 2009-01-25  Tatsuhiko Miyagawa <miyagawa@bulknews.net>
91
92   * lib/XML/Feed/Format/RSS.pm, t/13-category-hash-bug.t,
93   t/samples/category-bug.xml: Fixed RSS multiple category with XML::RSS::LibXML
94
95 2008-12-11  Simon Wistow <simon@thegestalt.org>
96
97   * lib/XML/Feed/Enclosure.pm, lib/XML/Feed/Entry.pm,
98   lib/XML/Feed/Format/Atom.pm, lib/XML/Feed/Format/RSS.pm, t/13-enclosures.t,
99   t/samples/atom-enclosure.xml, t/samples/rss20-enclosure.xml: First cut at
100   enclosures
101
102 2008-12-10  Simon Wistow <simon@thegestalt.org>
103
104   * Changes, lib/XML/Feed.pm, lib/XML/Feed/Entry.pm: Gte ready for release
105
106 2008-12-09  Simon Wistow <simon@thegestalt.org>
107
108   * Build.PL, Changes, lib/XML/Feed/Entry.pm, lib/XML/Feed/Format/Atom.pm,
109   lib/XML/Feed/Format/RSS.pm, t/12-multi-categories-atom.t,
110   t/12-multi-categories-rss.t, t/12-multi-categories.base,
111   t/12-multi-subjects-rss.t, t/samples/atom-multiple-categories.xml,
112   t/samples/rss-multiple-categories.xml, t/samples/rss-multiple-subjects.xml:
113   First cut at multiple category/tag support
114
115 2008-12-01  Simon Wistow <simon@thegestalt.org>
116
117   * MANIFEST.SKIP, README, lib/XML/Feed.pm, lib/XML/Feed/Content.pm,
118   lib/XML/Feed/Entry.pm, lib/XML/Feed/Format/Atom.pm,
119   lib/XML/Feed/Format/RSS.pm, t/00-compile.t, t/01-parse.t, t/04-splice-atom.t,
120   t/04-splice-rss.t, t/10-mix-and-match.t, t/11-xml-base-atom.t,
121   t/11-xml-base-rss.t: Set Id keyword on everything
122
123 2008-11-24  Simon Wistow <simon@thegestalt.org>
124
125   * lib/XML/Feed/Format/Atom.pm, lib/XML/Feed/Format/RSS.pm: Add enclosure
126   code.
127
128 2008-11-21  Simon Wistow <simon@thegestalt.org>
129
130   * Build.PL, Changes, lib/XML/Feed.pm, lib/XML/Feed/Format/RSS.pm,
131   t/11-xml-base-rss.t: Fix base support with latest version of XML::RSS
132
133 2008-11-14  Simon Wistow <simon@thegestalt.org>
134
135   * lib/XML/Feed/Entry.pm, lib/XML/Feed/Format/Atom.pm,
136   lib/XML/Feed/Format/RSS.pm: Add version to Entry
137
138   * Build.PL, lib/XML/Feed/Format/Atom.pm: Fix 'base' stuff
139
140 2008-11-03  Simon Wistow <simon@thegestalt.org>
141
142   * Build.PL, lib/XML/Feed.pm, lib/XML/Feed/Format/Atom.pm,
143   lib/XML/Feed/Format/RSS.pm: Move to the Formats identifying what content to
144   look at
145
146   * t/00-compile.t, t/01-parse.t, t/02-create.t: Update tests
147
148   * Build.PL, MANIFEST, lib/XML/Feed.pm, lib/XML/Feed/Format/Atom.pm,
149   lib/XML/Feed/Format/RSS.pm, t/00-compile.t, t/01-parse.t, t/02-create.t:
150   Rollback r92
151
152   * Build.PL, MANIFEST, lib/XML/Feed.pm, lib/XML/Feed/Format/Atom.pm,
153   lib/XML/Feed/Format/RSS.pm, t/00-compile.t, t/01-parse.t, t/02-create.t:
154   Update tests
155
156   * lib/XML/Feed.pm, lib/XML/Feed/Atom.pm, lib/XML/Feed/Entry.pm,
157   lib/XML/Feed/Format/Atom.pm, lib/XML/Feed/Format/RSS.pm, lib/XML/Feed/RSS.pm:
158   Switch to different layout
159
160 2008-10-29  Simon Wistow <simon@thegestalt.org>
161
162   * lib/XML/Feed.pm, lib/XML/Feed/Content.pm, lib/XML/Feed/Entry.pm,
163   t/pod-coverage.t, t/pod.t: Add pod and coverage tests
164
165 2008-10-23  Simon Wistow <simon@thegestalt.org>
166
167   * lib/XML/Feed/RSS.pm, t/11-xml-base-rss.t, t/samples/base_rss.xml: Update
168   xml:base parsing in RSS
169
170   * lib/XML/Feed/RSS.pm, t/11-xml-base-atom.t, t/11-xml-base-rss.t: Make base
171   work
172
173   * lib/XML/Feed.pm, lib/XML/Feed/Atom.pm, lib/XML/Feed/Content.pm,
174   lib/XML/Feed/Entry.pm, lib/XML/Feed/RSS.pm, t/11-xml-base-atom.t,
175   t/11-xml-base-rss.t, t/samples/base_atom.xml, t/samples/base_rss.xml:
176   Initiali support for xml:base
177
178 2008-10-22  Simon Wistow <simon@thegestalt.org>
179
180   * Changes, lib/XML/Feed.pm, lib/XML/Feed/Atom.pm, lib/XML/Feed/RSS.pm,
181   t/04-spice-atom.t, t/04-splice-atom.t, t/04-splice-rss.t, t/04-splice.t,
182   t/10-mix-and-match.t: Fix mixing and matching of RSS and Atom
183
184   * Changes, lib/XML/Feed.pm: Fix fetching through proxies
185
186   * Changes, lib/XML/Feed.pm, lib/XML/Feed/Atom.pm, lib/XML/Feed/Entry.pm,
187   lib/XML/Feed/RSS.pm, t/02-create.t: Add support for self linking and GeoRSS 
188   Patches from Shlomi Fish http://rt.cpan.org/Ticket/Display.html?id=39924  and
189   Scott Gifford http://rt.cpan.org/Ticket/Display.html?id=40046
190
191   * lib/XML/Feed.pm, lib/XML/Feed/RSS.pm: Make feed validate
192
193 2008-10-16  Simon Wistow <simon@thegestalt.org>
194
195   * Changes, t/09-missing-content-bug.t: Created test for
196   http://rt.cpan.org/Ticket/Display.html?id=18810 (Ryan Tate)
197
198   * Changes, lib/XML/Feed/RSS.pm: Correct namespace for terms in RSS
199   http://rt.cpan.org/Ticket/Display.html?id=25393 (Kent Cowgill KCOWGILL)
200
201 2008-10-15  Simon Wistow <simon@thegestalt.org>
202
203   * Changes, MANIFEST, inc/ExtUtils/AutoInstall.pm, inc/HTML/TokeParser.pm,
204   inc/LWP.pm, inc/Module/AutoInstall.pm, inc/Module/Install.pm,
205   inc/Module/Install/AutoInstall.pm, inc/Module/Install/Base.pm,
206   inc/Module/Install/Build.pm, inc/Module/Install/Can.pm,
207   inc/Module/Install/Fetch.pm, inc/Module/Install/Include.pm,
208   inc/Module/Install/Makefile.pm, inc/Module/Install/Metadata.pm,
209   inc/Module/Install/Win32.pm, inc/Module/Install/WriteAll.pm,
210   inc/Test/More.pm, lib/XML/Feed.pm: Get rid of the inc directory
211
212   * MANIFEST, MANIFEST.SKIP: Shush
213
214   * t/06-atom10.t, t/07-atom10-create.t: Force stringification
215
216 2008-08-22  Simon Wistow <simon@thegestalt.org>
217
218   * MANIFEST, MANIFEST.SKIP, Makefile.PL: Shush
219
220   * lib/XML/Feed/Atom.pm, t/01-parse.t: use wantarray for backwards
221   compatability
222
223   * Changes, lib/XML/Feed/Atom.pm: Cope with "updated" and "published" elements
224   http://rt.cpan.org/Public/Bug/Display.html?id=20763
225   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=380498 (Gregor Herrmann and
226   Joey Hess)
227
228   * Changes, lib/XML/Feed/Entry.pm: Prevent empty content
229   http://rt.cpan.org/Public/Bug/Display.html?id=29684 (Dave Rolsky DROLSKY)
230
231   * Changes, lib/XML/Feed/Atom.pm, t/07-atom10-create.t: Allow accessors to
232   make sure things validate
233
234   * Changes, Makefile.PL: Force working version XML::Atom 
235   http://rt.cpan.org/Public/Bug/Display.html?id=22548
236   http://rt.cpan.org/Public/Bug/Display.html?id=19920
237
238   * Changes, lib/XML/Feed.pm, lib/XML/Feed/Atom.pm, lib/XML/Feed/RSS.pm: Allow
239   passing through of initialisation options. 
240   http://rt.cpan.org/Public/Bug/Display.html?id=24729
241
242   * Changes, lib/XML/Feed.pm: Allow specification of the parsing format.  Fix
243   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=477394
244
245 2008-04-22  Simon Wistow <simon@thegestalt.org>
246
247   * Changes, MANIFEST, META.yml, lib/XML/Feed.pm, lib/XML/Feed/Atom.pm,
248   t/04-splice.t, t/06-atom10.t, t/07-atom10-create.t, t/samples/atom-full.xml:
249   Load XML-Feed-0.12 into trunk.
250
251   * Changes, MANIFEST, META.yml, Makefile.PL, inc/Test/More.pm,
252   lib/XML/Feed.pm, lib/XML/Feed/Atom.pm, t/05-atom10-link.t,
253   t/samples/atom-10-example.xml: Load XML-Feed-0.11 into trunk.
254
255   * Changes, META.yml, lib/XML/Feed.pm, t/samples/atom.xml: Load XML-Feed-0.10
256   into trunk.
257
258   * Changes, META.yml, inc/ExtUtils/AutoInstall.pm, inc/HTML/TokeParser.pm,
259   inc/LWP.pm, inc/Module/AutoInstall.pm, inc/Module/Install.pm,
260   inc/Module/Install/AutoInstall.pm, inc/Module/Install/Base.pm,
261   inc/Module/Install/Build.pm, inc/Module/Install/Can.pm,
262   inc/Module/Install/Fetch.pm, inc/Module/Install/Include.pm,
263   inc/Module/Install/Makefile.pm, inc/Module/Install/Metadata.pm,
264   inc/Module/Install/Win32.pm, inc/Module/Install/WriteAll.pm, lib/XML/Feed.pm,
265   lib/XML/Feed/RSS.pm, t/02-create.t: Load XML-Feed-0.09 into trunk.
266
267   * Changes, MANIFEST, META.yml, Makefile.PL, README,
268   inc/ExtUtils/AutoInstall.pm, inc/HTML/TokeParser.pm, inc/LWP.pm,
269   inc/Module/AutoInstall.pm, inc/Module/Install.pm,
270   inc/Module/Install/AutoInstall.pm, inc/Module/Install/Base.pm,
271   inc/Module/Install/Build.pm, inc/Module/Install/Can.pm,
272   inc/Module/Install/Fetch.pm, inc/Module/Install/Include.pm,
273   inc/Module/Install/Makefile.pm, inc/Module/Install/Metadata.pm,
274   inc/Module/Install/Win32.pm, inc/Module/Install/WriteAll.pm, lib/XML/Feed.pm,
275   lib/XML/Feed/Atom.pm, lib/XML/Feed/RSS.pm, t/01-parse.t,
276   t/samples/rss10-invalid-date.xml: Load XML-Feed-0.08 into trunk.
277
278   * Changes, MANIFEST, META.yml, lib/XML/Feed.pm, lib/XML/Feed/Entry.pm,
279   t/04-splice.t: Load XML-Feed-0.07 into trunk.
280
281   * Changes, MANIFEST, META.yml, Makefile.PL, README, lib/XML/Feed.pm,
282   lib/XML/Feed/Atom.pm, lib/XML/Feed/Content.pm, lib/XML/Feed/Entry.pm,
283   lib/XML/Feed/RSS.pm, t/00-compile.t, t/01-parse.t, t/02-create.t: Load
284   XML-Feed-0.06 into trunk.
285
286   * Changes, META.yml, lib/XML/Feed.pm: Load XML-Feed-0.05 into trunk.
287
288   * Build.PL, Changes, META.yml, Makefile.PL, README, inc/Module/Install.pm,
289   inc/Module/Install/AutoInstall.pm, inc/Module/Install/Base.pm,
290   inc/Module/Install/Build.pm, inc/Module/Install/Can.pm,
291   inc/Module/Install/Fetch.pm, inc/Module/Install/Include.pm,
292   inc/Module/Install/Makefile.pm, inc/Module/Install/Metadata.pm,
293   inc/Module/Install/Win32.pm, inc/Module/Install/WriteAll.pm, lib/XML/Feed.pm,
294   lib/XML/Feed/Atom.pm, lib/XML/Feed/Content.pm, lib/XML/Feed/Entry.pm,
295   lib/XML/Feed/RSS.pm, t/00-compile.t, t/01-parse.t: Load XML-Feed-0.04 into
296   trunk.
297
298   * Changes, MANIFEST, META.yml, Makefile.PL, README, inc/Module/Install.pm,
299   inc/Module/Install/Include.pm, lib/XML/Feed.pm, lib/XML/Feed/Content.pm,
300   lib/XML/Feed/ErrorHandler.pm: Load XML-Feed-0.03 into trunk.
301
302   * Changes, MANIFEST, META.yml, lib/XML/Feed.pm, lib/XML/Feed/Atom.pm,
303   lib/XML/Feed/Content.pm, lib/XML/Feed/Entry.pm, lib/XML/Feed/RSS.pm,
304   t/01-parse.t, t/samples/rss20-no-summary.xml: Load XML-Feed-0.02 into trunk.
305
306   * Build.PL, Changes, MANIFEST, META.yml, Makefile.PL, README,
307   inc/ExtUtils/AutoInstall.pm, inc/Module/Install.pm,
308   inc/Module/Install/AutoInstall.pm, inc/Module/Install/Base.pm,
309   inc/Module/Install/Build.pm, inc/Module/Install/Can.pm,
310   inc/Module/Install/Fetch.pm, inc/Module/Install/Include.pm,
311   inc/Module/Install/Makefile.pm, inc/Module/Install/Metadata.pm,
312   inc/Module/Install/Win32.pm, inc/Module/Install/WriteAll.pm, lib/XML/Feed.pm,
313   lib/XML/Feed/Atom.pm, lib/XML/Feed/Entry.pm, lib/XML/Feed/ErrorHandler.pm,
314   lib/XML/Feed/RSS.pm, t/00-compile.t, t/01-parse.t, t/samples/atom.xml,
315   t/samples/rss10.xml, t/samples/rss20.xml: Load XML-Feed-0.01 into trunk.
316
317   * Build.PL, Changes, MANIFEST, META.yml, Makefile.PL, README,
318   inc/ExtUtils/AutoInstall.pm, inc/Module/Install.pm,
319   inc/Module/Install/AutoInstall.pm, inc/Module/Install/Base.pm,
320   inc/Module/Install/Build.pm, inc/Module/Install/Can.pm,
321   inc/Module/Install/Fetch.pm, inc/Module/Install/Include.pm,
322   inc/Module/Install/Makefile.pm, inc/Module/Install/Metadata.pm,
323   inc/Module/Install/Win32.pm, inc/Module/Install/WriteAll.pm, lib/XML/Feed.pm,
324   lib/XML/Feed/Atom.pm, lib/XML/Feed/Entry.pm, lib/XML/Feed/ErrorHandler.pm,
325   lib/XML/Feed/RSS.pm, t/00-compile.t, t/01-parse.t, t/samples/atom.xml,
326   t/samples/rss10.xml, t/samples/rss20.xml: Make
327
328   * Build.PL, Changes, MANIFEST, META.yml, Makefile.PL, README,
329   inc/ExtUtils/AutoInstall.pm, inc/Module/Install.pm,
330   inc/Module/Install/AutoInstall.pm, inc/Module/Install/Base.pm,
331   inc/Module/Install/Build.pm, inc/Module/Install/Can.pm,
332   inc/Module/Install/Fetch.pm, inc/Module/Install/Include.pm,
333   inc/Module/Install/Makefile.pm, inc/Module/Install/Metadata.pm,
334   inc/Module/Install/Win32.pm, inc/Module/Install/WriteAll.pm, lib/XML/Feed.pm,
335   lib/XML/Feed/Atom.pm, lib/XML/Feed/Entry.pm, lib/XML/Feed/ErrorHandler.pm,
336   lib/XML/Feed/RSS.pm, t/00-compile.t, t/01-parse.t, t/samples/atom.xml,
337   t/samples/rss10.xml, t/samples/rss20.xml: Load XML-Feed-0.01 into trunk.
338
339   * Build.PL, Changes, MANIFEST, META.yml, Makefile.PL, README,
340   inc/ExtUtils/AutoInstall.pm, inc/Module/Install.pm,
341   inc/Module/Install/AutoInstall.pm, inc/Module/Install/Base.pm,
342   inc/Module/Install/Build.pm, inc/Module/Install/Can.pm,
343   inc/Module/Install/Fetch.pm, inc/Module/Install/Include.pm,
344   inc/Module/Install/Makefile.pm, inc/Module/Install/Metadata.pm,
345   inc/Module/Install/Win32.pm, inc/Module/Install/WriteAll.pm, lib/XML/Feed.pm,
346   lib/XML/Feed/Atom.pm, lib/XML/Feed/Entry.pm, lib/XML/Feed/ErrorHandler.pm,
347   lib/XML/Feed/RSS.pm, t/00-compile.t, t/01-parse.t, t/samples/atom.xml,
348   t/samples/rss10.xml, t/samples/rss20.xml: Create
349
350   * Build.PL, Changes, MANIFEST, META.yml, Makefile.PL, README,
351   inc/ExtUtils/AutoInstall.pm, inc/Module/Install.pm,
352   inc/Module/Install/AutoInstall.pm, inc/Module/Install/Base.pm,
353   inc/Module/Install/Build.pm, inc/Module/Install/Can.pm,
354   inc/Module/Install/Fetch.pm, inc/Module/Install/Include.pm,
355   inc/Module/Install/Makefile.pm, inc/Module/Install/Metadata.pm,
356   inc/Module/Install/Win32.pm, inc/Module/Install/WriteAll.pm, lib/XML/Feed.pm,
357   lib/XML/Feed/Atom.pm, lib/XML/Feed/Entry.pm, lib/XML/Feed/ErrorHandler.pm,
358   lib/XML/Feed/RSS.pm, t/00-compile.t, t/01-parse.t, t/samples/atom.xml,
359   t/samples/rss10.xml, t/samples/rss20.xml: Load XML-Feed-0.01 into trunk.