CHANGES in json_pure-1.0.4 vs CHANGES in json_pure-1.1.0
- old
+ new
@@ -1,5 +1,16 @@
+2007-05-21 (1.1.0)
+ * Implemented max_nesting feature for parser to avoid stack overflows for
+ data from untrusted sources. If you trust the source, you can disable it
+ with the option max_nesting => false.
+ * Piers Cawley <pdcawley@bofh.org.uk> reported a bug, that not every
+ character can be escaped by ?\ as required by RFC4627. There's a
+ contradiction between David Crockford's JSON checker test vectors (in
+ tests/fixtures) and RFC4627, though. I decided to stick to the RFC, because
+ the JSON checker seems to be a bit older than the RFC.
+ * Extended license to Ruby License, which includes the GPL.
+ * Added keyboard shortcuts, and 'Open location' menu item to edit_json.rb.
2007-05-09 (1.0.4)
* Applied a patch from Yui NARUSE <naruse@airemix.com> to make JSON compile
under Ruby 1.9. Thank you very much for mailing it to me!
* Made binary variants of JSON fail early, instead of falling back to the
pure version. This should avoid overshadowing of eventual problems while
@@ -8,11 +19,11 @@
* Improved performance of pure variant a bit.
* The ext variant of this release supports the mswin32 platform. Ugh!
2007-03-24 (1.0.2)
* Ext Parser didn't parse 0e0 correctly into 0.0: Fixed!
2007-03-24 (1.0.1)
- * Forgot some object files in the build dir. I really like that- not!
+ * Forgot some object files in the build dir. I really like that - not!
2007-03-24 (1.0.0)
* Added C implementations for the JSON generator and a ragel based JSON
parser in C.
* Much more tests, especially fixtures from json.org.
* Further improved conformance to RFC4627.
@@ -23,10 +34,10 @@
constitutes a whitespace is narrower in JSON than in Ruby ([ \t\r\n]), and
there are differences in floats and integers (no octals or hexadecimals) as
well.
* Added aliases generate and pretty_generate of unparse and pretty_unparse.
* Fixed a test case.
- * Catch an Іconv::InvalidEncoding exception, that seems to occur on some Sun
+ * Catch an Iconv::InvalidEncoding exception, that seems to occur on some Sun
boxes with SunOS 5.8, if iconv doesn't support utf16 conversions. This was
reported by Andrew R Jackson <andrewj@bcm.tmc.edu>, thanks a bunch!
2006-08-25 (0.4.2)
* Fixed a bug in handling solidi (/-characters), that was reported by
Kevin Gilpin <kevin.gilpin@alum.mit.edu>.