0.32 2021-02-22

* Remove debugging fprintf accidentally sent to CPAN
* Fix for PP for older versions

0.31 2021-02-11

* Rename "run" to "create"
* Implement downgrade_utf8 in the PP (Pure Perl) version
* Add native booleans (JSON::Create::Bool) for this module

0.30 2021-01-04

* Add write_json method based on File::JSON::Slurper
* Change create_json and the set method to be in XS for better
  performance
* Update documentation

0.29 2020-12-24
* Allow options in new, create_json, and create_json_strict
* Add "set" to set most of the options
* Add sorting of indented output by key
* Add user-defined sort

0.28 2020-11-24
* Test context-dependent variables & use numerical part only if valid.

0.27 2020-11-22
* Add indentation of output
* Use integer not string for all context-dependent variables

0.26 2020-11-22
* Use string with quotes for integer context-dependent variables

0.25 2020-02-14
* Bug fix for uninitialised arrays

0.24 2017-06-13
* Windows compilation

0.23 2017-06-06
* Update PP module
* Update documentation links to metacpan

0.22 2016-07-15
* Handle strings with leading zeros which look like numbers.

0.21 2016-06-28
* Tests changed for Perl 5.25 regex changes.

0.20 2016-01-23
* Add a "strict" mode

0.19 2015-12-31
* Better documentation of Unicode handling.
* Unicode upgrade applied for callback return values.
* UTF-8 check applied for callback return values.

0.18 2015-12-30
* Better documentation of Unicode handling.
* Add "downgrade_utf8" method (experimental).

0.17 2015-12-29
* Add handlers for NaN and infinity.
* Documented how to remove values set by obj_handler or type_handler.

0.16 2015-12-26
* Change required version of JSON::Parse to 0.38.

0.15 2015-12-24
* Test repo is updated correctly.
* Added response to dishonest review of module.

0.14 2015-11-08
* Returning the undefined value causes a halt of execution
* Validates four byte UTF-8 correctly
* Pure Perl module now fully compatible with XS module.

0.13 2015-11-07
* Add "obj_handler" method which hands all objects to the user
* Load PP module if XSLoader fails

0.12 2015-11-02
* String processing improvements
* Fix bug in JavaScript escaping
* Fix bug in 4-byte UTF-8 strings
* "replace_bad_utf8" method added.

0.10 2015-11-02
* Implement more complete Unicode support, including validation.
* Dereference behaviour for objects changed.
* Optional reference handling
* "validate" method now warns rather than croaking.
* Backtracing removed for user input errors.
* Remove regexp and code reference handling in favour of general
  ref_handler method.
* Add "fatal_errors" method to change behaviour to/from dying on
  error.

0.09 2015-10-31
* Deal better with references containing numerical and string values

0.08 2015-10-30
* Disable compatibility testing against Mojo::JSON.

0.07 2015-10-29
* More flexible formatting for floating point numbers
* Experimental support for booleans
* User option to escape / into \/.
* User-generated JSON callbacks
* Validation of user-generated JSON
* Boolean round-trips with JSON::Parse 0.37

0.06 2015-10-27
* More tests and benchmarks for floating point
* Fixes bug with ASCII control characters

0.05 2015-10-26
* Handling of NaN, negative and positive infinity via
  stringification.
* Removed dereferencing behaviour for objects.
* Documentation clarifies some behaviours and performance.
* Further performance wrangling for integers.

0.04 2015-10-22
* Performance increases for output of strings and integers
* Partial Unicode handling added

0.03 2015-10-21
* JSON::Parse changed from prerequisite to test prerequisite .. and back
* Handle magic and blessed types slightly better (work in progress)

0.02 2015-10-20
* Undefined values are now printed as "null"

0.01 2015-10-18
* Initial version released to CPAN