Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update dependency @dotenvx/dotenvx to v1.31.0 #6

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 22, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@dotenvx/dotenvx 1.6.4 -> 1.31.0 age adoption passing confidence

Release Notes

dotenvx/dotenvx (@​dotenvx/dotenvx)

v1.31.0

Compare Source

Added
  • expose main.set function (#​492)
  • add missing types for main.config (#​491)

v1.30.1

Compare Source

Added
  • support complex command substitution combining variable expansion (#​490)

v1.30.0

Compare Source

Added
  • add -fk (--env-keys-file) flag to customize the path to your .env.keys file with run, get, set, encrypt, decrypt, and keypair 🎉 (#​486)

This is great for monorepos. Maintain one .env.keys file 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/.env

v1.29.0

Compare Source

Added
  • add --ignore flag to suppress specified errors. example: dotenvx run --ignore=MISSING_ENV_FILE (#​485)

v1.28.0

Compare Source

Changed
  • .env.keys file is generated WITHOUT quotes going forward. This is to minimize friction around Docker gotchas to developers - old versions of Docker do not support --env-file containing quoted keys/values. (#​480) (additional note)

v1.27.0

Compare Source

Added
  • add support for \t expansion when double quoted. (e.g. TAB="hi\tfriend" becomes hi friend) (#​479)

v1.26.2

Compare Source

Changed
  • build binaries with bytecode option (#​477)

v1.26.1

Compare Source

Added
  • add typescript type definitions for main.parse method (#​475)

v1.26.0

Compare Source

Added
  • add privateKey option to main.parse method (#​474)

v1.25.2

Compare Source

Added
  • for binaries add pre-build step using esbuild (#​471)
Removed
  • remove types for functions that were removed a while back (2aa660)

v1.25.1

Compare Source

Changed
  • improve helpful error messaging around decryption failures by specifying specific key and private key name (#​463)

v1.25.0

Compare Source

Added
  • add run --strict flag to exit with code 1 if any errors are encountered - like a missing .env file or decryption failure (#​460)
  • add get --strict flag to exit with code 1 if any errors are encountered - like a missing .env file or decryption failure (#​461)
  • add strict option to config() to throw for any errors (#​459)
Changed
  • log MISSING_ENV_FILE and DECRYPTION_FAILED errors to stderr (prior was stdout as a warning) (#​459)
Removed
  • remove dotenvx.get() function from lib/main.js. (parse already historically exists for this purpose) (#​461)

v1.24.5

Compare Source

Changed
  • 🐞 do not expand prior literal values (#​458)

v1.24.4

Compare Source

Changed
  • do not expand command substitution (#​456)

v1.24.3

Compare Source

Changed
  • 🐞 fix command substitution for more complex commands (#​455)

v1.24.2

Compare Source

Changed
  • treat pre-existing expandable values as literal in process.env (#​450)

v1.24.1

Compare Source

Changed

v1.24.0

Compare Source

Added
  • support progressive append/update (#​445)
FOO=foo
FOO=${FOO}bar

v1.23.0

Compare Source

Added
  • deeper variable expansion support and protection against self-referencing variables 🛡️ (#​439)

v1.22.2

Compare Source

Changed
  • more lenient handling of -- separator and better error messaging when flags are ambiguous (#​438)

v1.22.1

Compare Source

Changed
  • 🐞 patch loading order issue with single quotes (#​436)

v1.22.0

Compare Source

Added
  • add --pattern argument to ext gitignore (dotenvx ext gitignore --pattern .env.keys) (#​430)
Changed
  • clarify next steps after first time encrypting (#​430)

v1.21.1

Compare Source

Changed
  • for --convention nextjs ingnore .env.local for TEST environment (#​425)
  • for precommit redirect missing dotenvx command using POSIX compliant redirection (#​424)
  • make parent dotenvx help command less noisy by removing [options]. run dotenvx COMMAND -h to list all available options like always (#​429)

v1.21.0

Compare 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.1

Compare Source

Changed
  • update eciesjs (#​421)
  • remove default values for ts interface - no longer permitted by latest ts (#​419)

v1.20.0

Compare Source

see CHANGELOG

v1.19.3

Compare Source

Changed
  • 🐞 fix decrypt re-encrypt of values containing backslashes (#​406)

v1.19.2

Compare Source

Changed
  • forward additional signals like SIGUSR2 (#​403)

v1.19.1

Compare Source

Changed
  • if SIGTERM or SIGINT sent, don't bubble wrapped process error (#​402)

v1.19.0

Compare Source

Added
  • support key glob filtering for encrypt and decrypt. example: dotenvx encrypt -ek "NEXT_PUBLIC_*" (#​397)

v1.18.1

Compare Source

Added
  • escape user inputted regex groupings like $1 or $2. (#​396)

v1.18.0

Compare Source

Added
  • set and encrypt preserve leading spaces (#​395)
     HELLO=world
Changed
  • improve escape and quote handling for set, encrypt, and decrypt (#​395)
  • 🐞 fix encrypt, then decrypt, then encrypt on a json value (#​377)

Note: the underlying replace engine to support these changes now wraps your values in single quotes. the prior replace engine wrapped in double quotes.

So where your .env used to look like this with double quotes:

HELLO="encrypted:1234"
API_KEY="encrypted:5678"

It will now begin looking like this with single quotes:

HELLO='encrypted:1234'
API_KEY='encrypted:5678'

It's an aesthetic side effect only. Your values will continue to be decrypted and encrypted correctly.

v1.17.0

Compare Source

Added
  • add --format=eval option for get (#​393)

v1.16.1

Compare Source

Changed
  • suppress stderr using options.stdio (#​391)

v1.16.0

Compare Source

Changed
  • for dotenvx keypair call out to dotenvx pro keypair if pro installed (#​390)

v1.15.0

Compare Source

Added
  • add --format=shell option for keypair (#​389)

v1.14.2

Compare Source

Changed
  • swap process.stdout.write for console.log to patch up npx edge case (#​387)

v1.14.1

Compare Source

Changed
  • run precommit hook only on staged files (#​380)

v1.14.0

Compare Source

Added
  • add dotenvx keypair command for printing your public/private keypairs (#​375)

v1.13.3

Compare Source

Changed
  • exit code 1 when decrypt fails in any way (#​374)

v1.13.2

Compare Source

Added
  • expose getColor and bold to lib/main.js (#​369)

v1.13.1

Compare Source

Added
  • expose logger and setLogLevel to lib/main.js - const = { logger, setLogLevel } = require('@​dotenvx/dotenvx') (#​368)

v1.13.0

Compare Source

Changed
  • move ls to core commands (#​367)

v1.12.1

Compare Source

Changed
  • return without quotations for dotenvx get --format shell (#​366)

v1.12.0

Compare Source

Added
  • add dotenvx get --format shell option (#​363)

v1.11.5

Compare Source

Changed
  • revert tinyexec for execa - to support usage in bun

v1.11.4

Compare Source

Changed
  • bump tinyexec and add postrelease-bunx check (#​362)

v1.11.3

Compare Source

Changed
  • fallback to process.env.TERM for color depth where deno and bun do not support it (#​360)

v1.11.2

Compare Source

Added
  • detect encoding when reading .env* file on run/get (#​359)

v1.11.1

Compare Source

Changed
  • support encryption of export KEY variables and preserve #!shebangs (#​357)

v1.11.0

Compare Source

Added
  • add --exclude-env-file (-ef) to ext ls (#​356)
Changed
  • ext precommit ignores tests/ directory (and similar) (#​356)

v1.10.4

Compare Source

Changed
  • fix pro display in help command

v1.10.3

Compare Source

Added
  • ci: automate publishing to winget (#​354)

v1.10.2

Compare Source

Changed
  • default config to empty [] array so that DOTENV_KEY_${environment} looks up correctly (#​352)

v1.10.1

Compare Source

Changed
  • check subfolders on dotenvx ext precommit hook (#​350)

v1.10.0

Compare Source

Removed

v1.9.1

Compare Source

Added
  • warn if private key is missing or blank (#​349)

v1.9.0

Compare Source

Added
  • add --exclude-key (-ek) option to dotenvx encrypt and dotenvx decrypt (#​344)
Changed
  • preserve comments and spacing on first-time generation of .env.example file (#​346)
Removed
  • removed winston - logger simplified to use console.log going forward (#​347)

v1.8.0

Compare Source

Added
  • warn when decryption fails on run (#​339)
  • decrypt expanded values as necessary (#​336)
Changed
  • use ansi colors over rgb - for wider terminal coverage (#​340)
  • replace chalk with picocolors and color-name - cutting down on 5 dependencies (#​335)
  • replace execa with tinyexec - cutting down on 15 dependencies (#​328)
  • optimize Ls._filepaths (#​317)
Removed
  • remove picocolors and color-name - cutting down on 2 dependencies (#​340)
  • remove ext hub from extension list (you can still install it as an extension here) (#​337)

v1.7.0

Compare Source

Removed
  • remove ext settings command (and conf along with it) (#​323)

v1.6.5

Compare Source

Changed
  • 🐞 patch chomp for interpolation. strip ending newline (was stripping first found newline) (#​322)

Configuration

📅 Schedule: Branch creation - "after 7am and before 11am every weekday" in timezone Europe/London, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/dotenvx-dotenvx-1.x-lockfile branch from cbe3c2a to 48636db Compare August 24, 2024 05:48
@renovate renovate bot changed the title fix(deps): update dependency @dotenvx/dotenvx to v1.9.0 fix(deps): update dependency @dotenvx/dotenvx to v1.10.2 Aug 24, 2024
@renovate renovate bot force-pushed the renovate/dotenvx-dotenvx-1.x-lockfile branch from 48636db to b086881 Compare August 25, 2024 08:47
@renovate renovate bot changed the title fix(deps): update dependency @dotenvx/dotenvx to v1.10.2 fix(deps): update dependency @dotenvx/dotenvx to v1.10.3 Aug 25, 2024
@renovate renovate bot force-pushed the renovate/dotenvx-dotenvx-1.x-lockfile branch from b086881 to 1afd880 Compare August 26, 2024 05:43
@renovate renovate bot changed the title fix(deps): update dependency @dotenvx/dotenvx to v1.10.3 fix(deps): update dependency @dotenvx/dotenvx to v1.10.4 Aug 26, 2024
@renovate renovate bot force-pushed the renovate/dotenvx-dotenvx-1.x-lockfile branch from 1afd880 to 9e2e0e3 Compare August 27, 2024 06:00
@renovate renovate bot changed the title fix(deps): update dependency @dotenvx/dotenvx to v1.10.4 fix(deps): update dependency @dotenvx/dotenvx to v1.11.1 Aug 27, 2024
@renovate renovate bot changed the title fix(deps): update dependency @dotenvx/dotenvx to v1.11.1 fix(deps): update dependency @dotenvx/dotenvx to v1.11.4 Aug 28, 2024
@renovate renovate bot force-pushed the renovate/dotenvx-dotenvx-1.x-lockfile branch from 9e2e0e3 to 2d1a459 Compare August 28, 2024 20:42
@renovate renovate bot changed the title fix(deps): update dependency @dotenvx/dotenvx to v1.11.4 fix(deps): update dependency @dotenvx/dotenvx to v1.11.5 Aug 29, 2024
@renovate renovate bot force-pushed the renovate/dotenvx-dotenvx-1.x-lockfile branch 2 times, most recently from 87958a9 to b7a9a52 Compare September 1, 2024 05:36
@renovate renovate bot changed the title fix(deps): update dependency @dotenvx/dotenvx to v1.11.5 fix(deps): update dependency @dotenvx/dotenvx to v1.12.1 Sep 1, 2024
@renovate renovate bot force-pushed the renovate/dotenvx-dotenvx-1.x-lockfile branch from b7a9a52 to 59b19c5 Compare September 3, 2024 05:34
@renovate renovate bot changed the title fix(deps): update dependency @dotenvx/dotenvx to v1.12.1 fix(deps): update dependency @dotenvx/dotenvx to v1.13.2 Sep 3, 2024
@renovate renovate bot force-pushed the renovate/dotenvx-dotenvx-1.x-lockfile branch from 59b19c5 to 342479e Compare September 6, 2024 05:59
@renovate renovate bot changed the title fix(deps): update dependency @dotenvx/dotenvx to v1.13.2 fix(deps): update dependency @dotenvx/dotenvx to v1.14.0 Sep 6, 2024
@renovate renovate bot force-pushed the renovate/dotenvx-dotenvx-1.x-lockfile branch from 342479e to f08579b Compare September 15, 2024 08:38
@renovate renovate bot changed the title fix(deps): update dependency @dotenvx/dotenvx to v1.14.0 fix(deps): update dependency @dotenvx/dotenvx to v1.14.1 Sep 15, 2024
@renovate renovate bot changed the title fix(deps): update dependency @dotenvx/dotenvx to v1.14.1 fix(deps): update dependency @dotenvx/dotenvx to v1.14.2 Sep 28, 2024
@renovate renovate bot force-pushed the renovate/dotenvx-dotenvx-1.x-lockfile branch from f08579b to d97ce43 Compare September 28, 2024 02:28
@renovate renovate bot force-pushed the renovate/dotenvx-dotenvx-1.x-lockfile branch from d97ce43 to ec04d1e Compare October 6, 2024 05:11
@renovate renovate bot changed the title fix(deps): update dependency @dotenvx/dotenvx to v1.14.2 fix(deps): update dependency @dotenvx/dotenvx to v1.15.0 Oct 6, 2024
@renovate renovate bot changed the title fix(deps): update dependency @dotenvx/dotenvx to v1.15.0 fix(deps): update dependency @dotenvx/dotenvx to v1.16.0 Oct 8, 2024
@renovate renovate bot force-pushed the renovate/dotenvx-dotenvx-1.x-lockfile branch 2 times, most recently from 7922f45 to f929964 Compare October 9, 2024 05:14
@renovate renovate bot changed the title fix(deps): update dependency @dotenvx/dotenvx to v1.16.0 fix(deps): update dependency @dotenvx/dotenvx to v1.16.1 Oct 9, 2024
@renovate renovate bot force-pushed the renovate/dotenvx-dotenvx-1.x-lockfile branch from f929964 to 6dc830c Compare October 10, 2024 02:56
@renovate renovate bot changed the title fix(deps): update dependency @dotenvx/dotenvx to v1.20.0 fix(deps): update dependency @dotenvx/dotenvx to v1.20.1 Oct 24, 2024
@renovate renovate bot force-pushed the renovate/dotenvx-dotenvx-1.x-lockfile branch from a350f27 to e43f06b Compare October 26, 2024 05:56
@renovate renovate bot changed the title fix(deps): update dependency @dotenvx/dotenvx to v1.20.1 fix(deps): update dependency @dotenvx/dotenvx to v1.21.0 Oct 26, 2024
@renovate renovate bot force-pushed the renovate/dotenvx-dotenvx-1.x-lockfile branch from e43f06b to 0a420f6 Compare November 1, 2024 02:58
@renovate renovate bot changed the title fix(deps): update dependency @dotenvx/dotenvx to v1.21.0 fix(deps): update dependency @dotenvx/dotenvx to v1.21.1 Nov 1, 2024
@renovate renovate bot force-pushed the renovate/dotenvx-dotenvx-1.x-lockfile branch from 0a420f6 to ce0b4d0 Compare November 6, 2024 05:29
@renovate renovate bot changed the title fix(deps): update dependency @dotenvx/dotenvx to v1.21.1 fix(deps): update dependency @dotenvx/dotenvx to v1.22.0 Nov 6, 2024
@renovate renovate bot force-pushed the renovate/dotenvx-dotenvx-1.x-lockfile branch from ce0b4d0 to cdd4825 Compare November 12, 2024 05:54
@renovate renovate bot changed the title fix(deps): update dependency @dotenvx/dotenvx to v1.22.0 fix(deps): update dependency @dotenvx/dotenvx to v1.22.1 Nov 12, 2024
@renovate renovate bot force-pushed the renovate/dotenvx-dotenvx-1.x-lockfile branch from cdd4825 to c853dc9 Compare November 13, 2024 23:46
@renovate renovate bot changed the title fix(deps): update dependency @dotenvx/dotenvx to v1.22.1 fix(deps): update dependency @dotenvx/dotenvx to v1.23.0 Nov 13, 2024
@renovate renovate bot force-pushed the renovate/dotenvx-dotenvx-1.x-lockfile branch from c853dc9 to 597d8c3 Compare November 16, 2024 02:28
@renovate renovate bot changed the title fix(deps): update dependency @dotenvx/dotenvx to v1.23.0 fix(deps): update dependency @dotenvx/dotenvx to v1.24.0 Nov 16, 2024
@renovate renovate bot force-pushed the renovate/dotenvx-dotenvx-1.x-lockfile branch from 597d8c3 to 18f01a5 Compare November 19, 2024 17:57
@renovate renovate bot changed the title fix(deps): update dependency @dotenvx/dotenvx to v1.24.0 fix(deps): update dependency @dotenvx/dotenvx to v1.24.2 Nov 19, 2024
@renovate renovate bot force-pushed the renovate/dotenvx-dotenvx-1.x-lockfile branch from 18f01a5 to 2e03c68 Compare November 21, 2024 20:52
@renovate renovate bot changed the title fix(deps): update dependency @dotenvx/dotenvx to v1.24.2 fix(deps): update dependency @dotenvx/dotenvx to v1.24.4 Nov 21, 2024
@renovate renovate bot force-pushed the renovate/dotenvx-dotenvx-1.x-lockfile branch from 2e03c68 to c029bfd Compare November 23, 2024 02:46
@renovate renovate bot changed the title fix(deps): update dependency @dotenvx/dotenvx to v1.24.4 fix(deps): update dependency @dotenvx/dotenvx to v1.24.5 Nov 23, 2024
@renovate renovate bot force-pushed the renovate/dotenvx-dotenvx-1.x-lockfile branch from c029bfd to 18684df Compare November 26, 2024 23:21
@renovate renovate bot changed the title fix(deps): update dependency @dotenvx/dotenvx to v1.24.5 fix(deps): update dependency @dotenvx/dotenvx to v1.25.1 Nov 26, 2024
@renovate renovate bot force-pushed the renovate/dotenvx-dotenvx-1.x-lockfile branch from 18684df to f559860 Compare November 30, 2024 05:27
@renovate renovate bot changed the title fix(deps): update dependency @dotenvx/dotenvx to v1.25.1 fix(deps): update dependency @dotenvx/dotenvx to v1.26.0 Nov 30, 2024
@renovate renovate bot force-pushed the renovate/dotenvx-dotenvx-1.x-lockfile branch from f559860 to d3708b5 Compare December 5, 2024 02:43
@renovate renovate bot changed the title fix(deps): update dependency @dotenvx/dotenvx to v1.26.0 fix(deps): update dependency @dotenvx/dotenvx to v1.28.0 Dec 5, 2024
@renovate renovate bot force-pushed the renovate/dotenvx-dotenvx-1.x-lockfile branch from d3708b5 to d520610 Compare December 11, 2024 17:00
@renovate renovate bot changed the title fix(deps): update dependency @dotenvx/dotenvx to v1.28.0 fix(deps): update dependency @dotenvx/dotenvx to v1.29.0 Dec 11, 2024
@renovate renovate bot force-pushed the renovate/dotenvx-dotenvx-1.x-lockfile branch from d520610 to 1653cb5 Compare December 15, 2024 02:28
@renovate renovate bot changed the title fix(deps): update dependency @dotenvx/dotenvx to v1.29.0 fix(deps): update dependency @dotenvx/dotenvx to v1.31.0 Dec 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants