Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: sindresorhus/conf

v6.2.1

22 Feb 09:34

Choose a tag to compare

v6.2.0

01 Nov 07:08

Choose a tag to compare

  • Warning: The migrations option is buggy. Don't use it at this time.
  • Add semver range capabilities into migrations (#88) df3a256

v6.1.0...v6.2.0

v6.1.0

29 Sep 05:29

Choose a tag to compare

v6.0.1

10 Sep 19:54

Choose a tag to compare

  • Fix the TypeScript types (#90) b5a4676
    The types were accidentally looser than intended.

v6.0.0...v6.0.1

v6.0.0

09 Sep 07:19

Choose a tag to compare

Breaking for TypeScript users

  • Improve TypeScript typings (#73) ef63b11 ff54952 93ace80
    The types were made much better, but it will probably break for some users. You can now properly define a strongly-typed store. Example.
    Note: There's no way to use a dot-path like config.get('foo.bar') with a typed store. We're looking into how to support that: #86

Enhancements

Fixes

  • Add temporary workaround for Conf being packaged in a Snap app 68bbb46

v5.0.0...v6.0.0

v5.0.0

20 Jun 14:12

Choose a tag to compare

This version does not have any breaking changes. It's a major version as it has an automatic migration-step for the encryptionKey option. So if you're using that option, please continue reading.

Short story, Node.js deprecated the below APIs and we had to do encryption differently. Conf should be able to read both the new and old encryption format and it will write the new encryption format if you change any config. The migration is fully automatic, but please test your app thoroughly in case there are any issues.

  • Replace deprecated crypto.createDecipher() and crypto.createCipher() Node.js methods (#76) 177fe65

v4.1.0...v5.0.0

v4.1.0

01 Jun 08:47

Choose a tag to compare

v4.0.2...v4.1.0

v4.0.2

28 Apr 15:31

Choose a tag to compare

  • TypeScript - Fix parameter name order for onDidChange callback (#70) 201c2ff

v4.0.1...v4.0.2

v4.0.1

11 Apr 07:02

Choose a tag to compare

  • TypeScript - Fix return type of onDidChange (#65) 2bda368

v4.0.0...v4.0.1

v4.0.0

02 Apr 05:56

Choose a tag to compare

Breaking

  • The config is now stored in %APPDATA% instead of %LOCALAPPDATA% on Windows, which is more correct. There's unfortunately no automatic migration path. To continue using the old config location, run npm i 'env-paths@^1.0.0' and set the cwd option:

     const Conf = require('conf');
     const envPaths = require('env-paths');
     
     const config = new Conf({
     	cwd: envPaths('<projectName>', {suffix: 'nodejs'}).config
     });
  • For TypeScript users only: Refactor TypeScript definition to CommonJS compatible export (#64) 277d70a
    - You need to change import Conf from 'conf'; to import Conf = require('conf');

Enhancements


v3.0.0...v4.0.0