1.22 - December 17th, 2006
- Fix XML::Feed compatability. Make sure $item->{content} is always setup
(broke in 1.20, RT#23822, Shlomi, Andreas J. Koenig)
- Fix the tests to work on Win32 (RT#23752, Shlomi, Kenichi Ishigaki)
- make add_module work for both RSS 1.0 and 2.0 (RT#16191,
RT#18907, RT#13209, Ben Trott, Ivan Willis)
- Fixed the problem with a version => "2.0" RSS not parsing correctly
the namespaced elements in a RSS 1.0 feed (in RT#23822, Shlomi)
- Channel->{link | textInput} (sic) property mapping in RSS 2.0
(RT#9862, Shlomi / chatiman)
- Don't fail the tests if Test::Pod::Coverage is missing
(reported by Andreas J. Koenig)
1.21 - December 5th, 2006
- Support inserting a XSL stylesheet URL into the XML output
(RT#11569, Jason A. Smith, Shlomi Fish)
- Remove empty lines in the test_manifest - some versions of
Test::Manifest doesn't do the right thing with
those. (RT#23678, Hugo van der Sanden)
- Add Pod::Coverage tests
- More Date Conversion (Shlomi)
- Fix for a Markup Injection Vulnerability (RT#23435, Shlomi)
1.20 - November 10th, 2006
- Value for $XML::RSS::modules gets destroyed (RT#18755, Shlomi)
- Note that YOU CAN NO LONGER USE $XML::RSS::modules, you
have to use the add_modules call as documented!
- encode generates warnings for undefined text (RT#13523, Mark Stosberg)
- Missing last build date value in RSS 2.0 (RT#19417)
- renamed the internal encode method to _encode
- RSS 2.0 spec allows omission of title from entry (RT#18817,
test from Shlomi)
- Can't create "0" values in optional items (RT#11415, based on
patch from Shlomi - thanks!)
- Remove the executable bit from Makefile.PL
- Add test to test regression of CPAN RT#5438 (Shlomi)
- More tests...
1.12 - October 25, 2006
- Add more tests
- make sure META.yml is correctly generated
- Fix enclosure parsing (RT#7920, Tatsuhiko Miyagawa)
- Incorrect entity encoding in XML output (RT#22467, reported by Stephen Hall)
1.11 - October 19, 2006
- use HTML::Entities instead of the "homegrown" entity encoding code
- Minor doc fix (David Steinbrunner)
- Fix encoding of the > char, added tests (RT#19420, Shlomi Fish)
- XML::RSS ignores output encoding (RT#11124, RT#7343, test
failures on win32, Vaclav Haisman, Steve Peters)
- encoding of source element (RT#2285)
- use base instead of @ISA
- Thanks to Shlomi Fish for helping sorting through the RT queue!
1.10 - March 11, 2006
- Module (for now) maintained by Ask Bjoern Hansen
- Fixed category output in RSS 2.0 (RT#17303, Yasuhiro Onishi)
- Update documentation with new Subversion server and bug tracking
- Clean up distribution (tests, Makefile.PL, file locations, ...)
developer is officially maintaining the package.
The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list). Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
1.05 - Thu Aug 12 20:54:31 2004
* fixed version number
* improved RSS 2.0 generation support
* typo and documentation fixes
1.04 - Web Mar 03 20:49:43 2004
* update Changes to include changes for 1.03
1.03 - Web Mar 03 00:24:07 2004
* quell warnings when parsing RSS 0.9x, RSS 2.0
1.02 - Mon Feb 20 15:34:21 2003
* fixed bug in encode(). encode() did not respect CDATA
sections and would mangle them when encountered. now behaves
properly (we hope) even when CDATA and #PCDATA are mixed
together liberally
1.01 - Mon Feb 3 15:46:25 2003
* fixed bug with handle_char(). i (brian d foy) mis-diagnosed a
previous bug and broke handle_char() when what I should have done
was initialise the object for each call to parse*()
* if you have version 1.0, you should upgrade to this version, 1.01
1.00 - Fri Jan 31 11:26:41 2003
* the as_string method now encodes special characters. valid output!
* a new "Auto Add" feature can add modules for namespaces found
while parsing (off by default)
* can output RSS 2.0, but not parse it yet
* this is the last major release in this track. we are going to
completely rewrite XML::RSS as something more extendable.
0.98_05 - Mon Jan 27 15:54:32 2003
* The auto add_feature is not controlled by the $AUTO_ADD variable
and is off by default
* removed the distribution tests now that it is ready to distribute
0.98_04 - Fri Jan 17 20:00:29 2003
* the parse and parsefile routines now automatically add non-
standard namespace to the modules list
0.98_03 - Fri Jan 17 19:22:20 2003
* changed the handle_char() routine to replace data rather than
append to existing data. this takes care of the doubling problem
in the last issue.
* set the RSS 2.0 namespace in the _initializer routine
* all tests now pass. if this works for people, it could turn into
a release candidate
0.98_02 - Fri Jan 17 15:47:29 2003
* added initial RSS 2.0 support
* first fix to properly encode special characters in output
* need to fix feature to add namespace (tests are TO DO)
0.98 Tue Nov 12 05:45:36 CST 2002
- module taken over by brian d foy <bdfoy@cpan.org>
- module now in SourceForge (http://www.sourceforge.net/projects/perl-rss)
- added support for arbitrary namespaces (with defaults to the
usual suspects)
- fixed ommission of encoding with version 0.9 output
0.97 Wed Mar 21 03:13:29 EST 2001
-added support for the Taxonomy module (taxo). It only works
inside the channel or item elements and only supports one
form of the module syntax. See the XML::RSS documentation
for examples.
module directory has changed (eg. "darwin-2level" vs.
"darwin-thread-multi-2level").
binary packages of perl modules need to be distinguishable between
being built against threaded perl and unthreaded perl, so bump the
PKGREVISION of all perl module packages and introduce
BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct
dependencies are registered and the binary packages are distinct.
addresses PR pkg/28619 from H. Todd Fujinaka.
The automatic truncation in gensolpkg doesn't work for packages which
have the same package name for the first 5-6 chars.
e.g. amanda-server and amanda-client would be named amanda and amanda.
Now, we add a SVR4_PKGNAME and use amacl for amanda-client and amase for
amanda-server.
All svr4 packages also have a vendor tag, so we have to reserve some chars
for this tag, which is normaly 3 or 4 chars. Thats why we can only use 6
or 5 chars for SVR4_PKGNAME. I used 5 for all the packages, to give the
vendor tag enough room.
All p5-* packages and a few other packages have now a SVR4_PKGNAME.
XML-RSS is a perl5 module to create, update, and manipulate RDF Site
Summary (RSS) files. It currently supports 0.9, 0.91, and 1.0
versions of the RSS spec.
Provided by Nathan Ahlstrom <nrahlstr@winternet.com> in PR #12638.