2009-10-28 Dave Cross <dave@dave.org.uk>
* lib/Perlanet.pm: Version 0.34.
2009-10-15 Dave Cross <dave@dave.org.uk>
* MANIFEST: Added t/data/davblog.xml to MANIFEST so the tests work as
expected.
2009-10-14 Dave Cross <dave@dave.org.uk>
* lib/Perlanet.pm: Oops. One too many entries.
* lib/Perlanet.pm: Sort individual feed entries before selecting ones to use.
Fix really stupid date sort bug. Version 0.35.
2009-10-14 Dave Cross <dave@dave-desktop.gumtree.com>
* bin/perlanet, lib/Perlanet.pm: Fix former change. And document it.
* lib/Perlanet.pm: Support an 'entries_per_feed' config option.
2009-10-12 Dave Cross <dave@dave-desktop.gumtree.com>
* Build.PL, lib/Perlanet.pm, t/01_basic.t, t/04_moose_constr.t: Make
XML::OPML::SimpleGen optional.
* lib/Perlanet.pm: Version 0.34.
* lib/Perlanet.pm: Really make CHI optional.
2009-10-11 Dave Cross <dave@dave.org.uk>
* lib/Perlanet.pm: Bumped to version 0.33.
* lib/Perlanet.pm: Fixed stupid error where feeds weren't getting processed
if they returned a 304 status.
* lib/Perlanet.pm, t/perlanetrc, t/testrc: Couple of typos fixed. More test
fixes.
* t/01_basic.t, t/02_basic.t, t/03_noconf.t, t/04_moose_constr.t,
t/data/davblog.xml, t/perlanetrc, t/testrc: Work to improve test coverage.
2009-10-10 Dave Cross <dave@dave.org.uk>
* lib/Perlanet.pm: Bump version to 0.32
* lib/Perlanet.pm: Work around bug in POSIX::setlocale.
* lib/Perlanet.pm: Force config file to be opened as utf8
* bin/perlanet: Perltidied.
* lib/Perlanet.pm: Fixed typo
* Build.PL: Added Moose as a requirement.
* lib/Perlanet.pm: Improved error handling (used Carp).
2009-10-07 Dave Cross <dave@dave-desktop.gumtree.com>
* Build.PL: Added CHI to recommended modules. Moved Compress::ZLib to
recommended modules.
* lib/Perlanet.pm: Sort by modified, then issued dates.
2009-10-05 Dave Cross <dave@dave.org.uk>
* lib/Perlanet.pm: Add newline to the end of 'warn' call.
* bin/perlanet: Added usage and version command line options.
* lib/Perlanet.pm: Only show LWP progress if attached to a console. Show
status of request for everything other than success. Bump to version 0.31.
* bin/perlanet: Add documentation of cache facility.
2009-10-04 Dave Cross <dave@dave.org.uk>
* lib/Perlanet.pm: Decided to bump to 0.30 as it's quite a big change.
* lib/Perlanet.pm: fix typo
* Build.PL, lib/Perlanet.pm: Use a number of kappa's fixes
* lib/Perlanet.pm: Bump version in preparation for next release.
* lib/Perlanet.pm: Attempted XML::Aton Unicode fix.
2009-09-02 Dave Cross <dave@dave.org.uk>
* lib/Perlanet.pm: Version 0.21.
* MANIFEST: Added t/index.tt back into MANIFEST
2009-08-10 Dave Cross <dave@dave.org.uk>
* lib/Perlanet.pm, t/pod_coverage.t: Initial port to Moose.
2009-06-21 Shlomi Fish <shlomif@iglu.org.il>
* Build.PL: Added meta-resources and keywords.
* Build.PL: Added strict and warnings to Build.PL.
2009-06-15 Dave Cross <dave@dave.org.uk>
* lib/Perlanet.pm: Force TT output to utf8.
2009-06-14 Dave Cross <dave@dave.org.uk>
* .gitignore, README, README.xml: Renamed README.xml to README.
* lib/Perlanet.pm: Bump version number for release.
* bin/perlanet, lib/Perlanet.pm: Fixed links to wiki
* bin/perlanet, lib/Perlanet.pm: Typos in documentation
2009-04-28 Dave Cross <dave@dave.org.uk>
* bin/perlanet: Corrected link to trac
2009-04-09 Dave Cross <dave@dave.org.uk>
* t/01_basic.t, t/testrc: (Slightly) Better tests
* .gitignore, t/index.tt: Adding .gitignore.
* lib/Perlanet.pm: Moved opml initialisation into constructor.
* lib/Perlanet.pm: Cleaned up code for dealing with extra entries.
* lib/Perlanet.pm: Moved UA initialisation into constructor.
2009-04-07 Dave Cross <dave@dave.org.uk>
* lib/Perlanet.pm: Only convert feeds if necessary. Use LWP::UserAgent
instead of LWP::Simple.
* bin/perlanet: Documented new 'agent' configuration option.
* Build.PL: Removed unnecessary version string. Replace dependency on
LWP::Simple with LWP::UserAgent.
* t/testrc: Added agent string to test configuration
2008-10-23 Dave Cross <dave@dave.org.uk>
* Build.PL: Requier version 0.22 of XML::Feed.
* Build.PL: Bump version number for release
* lib/Perlanet.pm: Fixes to make use of the code fixes in the recent releases
of XML::Feed. This, in turn, means that we are now generating valid Atom
feeds. Rah!
2008-09-29 Dave Cross <dave@dave.org.uk>
* Build.PL: Bumped version number for release 0.07
2008-09-28 Alex Kapranoff <kkapp@rambler.ru>
* lib/Perlanet.pm: 1. Stop htmltidy from ruining entities. 2. Add title to
OPML outline elements for compatibility.
2008-09-21 Dave Cross <dave@dave.org.uk>
* Build.PL: Bumped version for new release.
* MANIFEST: Added README and Changes to MANIFEST
* README.xml: Added README.xml
2008-09-20 Dave Cross <dave@dave.org.uk>
* Build.PL: Bumped version number.
* bin/perlanet: Added a lot of documentation
* lib/Perlanet.pm: Improved documentation.
2008-09-19 Dave Cross <dave@dave.org.uk>
* Build.PL, MANIFEST: Bump version number (by 2). Added MANIFEST.
* t/01_basic.t, t/testrc: Added a testrc and made t/01_basic.t look in the
right place for it.
* index.tt, perlanetrc: Moved some files around
* examples/index.tt, examples/perlanetrc: Added examples directory
* lib/Perlanet.pm: Added pod for the methods.
* t/01_basic.t, t/pod.t, t/pod_coverage.t: Added (basic) tests
* Build.PL, Makefile.PL: Switch from Makefile.PL to Build.PL
* bin/perlanet, lib/Perlanet.pm, perlanet: First cut at separating most of
the code out into a module
* perlanet: Applying patches suggested by Alex Kapranoff. I think we're
getting closer - but it's still not quite there.
* Makefile.PL, index.tt, perlanet: Applied patch from Stephen Steneker. *
Added Makefile.PL * Added Pod and tweaked perlanet * Added explicit charset
meta element to HTML template
* perlanetrc: Some changes to sample perlnetrc (now taken from planet
skeptic)
2008-09-17 Dave Cross <dave@dave.org.uk>
* perlanet: Remove unfinished 'decode' function.
* perlanet: Remove decode call
* perlanet: Add "use open" line to specify encoding.
2008-09-01 Dave Cross <dave@dave.org.uk>
* perlanetrc: Changed author section of sample config file to reflect latest
version.
* perlanet: Huge bodge to work around XML::Feed's shortcomings and set the
author element correctly.
* perlanet: Decode the data as it comes into the program
* perlanet: Remove id attributes from spans as they are very unlikely to
remain unique
2008-08-29 Dave Cross <dave@dave.org.uk>
* perlanet: Add the ability to generate OPML files.
* perlanet: Make previous fix into a global replacement
* perlanet: Nasty hack (which really don't like) to get round blogspot
problem.
* perlanet: Reverse order of HTML::Scrub and HTML::Tidy (scrub before tidy
now) as HTML::Scrub seems to undo some of HTML::Tidy's good work. Possibly
because the output I'm generating from HTML::Tidy is XHTML, not HTML.
2008-07-23 Dave Cross <dave@dave.org.uk>
* perlanet: Pass $cfg to tt to enable increased cleverness in templates.
* perlanet: Tweaks to allow style attributes in HTML.
2008-07-22 Dave Cross <dave@dave.org.uk>
* perlanet: Allow align tags on images.
2008-04-06 Dave Cross <dave@dave.org.uk>
* perlanet: Only show entries that are dated less than a week in the future.
2008-03-25 Dave Cross <dave@dave.org.uk>
* perlanet: Corrected check for content type
* perlanet: Process template in utf8 mode
2008-03-24 Dave Cross <dave@dave.org.uk>
* perlanet: Added HTML::Scrubber support. Use 'min' rather than 'max' number
of entries (d'oh!)
* perlanet: Don't try to output more entries than you have.
2008-03-22 Dave Cross <dave@dave.org.uk>
* perlanet: HTML::Tidy support now works correctly.
* perlanet: Added support for HTML::Tidy
2008-03-17 Dave Cross <dave@dave.org.uk>
* index.tt: Better HTML output.
* perlanet: Better error checking.
2008-03-11 Dave Cross <dave@dave.org.uk>
* perlanet: Ignore any feeds we can't retrieve
2008-03-10 Dave Cross <dave@dave.org.uk>
* perlanet: Deal with feeds with crappy dates. Actually output the feed in
the required format.
2008-03-09 Dave Cross <dave@dave.org.uk>
* index.tt, perlanet, perlanetrc: Initial import