Revision history for MetaCPAN-API

0.52      2026-03-16
  - fix test to work with current MetaCPAN API
  - revised author tooling and tests
  - fix error message when release search is given non-hashref
  - include response content in request errors

0.51      2017-06-07
  - switch to v1 API
    * old complex query forms may stop working with new API
  - stop relying on . being in @INC
  - drop URI::Escape prereq
  - switch from JSON to JSON::MaybeXS
  - test cleanups

0.50      2015-01-24
  - Convert to Moo. (Graham Knop @haarg)
  - Use Types::Standard. (Graham Knop @haarg)
  - Remove Module::Build. (Graham Knop @haarg)
  - Deprecate using x_deprecate meta-data. (Graham Knop @haarg)

0.44      2014-04-25
  - DEPRECATED
    * Please use MetaCPAN::Client - new version, rewritten.

0.43      2012-05-04
  - Add example in POD of advanced usage with cache by Kent Fredric.
    (Gist: https://gist.github.com/1291928)
  - Sort keys in param join - more predictable result.

0.42      2012-01-08
  - Corrected documentation in MetaCPAN::API::Source.
  - Updated Dist::Zilla configuration, added more tests.

0.41      2012-01-07
  - Use Test::TinyMocker 0.02 syntax in tests to avoid test fails.

0.40      2012-01-06
  - Fixed JSON encoding so ElasticSearch won't fail.
    (Christian Walde)
  - Documentation fixes (Logan - logie17).

0.34      2011-02-10
  - Added MetaCPAN::API::Source (Renee Baecker).
  - Fix of HTTP::Tiny content-type in options (Renee Baecker).
  - Typo fix (Olaf Alders, reported by @doherty).

0.33      2011-08-24
  - No functional changes.
  - Skip t::lib in dzil.

0.32      2011-08-04
  - Use a default agent string for requests.
  - Use a default agent string for tests.

0.31      2011-08-02
  - URL updates (thanks to Olaf Alders, OALDERS).
  - Small mismatched quote in POD example.

0.30      2011-07-30
  - Add POST query searches (RT #69814, GH #2).
    (original code by Tim Bunce, thank you!)
  - More tests.

0.20      2011-07-28
  - Add complex (manual) searches to author()/release() + docs.
  - Add file() as a synonym to module().
  - Respect content-type.
  - Allow setting additional params to fetch().
  - Allow "pauseid" in author via key.
  - Better check for content-type.

0.11      2011-07-24
  - Correct the POD example and tests.
  - Update to use a different API path.

0.10      2011-07-24
  - Almost complete rewrite.
  - Make use of the new beta API.
  - Remove old API support.
  - Remove DWIM methods for now.
  - Include lots of tests.

0.02      2011-02-13
  - (First stable release!)
  - Add docs (Sawyer X).

0.01_03   2011-02-10
  - Immutable base_url (Olaf Alders, Sawyer X).

0.01_02   2011-02-10
  - Make base_url 'rw' (Olaf Alders).
  - Update module search URL (Olaf Alders).
  - Refactoring using _http_req method (Sawyer X).
  - Remove render_result method (Sawyer X).
  - Remove unnecessary print (Sawyer X).

0.01_01   2011-02-05
  - Module, Dist, POD, Author and CPANRatings are supported 100%.
  - Still needs more refactoring, and some methods aren't used yet.