v1.4.2
- build apparatus cleaned up and streamlined
- new
{raw, <<"json goes here">>}intermediate form to support direct generation of json - bugfixes involving inappropriate exceptions from jsx functions
v1.4.1
- fixes a bug with interaction between
dirty_stringsand even numbers of escape characters - performance enhancements
v1.4
- radically refactored decoder
dirty_stringsnow behaves intuitively in decoding. bad codepoints, bad utf8, illegal characters and escapes (except"and'ifsingle_quoted_stringsis enabled) are ignored completelyincomplete_handler&error_handlerare now available for use, see documentation in README
v1.3.3
pre_encodenow orders input in the order you'd expect
v1.3.2
pre_encodeis now able to handle tuples correctly
v1.3.1
pre_encodeis now able to handle tuples
v1.3
- introduces
prettify/1andminify/1, shortcuts forformat/2 - introduce
encode/1,2anddecode/1,2as primary interface to built in tokenizers.to_json/1,2andto_term/1,2remain accessible but not advertised - new
parser/3function exposes syntactic analysis stage for use with user defined tokenizers - improved documentation
v1.2.1
- fixes incorrect handling of escaped forward slashes, thanks bob ippolito
v1.2
- rewritten handling of string escaping to improve performance
pre_encodeandpost_decodehooks, see READMErelaxoption
v1.1.2
- add
dirty_stringsoption - more fixes for invalid unicode in strings
v1.1.1
- fixes bug regarding handling of invalid unicode in R14Bxx
v1.1
- improvements to string escaping and json generation performance
v1.0.2
- fixes to function specs
- rewritten README
commentsoption
v1.0.1
- rebar fix