jsx/CHANGES.md

68 lines
1.7 KiB
Markdown
Raw Normal View History

2013-06-04 01:19:39 +00:00
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
2013-03-11 19:10:08 -07:00
v1.4.1
* fixes a bug with interaction between `dirty_strings` and even numbers of escape characters
* performance enhancements
v1.4
* radically refactored decoder
* `dirty_strings` now behaves intuitively in decoding. bad codepoints, bad utf8, illegal characters and escapes (except `"` and `'` if `single_quoted_strings` is enabled) are ignored completely
* `incomplete_handler` & `error_handler` are now available for use, see documentation in README
2012-09-03 21:28:32 -07:00
v1.3.3
* `pre_encode` now orders input in the order you'd expect
2012-09-03 21:17:06 -07:00
v1.3.2
* `pre_encode` is now able to handle tuples *correctly*
2012-07-01 23:42:57 -07:00
v1.3.1
* `pre_encode` is now able to handle tuples
2012-05-23 22:16:44 -07:00
v1.3
* introduces `prettify/1` and `minify/1`, shortcuts for `format/2`
* introduce `encode/1,2` and `decode/1,2` as primary interface to built in tokenizers. `to_json/1,2` and `to_term/1,2` remain accessible but not advertised
* new `parser/3` function 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_encode` and `post_decode` hooks, see README
* `relax` option
v1.1.2
* add `dirty_strings` option
* 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
* `comments` option
v1.0.1
* rebar fix