All Versions
18
Latest Version
Avg Release Cycle
89 days
Latest Release
3454 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v3.3.2 Changes
June 22, 20142014-06-22
- Test the minified version on Travis [Issue #35].
- Add a change log and contribution guidelines [Issue #55].
- Include the minified version in the npm package [Issue #59].
- Simplify
bower.json
.
-
v3.3.1 Changes
April 09, 20142014-04-08
- Reduce the Bower package size by lazily downloading the Closure Compiler [Issue #54].
- Make
JSON3.noConflict()
idempotent [Issue #56]. - Improve AMD
define
pragma detection before minifying. - Support
node-webkit
and web workers.
-
v3.3.0 Changes
January 21, 20142014-01-20
- Export a
JSON3
global in browsers and JavaScript engines. - Add
JSON3.noConflict()
andJSON3.runInContext()
[Issue #50]. - Add a post-minification step to remove multiple IIFE wrappers.
- Optimize
quote
.
- Export a
-
v3.2.6 Changes
November 25, 20132013-10-25
- Add Travis CI integration.
- Support Bower, Component, Jam, and Volo.
- Test with Node, PhantomJS, RingoJS, Rhino, and Narwhal on Travis.
- Simplify exports.
stringify()
optimizations.- Add a
?minified
query parameter to the browser harness for testing the minified version [Issue #35]. - Detect trailing comma and trailing decimal extensions in Rhino 1.7R3-R4 [Issue #46].
-
v3.2.5 Changes
June 14, 20132013-06-14
- Use
object.hasOwnProperty(prop)
instead ofObject#hasOwnProperty.call(object, prop)
when iterating over host objects [Issue #18]. - Minification improvements; avoid munging the AMD
define
pragma [Issue #22; PR #25]. - Use character codes instead of strings in
lex()
. Optimize for valid source strings [Issue #23; PR #27]. - Support Adobe ExtendScript [Issue #29].
- Handle serializing ExtendScript host objects that throw exceptions [Issue #30; PR #31].
- Support Browserify and RequireJS by exporting for CommonJS and AMD [PR #33].
- Use square bracket character access in
parse
. Add acharIndexBuggy
flag. - Add a benchmark suite.
- Use
-
v3.2.5.a
June 15, 2013 -
v3.2.4 Changes
October 11, 20122012-10-11
- Change the export order to prefer
module.exports
,exports
, and thendefine
[PR #14]. - Avoid conflating duplicate properties and circular references [Issue #15].
- Export
parse
andstringify
globally even if an AMD loader is present [PR #17]. - Isolate the feature tests into a
has()
function forhas.js
compatibility [Issue #19].
- Change the export order to prefer
-
v3.2.3 Changes
July 13, 20122012-07-13
- Prototype <= 1.6.1 compatibility [Issue #8].
stringify()
: Iterate over whitelisted properties in order [Issue #12].- Correctly detect trailing commas in array literals.
-
v3.2.2 Changes
May 05, 20122012-05-05
- Correctly detect native
parse()
implementations in AMD loaders and CommonJS environments [Issue #9]. parse()
: Usedelete
instead ofArray#splice()
when removing elements from traversed arrays [Issue #10].- Detect
parse()
number grammar extensions in IE 9 [Issue #11].
- Correctly detect native
-
v3.2.1 Changes
April 27, 20122012-04-26
- Reduce the file size by removing parse error strings [Issue #5].
- Fall back to the native
stringify()
andparse()
implementations in AMD loaders and CommonJS environments [Issue #6]. - Use the correct global object when exporting for browsers and JavaScript engines.
- Support building on Windows by using
zlib
instead of shelling out togzip
. - Switch to the Closure Compiler for generating the minified version.
r.js
compatibility.- Safari < 2.0.2 and Opera >= 10.53 support.