1Changes to Flickr::API
2
31.28, 2016-10-11
4 * Add Flickr::API::Upload
5 * Flickr::API Be more consistent using my ($self, $args,...) = @_; and not shift
6 * Flickr::API Change from using $options to $args for consistancy
7 * Flickr::API Add upload method
8 * Flickr::API add api_type method
9 * Flickr::API add api_permissions method
10 * Flickr::API stop using "return undef;"
11 * Flickr::API begin *_silently_* enforcing api_key/api_secret over key/secret
12 * Flickr::API::Response Be more consistent using my ($self, $args,...) = @_; and not shift
13 * Added MAKETEST_OAUTH_AUTHED=1 and/or MAKETEST_FLICKR_AUTHED=1 for testing to allow testing
14   actual calls without re-authenticating
15 * Added more info on testing to README
16 * changes to tests for authentication to allow bypassing
17 * changes to tests for authentication to allow permissions other than read
18 * changes to tests to detect if deprecated key/secret become api_key/api_secret
19 * changed script/flickr_dump_stored_config.pl to allow config file to be passed in ARGV
20 * changed script/flickr_make_stored_config.pl to shift configs from key/secret to
21   api_key/api_secret for Flickr Authentication and warn if key/secret are used.
22
231.27, 2015-12-02
24 * Get Flickr::API::People into shape for the Tools.
25 * Added some methods for asking about a people object's
26   calling user and searched user.
27
281.26, 2015-11-17
29 * Removed references to oauth_token and oauth_token_secret since they
30   are redundant.
31 * Get some spelling consistent
32 * Tidy up a test script
33
341.25, 2015-10-12
35 * Realizing that there is benefit to keeping Flickr::API as close to
36   perl core as practical and letting Flickr::Tools use Moo and more
37   abstraction, stopped moving all of Flickr::Tools into Flickr::API.
38*  Moved Person.pm and Types.pm to Flickr::Tools.
39*  Bumped version by five to keep it ahead of Tools, at least for
40   the time being.
41
421.20, 2015-10-05
43 * moved Cameras.pm, Reflection.pm and People.pm  to new
44   status reporting.
45 * Added Person.pm for the flickr.people methods other than finds
46 * Added tests for Person.pm
47 * Updated the MANIFEST
48 * Add tests to 02-oauth_api.t for new script and for private method
49 * Added Types.pm to define types for Moo types
50 * Consider splitting the Tools back into a separate distribution
51   so Moo isn't required for the base API.
52
531.19, 2015-09-16
54 * adding Flickr::API::People for the flickr.people methods that find
55 * adding t/09-people.t to test People module
56 * fixed Reflection.pm for argument lists that are only 1 deep.
57 * added test to 07-reflection for method that does not have argument
58   array, but rather just a single argument
59 * moved flickr deprecated authentication from $api->{flickr} to
60  $api->{fauth} to make better use of $api->{flickr} for subclassing.
61 * added a number of status reporting methods to API.pm
62 * add _propagate_status to Response.pm
63 * add script/flickr_make_test_values.pl for more in-depth testing
64
651.18, 2015-08-12
66 * adding Flickr::API::Cameras
67 * adding t/08-cameras.t to test Cameras module
68 * replaced the STUB on Reflection.pm POD with the intended text
69 * Merge in Pull Request from rjbs
70
711.17, 2015-08-04
72 * adding Flickr::API::Reflection
73 * adding t/07-reflection.t to test Reflection module
74 * Fixed typo per RT-106107
75 * moved from @ISA to use parent in Request.pm and Response.pm
76 * added call to and method _initialize to API.pm to support
77   inheritance in Reflection.pm et. al.
78 * make import_storable_config more generic in API.pm
79 * make error_message a little prettier in Response.pm
80 * invert changes for chronological convenience
81
82
831.16, 2015-07-17
84 * merged in horsepunchkid's $perms fixes. (API requires more explicit perms arguments)
85 * merged in horsepunchkid's fixes in examples/.
86 * fleshed out the $perms fixes, changed from warn to carp.
87 * Added to API.pm POD to reflect $perms fixes.
88 * Added tests to reflect $perms fixes.
89 * bumped version in prep for PAUSE upload.
90
911.15
92 * Removed some debugging leftovers
93 * bumped version
94
95
961.14
97 * Added 5.008 as minimum Perl version
98 * Moving from XML::Simple to XML::LibXML::Simple
99 * Remove example from automatically installing in scripts (Request 105426)
100 * move dump and make config scripts to bin and made them install-worthy (Request 105426)
101 * Clarified licenses in examples (Request 105426)
102 * Rename oauth_export_config to export_config and add ability to export
103   Flickr's native, if deprecated, configuration. Similar renames and
104   reasons for export_storable_config and import_storable_config.
105 * Added a hashref of the response content in addition to a tree
106 * Added a number of accessor methods to Response.pm
107 * Made code a little more "Perl Best Practices"-ish
108 * Rename sign_args to _sign_args
109
1101.12, 1.13, 2015-06-09
111 * Cleaned up minor bugs found by testers, improved kwalitee
112 * Clarified licensing
113
1141.11, 2014-12-27
115 * Added OAuth authentication to Flickr::API and Flickr::API::Request
116 * Added some examples
117
1181.08, 2013-06-19
119 * Various cleanup from Gabor Szabo
120
1211.07, 2013-05-23
122 * Added flag to enable handling of native Unicode strings
123
1241.06, 2013-05-11
125 * Added `lwpobj` argument, to allow using subclasses of LWP::UserAgent
126
1271.05, 2012-09-12
128 * Updated Flickr API urls from http://www.flickr.com/services/ to http://api.flickr.com/services/.
129
1301.04, 2009-08-25
131 * re-fix for perl5.6 - just require a newer version of HTTP::Message which supports
132   mime-decoding instead.
133
1341.03, 2009-08-23
135 * fix for perl5.6 - when HTTP::Message->decoded_content() comes back empty,
136   use content() instead.
137
1381.02, 2009-07-31
139 * license update for fedora
140
1411.01, 2008-09-30
142 * incorrectly numbered the previous release. gah
143 * updated tests to work when the flickr api isn't hit-able
144
1450.10, 2008-09-29
146 * Work correctly with latest XML::Parser::Lite::Tree (now requires 0.06)
147 * Added patch from Flavio Poletti to allow custom api & auth urls
148