Skip to content

chore(deps): update devdependency @dotenvx/dotenvx to v1.39.1 #8

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

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 27, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@dotenvx/dotenvx 1.11.4 -> 1.39.1 age adoption passing confidence

Release Notes

dotenvx/dotenvx (@​dotenvx/dotenvx)

v1.39.1

Compare Source

Added
  • Add version to homebrew formula (#​564)

v1.39.0

Compare Source

Added
  • Add --convention flow option to dotenvx run (#​551)
Changed

v1.38.5

Compare Source

Added
  • 🐞 Add config.d.ts file to fix type error when loading dotenvx/dotenvx/config with dynamic import (#​547)

v1.38.4

Compare Source

Changed
  • 🐞 Fix blank line disappearing after encrypting empty value (#​542)

v1.38.3

Compare Source

Changed
  • 🐞 Fix self-referencing expansion when key exists already in process.env (#​536)

v1.38.2

Compare Source

Added
  • Add typescript types for main.get.

v1.38.1

Compare Source

Changed
  • Support encrypt when mutliline contains windows CRLF (\r\n) (#​534)

Note: dotenvx will convert these \r\n newlines to \n. Our recommendation is to stop using CRLF - its origin is from typewriter days. Instead, set your editor or gitattributes to use LF.

v1.38.0

Compare Source

Changed
  • Command substitution failures no longer halt further processing of keys in a .env file (#​533)
  • A more helpful error is raised if a command substitution failure occurs (#​533)

v1.37.0

Compare Source

Added
  • add dotenvx rotate command 🎉 (#​530)

also: our whitepaper is released as a draft.

v1.36.0

Compare Source

Changed
  • --strict flag respects (doesn't throw) anything in --ignore flag (#​527)

v1.35.0

Compare Source

Added
  • npx dotenvx precommit support as a convenience (#​523)
  • main.get method (#​524)

The addition of main.get facilitates what we term Decryption at Access, a concept explored in greater detail in our whitepaper.

v1.34.0

Compare Source

Added
  • main.set method now writes to files (#​517)

v1.33.0

Compare Source

Added
  • support ESM import convenience import '@​dotenvx/dotenvx/config' (#​508)

v1.32.1

Compare Source

Changed
  • remove duplicated help messages (#​504)

v1.32.0

Compare Source

Added
  • add encrypted check support for ext prebuild (#​501)
Changed
  • modify ext precommit to check git modified state as well as git staged state - useful for using dotenvx ext precommit without the --install flag in automated scripts and ci. (#​499)
Removed
  • remove internal logger methods errorvp, errorvpb, warnv, warnvp, warnvpb, successvp, successvpb, help2 (#​501)

v1.31.3

Compare Source

Changed
  • adjust wingetcreate to use powershell when parsing version

v1.31.2

Compare Source

Changed
  • use wingetcreate for releasing to WinGet (#​498)

v1.31.1

Compare Source

Changed
  • 🐞 fix encryption of values containing explicit \n newlines (#​495)

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 ignore .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

Changed
  • respect process.env.DOTENV_PRIVATE_KEY and/or process.env.DOTENV_PUBLIC_KEY on set (#​401)
  • respect process.env.DOTENV_PRIVATE_KEY and/or process.env.DOTENV_PUBLIC_KEY on encrypt (#​411)
  • respect process.env.DOTENV_PRIVATE_KEY on decrypt (#​412)
  • change logger.help to use brighter blue (#​414)
Removed
  • remove main.decrypt,encrypt,set (#​410)

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

Configuration

📅 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.


  • 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/all-minor-patch branch 25 times, most recently from ad28f46 to b3a722a Compare June 3, 2024 07:40
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from d377869 to ef59ce2 Compare June 5, 2024 15:44
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from bb94940 to c67f778 Compare April 3, 2025 08:12
@renovate renovate bot changed the title chore(deps): update all non-major dependencies chore(deps): update devdependency @dotenvx/dotenvx to v1.39.0 Apr 3, 2025
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 1359428 to 4eef916 Compare April 3, 2025 13:42
@renovate renovate bot changed the title chore(deps): update devdependency @dotenvx/dotenvx to v1.39.0 chore(deps): update all non-major dependencies Apr 3, 2025
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 9c53676 to 87482bf Compare April 4, 2025 03:49
@renovate renovate bot changed the title chore(deps): update all non-major dependencies chore(deps): update devdependency @dotenvx/dotenvx to v1.39.0 Apr 4, 2025
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 7610a12 to dd6d323 Compare April 4, 2025 11:56
@renovate renovate bot changed the title chore(deps): update devdependency @dotenvx/dotenvx to v1.39.0 chore(deps): update all non-major dependencies Apr 4, 2025
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 10 times, most recently from 90888c1 to 536bd5b Compare April 6, 2025 08:22
@renovate renovate bot changed the title chore(deps): update all non-major dependencies chore(deps): update devdependency @dotenvx/dotenvx to v1.39.1 Apr 6, 2025
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 536bd5b to 23566c8 Compare April 6, 2025 14:11
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 23566c8 to 6ed85b7 Compare April 6, 2025 15:10
@NamesMT NamesMT closed this Apr 6, 2025
Copy link
Contributor Author

renovate bot commented Apr 6, 2025

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (1.39.1). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@renovate renovate bot deleted the renovate/all-minor-patch branch April 6, 2025 15:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant