chore(deps): update devdependency @dotenvx/dotenvx to v1.39.1 #8
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.11.4->1.39.1Release Notes
dotenvx/dotenvx (@dotenvx/dotenvx)
v1.39.1Compare Source
Added
versionto homebrew formula (#564)v1.39.0Compare Source
Added
--convention flowoption todotenvx run(#551)Changed
v1.38.5Compare Source
Added
config.d.tsfile to fix type error when loadingdotenvx/dotenvx/configwith dynamic import (#547)v1.38.4Compare Source
Changed
v1.38.3Compare Source
Changed
process.env(#536)v1.38.2Compare Source
Added
main.get.v1.38.1Compare Source
Changed
encryptwhen mutliline contains windowsCRLF(\r\n) (#534)Note: dotenvx will convert these
\r\nnewlines to\n. Our recommendation is to stop usingCRLF- its origin is from typewriter days. Instead, set your editor or gitattributes to useLF.v1.38.0Compare Source
Changed
v1.37.0Compare Source
Added
dotenvx rotatecommand 🎉 (#530)also: our whitepaper is released as a draft.
v1.36.0Compare Source
Changed
--strictflag respects (doesn't throw) anything in--ignoreflag (#527)v1.35.0Compare Source
Added
npx dotenvx precommitsupport as a convenience (#523)main.getmethod (#524)The addition of
main.getfacilitates what we term Decryption at Access, a concept explored in greater detail in our whitepaper.v1.34.0Compare Source
Added
main.setmethod now writes to files (#517)v1.33.0Compare Source
Added
import '@​dotenvx/dotenvx/config'(#508)v1.32.1Compare Source
Changed
v1.32.0Compare Source
Added
ext prebuild(#501)Changed
ext precommitto check git modified state as well as git staged state - useful for usingdotenvx ext precommitwithout the--installflag in automated scripts and ci. (#499)Removed
errorvp, errorvpb, warnv, warnvp, warnvpb, successvp, successvpb, help2(#501)v1.31.3Compare Source
Changed
v1.31.2Compare Source
Changed
v1.31.1Compare Source
Changed
\nnewlines (#495)v1.31.0Compare Source
Added
main.setfunction (#492)main.config(#491)v1.30.1Compare Source
Added
v1.30.0Compare Source
Added
-fk(--env-keys-file) flag to customize the path to your.env.keysfile withrun, get, set, encrypt, decrypt, and keypair🎉 (#486)This is great for monorepos. Maintain one
.env.keysfile across all your apps.$ dotenvx encrypt -fk .env.keys -f apps/backend/.env $ dotenvx encrypt -fk .env.keys -f apps/frontend/.env $ tree -a . ├── .env.keys └── apps ├── backend │ └── .env └── frontend └── .env $ dotenvx get -fk .env.keys -f apps/backend/.envv1.29.0Compare Source
Added
--ignoreflag to suppress specified errors. example:dotenvx run --ignore=MISSING_ENV_FILE(#485)v1.28.0Compare Source
Changed
.env.keysfile is generated WITHOUT quotes going forward. This is to minimize friction around Docker gotchas to developers - old versions of Docker do not support--env-filecontaining quoted keys/values. (#480) (additional note)v1.27.0Compare Source
Added
\texpansion when double quoted. (e.g.TAB="hi\tfriend"becomeshi friend) (#479)v1.26.2Compare Source
Changed
v1.26.1Compare Source
Added
main.parsemethod (#475)v1.26.0Compare Source
Added
privateKeyoption tomain.parsemethod (#474)v1.25.2Compare Source
Added
Removed
v1.25.1Compare Source
Changed
v1.25.0Compare Source
Added
run --strictflag to exit with code1if any errors are encountered - like a missing.envfile or decryption failure (#460)get --strictflag to exit with code1if any errors are encountered - like a missing.envfile or decryption failure (#461)strictoption toconfig()to throw for any errors (#459)Changed
MISSING_ENV_FILEandDECRYPTION_FAILEDerrors to stderr (prior was stdout as a warning) (#459)Removed
dotenvx.get()function fromlib/main.js. (parsealready historically exists for this purpose) (#461)v1.24.5Compare Source
Changed
v1.24.4Compare Source
Changed
v1.24.3Compare Source
Changed
v1.24.2Compare Source
Changed
process.env(#450)v1.24.1Compare Source
Changed
cross-spawnto prevent potential ReDoS CVE-2024-21538 (#449)v1.24.0Compare Source
Added
v1.23.0Compare Source
Added
v1.22.2Compare Source
Changed
--separator and better error messaging when flags are ambiguous (#438)v1.22.1Compare Source
Changed
v1.22.0Compare Source
Added
--patternargument toext gitignore(dotenvx ext gitignore --pattern .env.keys) (#430)Changed
v1.21.1Compare Source
Changed
--convention nextjsignore.env.localfor TEST environment (#425)precommitredirect missingdotenvxcommand using POSIX compliant redirection (#424)dotenvx helpcommand less noisy by removing[options]. rundotenvx COMMAND -hto list all available options like always (#429)v1.21.0Compare Source
Changed
🎓 now if you choose to single quote, double quote, no quote, or backtick your value it will be respected - including for encrypted values. this more intuitively handles complex cases like escaped characters, literals, and json.
v1.20.1Compare Source
Changed
v1.20.0Compare Source
Changed
process.env.DOTENV_PRIVATE_KEYand/orprocess.env.DOTENV_PUBLIC_KEYonset(#401)process.env.DOTENV_PRIVATE_KEYand/orprocess.env.DOTENV_PUBLIC_KEYonencrypt(#411)process.env.DOTENV_PRIVATE_KEYondecrypt(#412)logger.helpto use brighter blue (#414)Removed
main.decrypt,encrypt,set(#410)v1.19.3Compare Source
Changed
v1.19.2Compare Source
Changed
SIGUSR2(#403)v1.19.1Compare Source
Changed
SIGTERMorSIGINTsent, don't bubble wrapped process error (#402)v1.19.0Compare Source
Added
encryptanddecrypt. example:dotenvx encrypt -ek "NEXT_PUBLIC_*"(#397)v1.18.1Compare Source
Added
$1or$2. (#396)v1.18.0Compare Source
Added
setandencryptpreserve leading spaces (#395)Changed
set,encrypt, anddecrypt(#395)encrypt, thendecrypt, thenencrypton a json value (#377)Note: the underlying
replaceengine to support these changes now wraps your values in single quotes. the priorreplaceengine wrapped in double quotes.So where your
.envused to look like this with double quotes:It will now begin looking like this with single quotes:
It's an aesthetic side effect only. Your values will continue to be decrypted and encrypted correctly.
v1.17.0Compare Source
Added
--format=evaloption forget(#393)v1.16.1Compare Source
Changed
options.stdio(#391)v1.16.0Compare Source
Changed
dotenvx keypaircall out todotenvx pro keypairif pro installed (#390)v1.15.0Compare Source
Added
--format=shelloption forkeypair(#389)v1.14.2Compare Source
Changed
process.stdout.writeforconsole.logto patch up npx edge case (#387)v1.14.1Compare Source
Changed
v1.14.0Compare Source
Added
dotenvx keypaircommand for printing your public/private keypairs (#375)v1.13.3Compare Source
Changed
decryptfails in any way (#374)v1.13.2Compare Source
Added
getColorandboldtolib/main.js(#369)v1.13.1Compare Source
Added
loggerandsetLogLeveltolib/main.js-const = { logger, setLogLevel } = require('@​dotenvx/dotenvx')(#368)v1.13.0Compare Source
Changed
lsto core commands (#367)v1.12.1Compare Source
Changed
dotenvx get --format shell(#366)v1.12.0Compare Source
Added
dotenvx get --format shelloption (#363)v1.11.5Compare Source
Changed
tinyexecforexeca- to support usage in bunConfiguration
📅 Schedule: Branch creation - "after 2am and before 3am" (UTC), Automerge - "after 1am and before 2am" (UTC).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.