app-config
app-config copied to clipboard
Version 3 Changes
Breaking Changes:
- Remove some default parsing extensions (#106)
@app-config/v1-compat@app-config/encryption@app-config/git
- Review and rename options for parsing extensions where it makes sense
- Remove options prefixed with
$in$substituteand$envVardirectives - Remove parsing options of
$envVarand$substitute, replace with directive (#134)
- Remove options prefixed with
- ~Add a "context" object when parsing (#129) to enable
$extendswithenvoverride (#131)~- ~Use this for the "env trio options" (current env, aliases, and var names)~
- Changes to the Node.js API
- default-extensions options removed in favour of using parsing context
- FlexibleFileSource constructor args (removing deprecated type)
- currentEnvironment arguments
- Removing any unnecessary Node.js exports from
@app-config/main - Upgrade AJV to v8, and ajv-formats to v2
@gregnr I'm getting somewhat close to a release candidate for 3.0, it would be ideal to coordinate with LC to onboard
@joelgallant Sounds good. Let's line up a time this week to chat about it.