0.014 2018-05-11
[Documentation]
Very minor documentation fix - this was GitHub PR #3.
Thanks plicease!
0.013 2017-06-02
[Compatibility]
Work completely with ancient versions of LWP (6.00 to 6.03 inclusive),
and don't fail the tests on earlier versions, just warn that
put_json and patch_json won't work.
0.012 2017-05-28
[Documentation]
Fix the version number in the documentation, and fix the tabs in
this file.
0.011 2017-05-28
[Bug fix]
LWP::UserAgent::JSON->rebless_maybe now works even if nobody during
the life of the Perl process has called HTTP::Message->content_type
yet. This could be the case if you're getting JSON back from a
GET route, for instance.
This was https://github.com/skington/lwp-json-tiny/issues/2
- thanks for reporting this, g0ga!
0.010 2016-11-18
[Bug fix]
Work on older versions of Perl - don't use unicode_strings in the
tests that don't need that feature, and explicitly specify parent
as a prerequisite as that wasn't in core until 5.10.1.
0.009 2016-11-14
[Prerequisites]
Bump the required version of HTTP::Request::Common to the version
that actually allows us to properly call HTTP::Request::Common::post
and ...::put.
0.008 2016-11-12
[Features]
New methods LWP::UserAgent::JSON->post_json, put_json and patch_json
act as the equivalent of LWP::UserAgent->post, ->put and ->patch (if
it actually implemented a patch method, which it doesn't), but if a
reference is passed as the parameter after $url, turn it into JSON
instead of form-encoding it.
Should handle Unicode better.
0.007 2015-11-03
[Features]
Always sorts output. Modern Perls (5.18+) have arbitrary hash
key ordering, so whatever JSON was spat out by a previous
version of your code wouldn't necessarily resemble what you'd
produce now. The overhead on my system is single digit
microseconds, so this seems like a reasonable default.
The methods that create JSON objects have been exposed so you
can subclass this easily if you want to.
0.006 2015-07-14
[Documentation]
Remove erroneous reference to add_json_content.
0.005 2015-04-20
[Documentation]
Typo fix - thanks CHESNOKOV.
0.004 2015-03-05
[Features]
Make HTTP::Request::JSON->json_content into a mutator, so if
you say $request->json_content it returns the current content
as decoded from JSON, rather than unhelpfully setting the content
to 'null'.
0.003 2015-02-20
[Prerequisites]
This needs a version of HTTP::Message that knows about JSON
properly, at least for the tests.
0.002 2015-02-10
[Features]
Added LWP::UserAgent::JSON->rebless_maybe
[Documentation]
Fixed links.
0.001 2015-02-09
Initial release.