CHANGELOG.md 2.26 KB

Changelog

4.0.0

  • Licensing improvement: updated parse-json from 3.0.0 to 4.0.0(see sindresorhus/parse-json#12).
  • Changed: error message format for JSON parse errors(see #101). If you were relying on the format of JSON-parsing error messages, this will be a breaking change for you.
  • Changed: set default for searchPath as process.cwd() in explorer.load.

3.1.0

  • Added: infer format based on filePath

3.0.1

  • Fixed: memory leak due to bug in require-from-string.
  • Added: for JSON files, append position to end of error message.

3.0.0

  • Removed: support for loading config path using the --config flag. cosmiconfig will not parse command line arguments. Your application can parse command line arguments and pass them to cosmiconfig.
  • Removed: argv config option.
  • Removed: support for Node versions < 4.
  • Added: sync option.
  • Fixed: Throw a clear error on getting empty config file.
  • Fixed: when a options.configPath is package.json, return the package prop, not the entire JSON file.

2.2.2

  • Fixed: options.configPath and --config flag are respected.

2.2.0, 2.2.1

  • 2.2.0 included a number of improvements but somehow broke stylelint. The changes were reverted in 2.2.1, to be restored later.

2.1.3

  • Licensing improvement: switched from json-parse-helpfulerror to parse-json.

2.1.2

  • Fixed: bug where an ENOENT error would be thrown is searchPath referenced a non-existent file.
  • Fixed: JSON parsing errors in Node v7.

2.1.1

  • Fixed: swapped graceful-fs for regular fs, fixing a garbage collection problem.

2.1.0

  • Added: Node 0.12 support.

2.0.2

  • Fixed: Node version specified in package.json.

2.0.1

  • Fixed: no more infinite loop in Windows.

2.0.0

  • Changed: module now creates cosmiconfig instances with load methods (see README).
  • Added: caching (enabled by the change above).
  • Removed: support for Node versions <4.

1.1.0

  • Add rcExtensions option.

1.0.2

  • Fix handling of require()'s within JS module configs.

1.0.1

  • Switch Promise implementation to pinkie-promise.

1.0.0

  • Initial release.