Commit 1666b660 authored by Stig Brautaset's avatar Stig Brautaset

Changes

parent bb08ec76
......@@ -3,15 +3,21 @@
## Version 2.3beta1 (July 31, 2010)
* **Parsing performance improvements**
Dewvinci & Tobias Hoehman came up with a patch to improve parsing of short JSON texts with lots of numbers by over 60%.
Dewvinci & Tobias Hoehman came up with a patch to improve parsing of short JSON texts with lots of numbers by over 60%.
* **Fixed header-inclusion issue in framework**
This was issue 38.
* **Fix bug in handling of Infinity, -Infinity & NaN**
The writer did not properly check for the above values in numbers and let those slip through the net when generating JSON text, even though they are explicitly forbidden. Reported by George MacKerron. Issue 74.
* **Fixed documentation bug**
Issue 68. Patch from hiroshi3110.
* **Removed problematic SDK**
The vast majority of the issues people are having with this framework were related to the somewhat mystical Custom SDK. This has been removed in this version.
The vast majority of the issues people are having with this framework were related to the somewhat mystical Custom SDK. This has been removed in this version. Issues 33, 58, 63, and 64 to name a few.
* **Removed the deprecated SBJSON facade**
You should use the SBJsonParser or SBJsonWriter classes, or the category methods, instead.
You should use the SBJsonParser or SBJsonWriter classes, or the category methods, instead. Issue 71. This also let us remove the SBJsonParser and SBJsonWriter categories; these were only there to support the facade, but made the code less transparent.
* **Removed the deprecated fragment support**
Fragments were a bad idea from the start, but deceptively useful while writing the framework's test suite. This has now been rectified.
* **Fix bug in handling of Infinity, -Infinity & NaN**
The writer did not properly check for the above values in numbers and let those slip through the net when generating JSON text, even though they are explicitly forbidden. Reported by George MacKerron.
Fragments were a bad idea from the start, but deceptively useful while writing the framework's test suite. This has now been rectified. Issue 70.
* **Refactored tests to be more data-driven**
This should make the source leaner and easier to maintain.
## Version 2.2.3 (March 7, 2010)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment