Skip to content
fab30c3 Sep 19, 2015
@balupton @RobLoach
116 lines (89 sloc) 4.12 KB

History

v3.0.2 September 18, 2015

  • Updated dependencies to avoid duplicate CoffeeScript installations

v3.0.1 March 16, 2015

  • Fixed stdin support on Node 0.8

v3.0.0 March 16, 2015

  • Every function now also supports callbacks (2nd or 3rd argument)
  • Errors will now always maintain their stacks where possible
  • Simplified some aliases (b/c break)
    • Changed 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)
  • Updated dependencies

v2.0.0 February 6, 2015

  • API has been rewritten to be more robust and simple
  • CSON data is now parsed and stringified with the cson-parser package
  • CLI now supports stdin input
  • Node v0.11 and IO.js support

v1.6.2 December 11, 2014

  • Updated dependencies

v1.6.1 August 3, 2014

  • Updated dependencies

v1.6.0 May 17, 2014

  • Updated dependencies
  • Fixed error handling in certain conditions

v1.5.0 February 8th, 2014

  • Updated dependencies

v1.4.5 October 31, 2013

  • Updated dependencies

v1.4.4 August 30, 2013

  • Updated dependencies

v1.4.3 August 30, 2013

  • Better error handling when requiring a file that has syntax errors
  • Fixed stringify of '{}' giving '{{}}' which is invalid

v1.4.2 June 7, 2013

  • Updated dependencies

v1.4.1 March 16, 2013

  • Added npm-shrinkwrap.json that ensures js2coffee uses coffee-script 1.4.0
  • Updated dependencies

v1.4.0 October 25, 2012

  • Dropped require extensions following CoffeeScript's lead
    • If you still want them, add them to your application manually
  • Updated dependencies
    • coffee-script 1.3.x to 1.4.x

v1.3.0 September 1, 2012

  • You can now use require to require CSON files
  • Drops node v0.4 support, min supported version now v0.6

v1.2.3 September 1, 2012

v1.2.2 August 10, 2012

  • Re-added markdown files to npm distribution as they are required for the npm website

v1.2.1 July 16, 2012

  • Fixed try surrounding a next callback

v1.2.0 July 7, 2012

  • CSON files are now sandboxed by default, ensuring they can't do bad stuff to your global scope
  • Added opts as the middle argument for parseFile, parseFileSync, parse, and parseSync functions
    • You can use this to specify sandbox: false if you do not want sandboxing on CSON files

v1.1.2 June 22, 2012

  • We no longer have require cache our configuration files

v1.1.1 June 21, 2012

  • Fixed main file location

v1.1.0 June 21, 2012

  • Parsing file changes
    • If files have js or coffee extension, will try to require them
    • If files have json or cson extension, will try to read them
    • Otherwise will throw an unknown extension error
  • Moved tests from Mocha to Joe

v1.0.2 May 04, 2012

  • Fixed some CSON use cases and added more unit tests

v1.0.1 May 04, 2012

v1.0.0 April 23, 2012

  • Updated tests
  • Updated package.json for latest npm
  • Cleaned up the code
  • CoffeeScript dependency is now local
  • Added synchronous API calls to the README
  • Stringify functions now output CSON strings, instead of JSON strings
    • Use JSON.stringify if you want JSON strings
  • Added json2cson and cson2json bin tools

v0.2 August 10, 2011

  • Added synchronous interface thanks to clyfe - closes issue #1 and #3

v0.1 June 2, 2011

  • Initial commit
Something went wrong with that request. Please try again.