Revision history for Perl extension Catalyst::View::JSON

0.37 - 2019-04-28
        - fix Makefile.PL when current directory not in @INC (perl 5.26+)
        - convert from Module::Install to Distar for release tooling
        - Drop unneeded prerequisite on YAML

0.36  Wed Nov 25  12:00:00 CT 2015
        - POD updates, improved warning messages, strictness (andyjack++)
        - Make the default BOM added for safari optional. Possible breaking
          change, please file issues if this causes trouble.
        - New render method to let you just get a JSON encoded version of
          some data (Added to make compatible with the unofficial Catalyst
          View API that has a render method).
        -

0.35  Wed Jan 07  12:00:00 CT 2014
        - Specify a version of JSON::MaybXS in the Makefile to close a test
          failure (test case requires version '1.003000' so we made that the
          required version).

0.34  Mon Jan 05  12:00:00 CT 2014
        - switched from JSON::Any to JSON::MaybeXS (json_driver option no
          longer supported)
        - Updated some documenation to note that in 2015 perhaps some of the
          given advice is no longer relevent.
        - Added a new configuration option 'json_encoder_args' which lets you
          pass arguments to JSON::MaybeXS.  Useful for when you want to have
          more control on how your JSON serializer works.

0.33  Tue Apr 12 12:20:22 PDT 2011
        - Fixed local_request monkey patching to support Catalyst >= 5.89

0.32  Tue Jan  4 10:03:05 PST 2011
        - remove Opera special casing (omega)

0.31  Wed Sep 15 15:14:33 PDT 2010
        - Chrome doesn't like UTF-8 BOM (Larry Leszczynski)

0.30  Tue Apr 13 01:14:07 CEST 2010
        - Fix test application to call $c->forward('View::JSON') rather than
          (the incorrect) $c->forward('MyApp::View::JSON')
        - Fix documentation to match the above change
        - Turn off the regex fallback behavior in the test applications on
          newer Catalyst versions to ensure tests are correctly forwarding.
        - Move actions out of the test application classes into controller
          classes to avoid deprecation warnings on newer Catalyst releases.
        - 0.29 had unintended commits accidentally pulled from ap/master. Reverted

0.28  Wed Mar 10 11:19:35 JST 2010
        - No code changes. Fixed packaging, added YAML dep for testing

0.27  Tue Feb 23 18:09:02 PST 2010
        - Added repository info to META.yml to satisfy people

0.26  Mon Aug 24 16:11:37 PDT 2009
        - Work around not to expose Catalyst specific stash variables (Chris Prather)

0.25  Sat Apr 18 19:09:46 CST 2009
        - Use MRO::Compat instead of NEXT. (Florian Ragwitz)

0.24  Mon Mar  3 01:42:30 PST 2008
        - removed t/02_ut8.t since it doesn't do anything useful

0.23  Fri Feb 22 14:35:28 PST 2008
        - Implemented and documented how to override JSON encoder in
          your view class by implementing encode_json() method.

0.22  Wed Jan  9 14:29:20 PST 2008
        - Updated the test to work with JSON 2.x and now unbundle JSON.pm in inc/
          (Thanks to Daniel Westermann-Clark)

0.21  Thu Oct 18 13:53:47 PDT 2007
        - Update JSON::Any dependency to 1.11
          (Thanks to typester and perigrin)

0.20  Wed Aug 29 03:23:27 PDT 2007
        - Fixed POD config 'V::JSON' to 'View::JSON'
          (Thanks to Matt S Trout)

0.19  Fri Aug  3 15:32:04 PDT 2007
        - Store JSON::Any object into json_dumper to prevent other
          modules to change JSON::Any backend like WWW::Facebook::API does.
          (Thanks to J.Shirley)

0.18  Mon Apr 30 21:08:06 PDT 2007
        - Make 'JSON' as a default driver to make it backward compatible
          (Thanks to Andy Hobbs)

0.17  Wed Apr 25 16:04:44 PDT 2007
        - Switch to Module::Install
        - include JSON.pm in inc/ for testing.
          (Thanks to Matt S Trout)

0.16  Tue Apr 17 20:11:38 PDT 2007
        - Added JSON::Any dependency

0.15  Fri Apr 13 19:25:04 PDT 2007
        - Switch to use JSON::Any to abstract JSON drivers imlementations
          (Thanks to Florian Ragwitz for the patch)

0.14  Wed Dec 20 17:20:26 PST 2006
        - Oops, no_x_json_header in 0.13 was broken

0.13  Wed Dec 20 17:12:32 PST 2006
        - Added UTF-8 BOM if the User-Agent is Safari and encoding is utf-8 (Jun Kuriyama)
        - Added 'no_x_json_header' option to disable auto-setting X-JSON for Prototype.js
          (Jun Kuriyama)
        - Documented json_driver config

0.12  Thu Oct 26 17:37:58 JST 2006
        - Support X-JSON for Prototype.js (John Wang)
        - Updated interoperability doc (John Wang)

0.11  Mon Jul 31 16:21:14 JST 2006
        - Fix validator so 'json_driver' should just work (Thanks to typester)

0.10  Sun Jul 30 23:46:43 JST 2006
        - Updated document (Thanks to John Wang)
        - Switch Content-Type to application/json the standard other than Opera
        - Mention Encode::UCS::JavaScript in POD

0.09  Thu Apr 20 22:16:19 JST 2006
        - Added Helper class (Thanks to Komatsu)

0.08  Tue Jan 10 13:31:39 UTC 2006
        - Added Opera hack (Content-Type: applcation/x-javascript)
          (Thanks to kazeburo)

0.07  Tue Jan 10 13:00:19 UTC 2006
        - Now able to use JSON::Syck as a converter by passing
          json_driver as 'JSON::Syck'

0.06  Tue Jan 10 09:04:34 UTC 2006
        - Oops, 0.05 was broken. Fixed encode() problem and added test
          cases for them.

0.05  Tue Jan 10 08:51:02 UTC 2006
        - Added encoding option (default utf-8) to tackle with Safari
          multibytes problem. Content-Type is now text/javascript (no +json)
          (Thanks to kazeburo)

0.04  Sun Jan  8 17:06:56 UTC 2006
        - Added scalar support to expose_hash and updated the
          document.

0.03  Sun Jan  8 16:36:36 UTC 2006
        - Added sanitization of callback function names to avoid XSS
          thingy.

0.02  Wed Jan  4 10:41:28 UTC 2006
        - Include the tests file on distribution

0.01  Wed Jan  4 09:27:33 2006
	- original version