Changelog
v6.0.0 2019 November 11
Changelog
v5.1.0 2018 January 25
Changelog
v4.0.0 2016 October 20
parseCSString
no longer creates the sandbox
variable if it was missing, the responsibility of such things should be, and now is, handled via the eval function of coffeescript which is what that method uses - This is a major breaking change as parsing coffeescript files will now by default run still in a virtual machine but now in the global context rather than their own context - If you are parsing untrusted coffeescript files, you should now setup the sandbox
option yourself with the appropriate values - If you are parsing trusted coffeescript files, or not parsing coffeescript files (e.g. only CSON files), then this change won't impact you - This change is done such that the result object from parseCSString
passes result.__proto__ === Object.prototype
which before it did not as the different context caused the prototype to point to a different contexts Object
causing the assertion to failChangelog
v3.0.2 2015 September 18
Changelog
v3.0.0 2015 March 16
stringify
to now accept the arguments you would expect stringify(data, replacer, indent)
- Changed parse
to delegate to parseCSONString
instead of parseString
- Changed load
to delegate to parseCSONFile
instead of parseFile
- Removed require
(it use to delegate to requireFile
)Changelog
v2.0.0 2015 February 6