Revision history for WWW-Netflix-API
0.12 2012-01-??
* RT#77862 fixed by updating and then moving the hard coded Netflix API base_url to a variable.
* removed references to defunct api calls.
0.11 2012-12-21
--> This was unreleased from 2009-11-12 ... Blindly releasing it now before new co-maintainer takesover.
* add a couple new examples/ files
* RT#51740 Makefile.PL prereq error
patch from stro
0.10 2009-11-11
* RT#48863: Can't locate object "as_string"
patch from zsan
* RT#47201: Double url encoding of application name causing netflix 401 error
patch from chrisrhodes
* Changed __OAuth_Request to consider '200 OK' and error if content is empty.
* test suite update for api change to support nickname for $netflix->REST->Users
* Added 'APPLICATIONS' section to the POD
0.09 2008-12-30 # not released
* updated proper error message in t/access_token.t
* Tested (successfully) against Net-OAuth-0.14
0.08 2008-12-08
* added examples/catalog-lwp_handlers.pl to MANIFEST
* changed examples/catalog.pl to show saving directly to file
by using content_filter => $filename
* examples/catalog2db.pl updated to reflect catalog.xml scheme change
* now defulats ->ua attribute in the constructor, instead of waiting
for first invocation of _submit().
* if content_filter exists and is a scalar, then use it as the
filename to write to instead of content being in memory.
Added pod to that effect.
* added 'Retrieve entire catalog:' example in pod.
0.07 2008-11-17
* refactored the internal methods that wrap Net::OAuth calls.
* made the underlying LWP::UserAgent an attribute. (Jim Spath)
* added t/urlappender.t
* additional tests for error handling in t/access_token.t
0.06 2008-11-16
* Support for basic resources (e.g. catalog) w/o requiring access_token.
(Thanks to Jim Spath for the Net::OAuth subclass)
* Added t/catalog.t to test w/o access_token.
* Require Net::OAuth >= 0.13 Net::OAuth::ConsumerRequest
* t/api.t -- added sleep(1)'s to avoid 'Over queries per second limit'.
0.05 2008-10-21
* added examples/catalog.pl -- pulls entire catalog down to catalog.xml.
* added examples/search.pl -- uses the catalog api to search for a term.
* added examples/catalog2db.pl -- converts catalog.xml to a SQLite database.
* changed the content-related attributes/behavior. Now is much more memory
efficient. _set_content() takes and stored a scalar ref, so large
(for example the catalog index) content is copied around. Also, the
content_filter isn't used until the first invocation of content(),
at which point the results are cached in the _filtered_content attribute.
* t/attributes.t updated accordingly.
* updated EXAMPLES pod.
* updated ATTRIBUTES pod.
* added t/rest2sugar.t to MANIFEST
0.04 2008-10-15
* added some extra error handling in RequestAccess() method. (thanks to report from laral4)
* fixed examples/login.pl typo.
* misc pod fixes.
* Improved the EXAMPLES pod section.
* Added the TEST SUITE pod section, including documenting the ENV vars.
0.03 2008-10-10
* POD fix: s/submit/Get/
0.02 2008-10-09
* New tests (including queue management test):
t/api-errors.t
t/attributes.t
t/queue.t
* clean skip of tests is XML::Simple is not installed.
* examples/ directory.
* increased coverage stats.
* replaced LWP::Simple w/LWP::UserAgent for status on error.
* renamed xml_filter to content_filter.
* content arributes are now: content, original_content, content_error.
* new internal method _set_content().
* replaced submit() with Get(), Post(), and Delete().
* additional POD updates/fixes.
0.01 2008-10-07
* Initial release.