Skip to content

fix(deps): update dependency dotenv to v17 - #324

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/dotenv-17.x
Open

fix(deps): update dependency dotenv to v17#324
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/dotenv-17.x

Conversation

@renovate

@renovate renovate Bot commented Jun 27, 2025

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
dotenv ^16.0.0^17.0.0 age confidence

Release Notes

motdotla/dotenv (dotenv)

v17.4.2

Compare Source

Changed
  • Improved skill files - tightened up details (#​1009)

v17.4.1

Compare Source

Changed
  • Change text injecting to injected (#​1005)

v17.4.0

Compare Source

Added
  • Add skills/ folder with focused agent skills: skills/dotenv/SKILL.md (core usage) and skills/dotenvx/SKILL.md (encryption, multiple environments, variable expansion) for AI coding agent discovery via the skills.sh ecosystem (npx skills add motdotla/dotenv)
Changed
  • Tighten up logs: ◇ injecting env (14) from .env (#​1003)

v17.3.1

Compare Source

Changed
  • Fix as2 example command in README and update spanish README

v17.3.0

Compare Source

Added
  • Add a new README section on dotenv’s approach to the agentic future.
Changed
  • Rewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.

v17.2.4

Compare Source

Changed
  • Make DotenvPopulateInput accept NodeJS.ProcessEnv type (#​915)
  • Give back to dotenv by checking out my newest project vestauth. It is auth for agents. Thank you for using my software.

v17.2.3

Compare Source

Changed
  • Fixed typescript error definition (#​912)

v17.2.2

Compare Source

Added
  • 🙏 A big thank you to new sponsor Tuple.app - the premier screen sharing app for developers on macOS and Windows. Go check them out. It's wonderful and generous of them to give back to open source by sponsoring dotenv. Give them some love back.

v17.2.1

Compare Source

Changed
  • Fix clickable tip links by removing parentheses (#​897)

v17.2.0

Compare Source

Added
  • Optionally specify DOTENV_CONFIG_QUIET=true in your environment or .env file to quiet the runtime log (#​889)
  • Just like dotenv any DOTENV_CONFIG_ environment variables take precedence over any code set options like ({quiet: false})
# .env
DOTENV_CONFIG_QUIET=true
HELLO="World"
// index.js
require('dotenv').config()
console.log(`Hello ${process.env.HELLO}`)
$ node index.js
Hello World

or

$ DOTENV_CONFIG_QUIET=true node index.js

v17.1.0

Compare Source

Added
  • Add additional security and configuration tips to the runtime log (#​884)
  • Dim the tips text from the main injection information text
const TIPS = [
  '🔐 encrypt with dotenvx: https://dotenvx.com',
  '🔐 prevent committing .env to code: https://dotenvx.com/precommit',
  '🔐 prevent building .env in docker: https://dotenvx.com/prebuild',
  '🛠️  run anywhere with `dotenvx run -- yourcommand`',
  '⚙️  specify custom .env file path with { path: \'/custom/path/.env\' }',
  '⚙️  enable debug logging with { debug: true }',
  '⚙️  override existing env vars with { override: true }',
  '⚙️  suppress all logs with { quiet: true }',
  '⚙️  write to custom object with { processEnv: myObject }',
  '⚙️  load multiple .env files with { path: [\'.env.local\', \'.env\'] }'
]

v17.0.1

Compare Source

Changed
  • Patched injected log to count only populated/set keys to process.env (#​879)

v17.0.0

Compare Source

Changed
  • Default quiet to false - informational (file and keys count) runtime log message shows by default (#​875)

v16.6.1

Compare Source

Changed
  • Default quiet to true – hiding the runtime log message (#​874)
  • NOTICE: 17.0.0 will be released with quiet defaulting to false. Use config({ quiet: true }) to suppress.
  • And check out the new dotenvx. As coding workflows evolve and agents increasingly handle secrets, encrypted .env files offer a much safer way to deploy both agents and code together with secure secrets. Simply switch require('dotenv').config() for require('@​dotenvx/dotenvx').config().

v16.6.0

Compare Source

Added
  • Default log helpful message [dotenv@16.6.0] injecting env (1) from .env (#​870)
  • Use { quiet: true } to suppress
  • Aligns dotenv more closely with dotenvx.

v16.5.0

Compare Source

Added
  • 🎉 Added new sponsor Graphite - the AI developer productivity platform helping teams on GitHub ship higher quality software, faster.

[!TIP]
Become a sponsor

The dotenvx README is viewed thousands of times DAILY on GitHub and NPM.
Sponsoring dotenv is a great way to get in front of developers and give back to the developer community at the same time.

Changed
  • Remove _log method. Use _debug #​862

v16.4.7

Compare Source

Changed
  • Ignore .tap folder when publishing. (oops, sorry about that everyone. - @​motdotla) #​848

v16.4.6

Compare Source

Changed
  • Clean up stale dev dependencies #​847
  • Various README updates clarifying usage and alternative solutions using dotenvx

v16.4.5

Compare Source

Changed
  • 🐞 Fix recent regression when using path option. return to historical behavior: do not attempt to auto find .env if path set. (regression was introduced in 16.4.3) #​814

v16.4.4

Compare Source

Changed
  • 🐞 Replaced chaining operator ?. with old school && (fixing node 12 failures) #​812

v16.4.3

Compare Source

Changed
  • 🐞 Fix recent regression when using path option. return to historical behavior: do not attempt to auto find .env if path set. (regression was introduced in 16.4.3) #​814

v16.4.2

Compare Source

Changed

v16.4.1

Compare Source

  • Patch support for array as path option #​797

v16.4.0

Compare Source

  • Add error.code to error messages around .env.vault decryption handling #​795
  • Add ability to find .env.vault file when filename(s) passed as an array #​784

v16.3.2

Compare Source

Added
  • Add debug message when no encoding set #​735
Changed
  • Fix output typing for populate #​792
  • Use subarray instead of slice #​793

v16.3.1

Compare Source

Added
  • Add missing type definitions for processEnv and DOTENV_KEY options. #​756

v16.3.0

Compare Source

Added
  • Optionally pass DOTENV_KEY to options rather than relying on process.env.DOTENV_KEY. Defaults to process.env.DOTENV_KEY #​754

v16.2.0

Compare Source

Added
  • Optionally write to your own target object rather than process.env. Defaults to process.env. #​753
  • Add import type URL to types file #​751

v16.1.4

Compare Source

Added
  • Added .github/ to .npmignore #​747

v16.1.3

Compare Source

Removed
  • Removed browser keys for path, os, and crypto in package.json. These were set to false incorrectly as of 16.1. Instead, if using dotenv on the front-end make sure to include polyfills for path, os, and crypto. node-polyfill-webpack-plugin provides these.

v16.1.2

Compare Source

Changed
  • Exposed private function _configDotenv as configDotenv. #​744

v16.1.1

Compare Source

Added
  • Added type definition for decrypt function
Changed
  • Fixed {crypto: false} in packageJson.browser

v16.1.0

Compare Source

Added
  • Add populate convenience method #​733
  • Accept URL as path option #​720
  • Add dotenv to npm fund command
  • Spanish language README #​698
  • Add .env.vault support. 🎉 (#​730)

ℹ️ .env.vault extends the .env file format standard with a localized encrypted vault file. Package it securely with your production code deploys. It's cloud agnostic so that you can deploy your secrets anywhere – without risky third-party integrations. read more

Changed
  • Fixed "cannot resolve 'fs'" error on tools like Replit #​693

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

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

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/dotenv-17.x branch from e144462 to e3ff6bb Compare July 25, 2025 02:00
@renovate
renovate Bot force-pushed the renovate/dotenv-17.x branch from e3ff6bb to cc4e677 Compare September 2, 2025 21:49
@renovate
renovate Bot force-pushed the renovate/dotenv-17.x branch from cc4e677 to 673c635 Compare September 29, 2025 23:41
@renovate
renovate Bot force-pushed the renovate/dotenv-17.x branch 10 times, most recently from dc0566c to 22a0ef0 Compare November 14, 2025 08:53
@renovate
renovate Bot force-pushed the renovate/dotenv-17.x branch 2 times, most recently from ff6c617 to 0b3eb3c Compare November 24, 2025 22:07
@renovate
renovate Bot force-pushed the renovate/dotenv-17.x branch 2 times, most recently from 59c7d03 to c17b23a Compare December 2, 2025 15:55
@renovate
renovate Bot force-pushed the renovate/dotenv-17.x branch 2 times, most recently from 4d98a06 to 933aa95 Compare December 15, 2025 23:13
@renovate
renovate Bot force-pushed the renovate/dotenv-17.x branch 2 times, most recently from beeafa3 to 313c77f Compare December 29, 2025 22:51
@renovate
renovate Bot force-pushed the renovate/dotenv-17.x branch 3 times, most recently from fe5049f to 799d4d5 Compare January 12, 2026 22:36
@renovate
renovate Bot force-pushed the renovate/dotenv-17.x branch 2 times, most recently from 2de6877 to 730cdfd Compare January 20, 2026 02:10
@renovate
renovate Bot force-pushed the renovate/dotenv-17.x branch from 730cdfd to e80c042 Compare January 26, 2026 22:57
@renovate
renovate Bot force-pushed the renovate/dotenv-17.x branch 2 times, most recently from 3e6ce32 to aee275c Compare February 10, 2026 03:43
@renovate
renovate Bot force-pushed the renovate/dotenv-17.x branch 3 times, most recently from 8d73dd1 to c0b5fda Compare March 16, 2026 22:46
@renovate
renovate Bot force-pushed the renovate/dotenv-17.x branch from c0b5fda to 63c2bed Compare March 23, 2026 22:37
@renovate
renovate Bot force-pushed the renovate/dotenv-17.x branch 4 times, most recently from f522c2d to a5694ea Compare April 5, 2026 22:02
@renovate
renovate Bot force-pushed the renovate/dotenv-17.x branch 3 times, most recently from 9a7d384 to efcb1a7 Compare April 13, 2026 23:30
@renovate
renovate Bot force-pushed the renovate/dotenv-17.x branch from efcb1a7 to b3af67d Compare April 20, 2026 23:43
@renovate
renovate Bot force-pushed the renovate/dotenv-17.x branch from b3af67d to 33bd6f9 Compare April 28, 2026 00:33
@renovate
renovate Bot force-pushed the renovate/dotenv-17.x branch 5 times, most recently from 77fc966 to 028090d Compare May 11, 2026 23:07
@renovate
renovate Bot force-pushed the renovate/dotenv-17.x branch 4 times, most recently from 0ffa80d to 7fc5648 Compare May 25, 2026 23:17
@renovate
renovate Bot force-pushed the renovate/dotenv-17.x branch 2 times, most recently from cab8cc1 to f69eefc Compare June 9, 2026 03:44
@renovate
renovate Bot force-pushed the renovate/dotenv-17.x branch from f69eefc to b9d3191 Compare June 9, 2026 07:41
@renovate
renovate Bot force-pushed the renovate/dotenv-17.x branch 2 times, most recently from b87cb08 to 347de4b Compare June 23, 2026 03:43
@renovate
renovate Bot force-pushed the renovate/dotenv-17.x branch 2 times, most recently from e670119 to 2c5be1f Compare June 26, 2026 09:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants