Commit changes to Changes
[catagits/XML-Feed.git] / Changes
CommitLineData
8a1d6c9f 12012-07-10 Dave Cross <dave@dave.org.uk>
e46a6686 2
8a1d6c9f 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.
e46a6686 6
8a1d6c9f 72012-04-10 Jakob Voss <voss@gbv.de>
e46a6686 8
8a1d6c9f 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
e46a6686 12
8a1d6c9f 132012-04-06 Dave Cross <dave@dave.org.uk>
e46a6686 14
8a1d6c9f 15 * Changes, lib/XML/Feed.pm: Bump version for release.
e46a6686 16
172012-03-06 Gabor Szabo <szabgab@gmail.com>
18
e46a6686 19 * lib/XML/Feed.pm, lib/XML/Feed/Entry.pm: add links to the POD
20
212012-02-19 Gabor Szabo <szabgab@gmail.com>
22
e46a6686 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
e46a6686 272011-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
332011-09-03 Dave Cross <dave@dave.org.uk>
34
e46a6686 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
402011-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
472011-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
532011-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
582011-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
e46a6686 632010-03-22 Simon Wistow <simon@thegestalt.org>
64
e46a6686 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
e46a6686 712009-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
e46a6686 772009-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
e46a6686 832009-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
e46a6686 902009-01-25 Tatsuhiko Miyagawa <miyagawa@bulknews.net>
91
e46a6686 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
952008-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
1022008-12-10 Simon Wistow <simon@thegestalt.org>
103
e46a6686 104 * Changes, lib/XML/Feed.pm, lib/XML/Feed/Entry.pm: Gte ready for release
105
1062008-12-09 Simon Wistow <simon@thegestalt.org>
107
e46a6686 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
1152008-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
1232008-11-24 Simon Wistow <simon@thegestalt.org>
124
e46a6686 125 * lib/XML/Feed/Format/Atom.pm, lib/XML/Feed/Format/RSS.pm: Add enclosure
126 code.
127
e46a6686 1282008-11-21 Simon Wistow <simon@thegestalt.org>
129
e46a6686 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
1332008-11-14 Simon Wistow <simon@thegestalt.org>
134
e46a6686 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
e46a6686 1402008-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
e46a6686 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
1602008-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
e46a6686 1652008-10-23 Simon Wistow <simon@thegestalt.org>
166
e46a6686 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
e46a6686 1782008-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
e46a6686 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
1932008-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
e46a6686 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
2012008-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
e46a6686 212 * MANIFEST, MANIFEST.SKIP: Shush
213
e46a6686 214 * t/06-atom10.t, t/07-atom10-create.t: Force stringification
215
e46a6686 2162008-08-22 Simon Wistow <simon@thegestalt.org>
217
218 * MANIFEST, MANIFEST.SKIP, Makefile.PL: Shush
219
e46a6686 220 * lib/XML/Feed/Atom.pm, t/01-parse.t: use wantarray for backwards
221 compatability
222
e46a6686 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
e46a6686 2452008-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.