Skip to content

Latest commit

 

History

History
48 lines (27 loc) · 2.16 KB

CHANGELOG.md

File metadata and controls

48 lines (27 loc) · 2.16 KB

Version 4.0.0 (2022-05-14)

  • Changed: This is now an ESM only package. (I haven’t written that gist, but it’s a great resource.)

    If you need CommonJS, install version 3.0.0. You won’t be missing out on anything: This package is done. No more features will be added, and no bugs have been found in years.

Version 3.0.0 (2021-02-20)

  • Changed: The TypeScript definition is now closer to JSON.stringify. It’s slightly stricter, but I doubt you’ll notice a difference.
  • Added: "type": "commonjs", "exports": "./index.js", "types": "index.d.ts" to package.json. I doubt you’ll notice any difference from this either.

Version 2.0.0 (2019-02-02)

  • Removed: The margins option. Check out @aitodotai/json-stringify-pretty-compact if you miss it. This package is now purely a combination of JSON.stringify(obj) and JSON.stringify(obj, null, 2) with no additional formatting features on top of that.
  • Added: Support for the replacer argument.
  • Changed: Passing undefined to options now result in the default value being used. This is to align with how destructuring defaults work in ES2015.

Version 1.2.0 (2018-04-22)

  • Added: TypeScript definition. Thanks to @domoritz!

Version 1.1.0 (2018-01-12)

  • Added: The margins option. Thanks to @randallsquared!

Version 1.0.4 (2017-04-29)

  • Fixed: String contents are no longer accidentally modified in some cases. Thanks to @powellquiring!

Version 1.0.3 (2017-03-30)

  • No code changes. Just trying to get the readme to show on npmjs.com.

Version 1.0.2 (2016-09-08)

  • Improved: Limited npm package contents for a smaller download.

Version 1.0.1 (2014-11-03)

  • Fixed: Commas are now accounted for when calculating the available length of a line, so that they do not appear outside options.maxLength.

Version 1.0.0 (2014-11-01)

  • Initial release.