Commit graph

6 commits

Author SHA1 Message Date
sno
a6be5b84fb Updating package textproc/p5-XML-Atom-SimpleFeed from 0.84 to 0.86
pkgsrc changes:
  - Adjusting license (perl5 license)
  - Removing dependency to CORE module

Upstream changes:
0.86 (2009-06-23)
    * Person constructs are properly escaped and encoded

0.85 (2009-06-23)
    * Used a less finicky implementation strategy for the CDATA flattener
      so hopefully it will not be buggy any more
2009-08-20 17:47:21 +00:00
kleink
7208b25d47 Update textproc/p5-XML-Atom-SimpleFeed to 0.84; changes since 0.83:
0.84 (2009-05-26)

* Added some basic XML writer tests, which uncovered a bug in the
  CDATA flattener, which is now fixed
2009-05-27 06:36:38 +00:00
kleink
7718dd0454 Update textproc/p5-XML-Atom-SimpleFeed to 0.83; changes since 0.82:
0.83 (2009-05-25)

* Thanks to JMASTROS for spotting another bug in the XML escaping
  function and contributing a test case


While we're here, declare LICENSE.
2009-05-26 19:51:10 +00:00
kleink
30690ac7dc Update p5-XML-Atom-SimpleFeed to 0.82; changes since 0.8 include:
0.82 (2008-06-21)

* I can't believe no one noticed in such a long time that the XML
  escaping function was broken. I need unit tests

* Also, the date in the changelog entry for 0.81 was wrong.


0.81 (2008-06-21)

* Put private functions in XML::Atom::SimpleFeed::YeWhoEnters and
  placed methods in XML::Atom::SimpleFeed explicitly. This gets rid of
  approximately 734 prefix underscores.

* It turns out Carp::Clan wasn't even necessary, Carp works
  that way by default. *blush*

* More big POD cleanups (converted lots of list items to
  subheadings so they're linkable and listed in the TOC).

* Throw out the pointless POD and POD coverage tests.

* Automatically escape the content of the icon, id, logo,
  published, and updated elements. Oops. (CPAN RT #36961)
2008-08-11 12:36:46 +00:00
kleink
33e8e9fa16 Update p5-XML-Atom-SimpleFeed to 0.8, as provided by Martin Wilke in
PR pkg/34399.

Revision history for XML-Atom-SimpleFeed:

0.8  2006 Jun 3
	- Multiple consecutive internal refactors; code structure is now
	  actually satisfactory
	- Handles multiple authors and contributors
	- Support for icon and logo elements
	- Big POD cleanup
	- Use Carp::Clean to get rid of silly $Carp::CarpLevel juggling
	- ***BACKWARDS INCOMPATIBLE API CHANGE***:
	  Elements such as C<link> which may appear multiple times are no
	  longer specified in an anonymous array, but simply given
	  repeatedly.
	- ***BACKWARDS INCOMPATIBLE API CHANGE***:
	  Atom 0.3 element and attribute names are no longer supported. (No
	  point keeping a lot of deprecation code around in the face of a
	  change like the above.)
	- ***BACKWARDS INCOMPATIBLE API CHANGE***:
	  Suppress the default C<generator> element requires calling the
	  C<no_generator> method instead of passing a C<generator> key to
	  C<new> with an undefined value.
	- ***BACKWARDS INCOMPATIBLE API CHANGE***:
	  Well, since I'm at it, the C<save_file> method is no longer
	  supported. C<print> now takes a handle, though.
	- Cleaned up errors and warning messages and got rid of DIAGNOSTICS
	  section in POD

0.8_004  2006 May 10
	- Brownbag upload: forgot to update ./Changes in 0.8_003

0.8_003  2006 May 10
	- Minor incremental progress; various bugfixes, some refactor.

0.8_002  2006 Apr 9
	- Use builtin XML writer instead of SAX for output. This
	  eliminates huge amounts of redundancy.
	- Big improvements in the distribution of responsibilities for
	  deprecation and validation checks.
	- Array-based implementation rather than inside-out objects.
	- Internal structure is now more logical and consistent.

0.8_001  2005 Sep 28
	- Emit Atom 1.0. Documentation updated to reflect Atom 1.0.
	  Usage according to Atom 0.3 will transparently generate 1.0
	  elements but emit deprectation warnings.
	- Remove _generate_entry_id and use HTTP URLs as IDs by default.
	  Using tag: URIs is useful for generating the ID once, up
	  front, so that it won't change even if the permalink does --
	  if the ID is generated from the permalink, we might as well
	  use the permalink directly.
	- Use XML::SAX::Writer instead of XML::Simple for output.
2006-09-03 14:30:08 +00:00
kleink
4b4a01e167 Initial import of p5-XML-Atom-SimpleFeed 0.7
This module exists to generate basic Atom syndication feeds.  While it does
not provide a full, object-oriented interface into all the nooks and crannies
of Atom feeds, an Atom parser, or an Atom client API, it should be useful for
people who want to generate valid Atom feeds of their content quickly and
easily.
2006-01-31 21:05:59 +00:00