2016-06-19 Dave Cross <dave@dave.org.uk>
* lib/Net/Songkick.pm: Bump version for release.
* lib/Net/Songkick.pm: Remove reference to Setlist class
* MANIFEST, lib/Net/Songkick/Artist.pm, lib/Net/Songkick/Country.pm,
lib/Net/Songkick/Event.pm, lib/Net/Songkick/Location.pm,
lib/Net/Songkick/MetroArea.pm, lib/Net/Songkick/Performance.pm,
lib/Net/Songkick/SetList.pm, lib/Net/Songkick/SetListItem.pm,
lib/Net/Songkick/Venue.pm: Remove the unused new_from_xml() methods.
* lib/Net/Songkick.pm: Parse all Perl return formats from JSON, not XML.
* bin/gigs, lib/Net/Songkick.pm, lib/Net/Songkick/Artist.pm,
lib/Net/Songkick/Event.pm, lib/Net/Songkick/Performance.pm,
lib/Net/Songkick/Types.pm: More work on coercions
* MANIFEST: Remove deleted example from MANIFEST.
* lib/Net/Songkick/Types.pm: Added pod to Net::Songkick::Types.
* .travis.yml: Let's test on Perl 5.22 too.
* Build.PL: Added JSON to pre-reqs
* lib/Net/Songkick.pm, lib/Net/Songkick/Country.pm,
lib/Net/Songkick/Event.pm, lib/Net/Songkick/Location.pm,
lib/Net/Songkick/MetroArea.pm, lib/Net/Songkick/Types.pm,
lib/Net/Songkick/Venue.pm: WIP: Using coercions
* Build.PL, lib/Net/Songkick.pm: Use real URI objects
* t/pod_coverage.t: Don't document methods that we don't want people to know
about.
* lib/Net/Songkick/MetroArea.pm, lib/Net/Songkick/Venue.pm,
t/05-instantiation.t: Added some tests for object instantiation.
2016-06-18 Dave Cross <dave@dave.org.uk>
* bin/setlist: Set lists are no longer supported by Songkick
* lib/Net/Songkick.pm: Use return_format and api_format.
* lib/Net/Songkick.pm: Combine declarations of similar attributes
* lib/Net/Songkick.pm, t/04-api-params.t: Valid parameter lists are now
attributes.
* lib/Net/Songkick.pm, t/03-api-urls.t: Change URLs to attributes
* lib/Net/Songkick.pm: Remove unsupported setlist functionality
2016-06-17 Dave Cross <dave@dave.org.uk>
* lib/Net/Songkick.pm: Be smarter about formats.
2015-07-19 Dave Cross <dave@dave.org.uk>
* .travis.yml: Force new Travis run
2015-07-18 Dave Cross <dave@dave.org.uk>
* bin/gigfeed: Added gigfeed example.
* .gitignore: Changes to .gitignore
2015-07-17 Dave Cross <dave@dave.org.uk>
* .travis.yml, MANIFEST, bin/gigs: Added META.json to MANIFEST
2011-05-23 Dave Cross <dave@dave.org.uk>
* bin/gigmonth: New example program that lists gigs by month.
2011-03-14 Dave Cross <dave@dave.org.uk>
* lib/Net/Songkick.pm: Added get_artist_events and get_metro_events methods.
2011-02-11 Dave Cross <dave@dave.org.uk>
* bin/gig_feed: Added new program to create web feed based on Songkick user's
upcoming gigs.
2010-10-05 Dave Cross <dave@dave.org.uk>
* lib/Net/Songkick.pm: Bumped to version 0.4 for release.
* lib/Net/Songkick/Event.pm: Removed deprecated ticketUri attribute.
2010-08-26 Dave Cross <dave@dave.org.uk>
* MANIFEST: Added sample program to MANIFEST.
* lib/Net/Songkick.pm: Bump to version 0.03.
* bin/setlist: Added sample set list program.
* lib/Net/Songkick.pm: Reformating.
* bin/gigs: Tweaking output.
* MANIFEST, lib/Net/Songkick/SetList.pm, lib/Net/Songkick/SetListItem.pm: Add
set list support.
* .gitignore: Ignore backups.
* bin/gigs: Better demonstration of the object model.
* lib/Net/Songkick.pm: Fix typo in setlist URL.
* Build.PL: Need DateTime::Format::Strptime, not DateTime.
* lib/Net/Songkick.pm: Use wantarray on more of the return values.
* lib/Net/Songkick.pm: Tweaked documentation. Bumped to version 0.02.
* Build.PL: Added new dependencies.
* lib/Net/Songkick/Artist.pm, lib/Net/Songkick/Country.pm,
lib/Net/Songkick/Event.pm, lib/Net/Songkick/Location.pm,
lib/Net/Songkick/MetroArea.pm, lib/Net/Songkick/Performance.pm,
lib/Net/Songkick/Venue.pm: Added pod.
* MANIFEST: Added new classes to MANIFEST.
* lib/Net/Songkick/Artist.pm, lib/Net/Songkick/Country.pm,
lib/Net/Songkick/Event.pm, lib/Net/Songkick/MetroArea.pm,
lib/Net/Songkick/Performance.pm, lib/Net/Songkick/Venue.pm: Added new
classes. Tied them all together.
* lib/Net/Songkick/Event.pm, lib/Net/Songkick/Location.pm,
lib/Net/Songkick/Performance.pm: New classes.
* .gitignore: Added a .gitignore file.
* Build.PL, MANIFEST: Adding Net::Songkick::Event and bin/gigs to the
distribution.
* META.yml: Removed META.yml from repo as it is generated.
* bin/gigs: Changed to use the new Perl objects that now get returned from
get_upcoming_events by default.
* lib/Net/Songkick.pm: First attempt at returning Perl objects rather than
xml/json.
* lib/Net/Songkick/Event.pm: Initial version of Net::Songkick::Event class.
* Build.PL: Make Build.PL not executable.
* bin/gigs, lib/Net/Songkick/Event.pm, lib/Net/Songkick/Location.pm: New
files.
2010-08-25 Dave Cross <dave@dave.org.uk>
* MANIFEST: Added ChangeLog
* Build.PL, MANIFEST, MANIFEST.SKIP, META.yml, t/01-load.t, t/02-basic.t,
t/pod.t, t/pod_coverage.t: Added various files.
* lib/Net/Songkick.pm: Fix documentation.
* lib/Net/Songkick.pm: Added simple documentation.
* lib/Net/Songkick.pm: Initial version.