PackageTrack

npm · #3608

@dotenvx/dotenvx

2.21.0dotenvx/dotenvx

a secure dotenv–from the creator of `dotenv`

Release timeline

338 releases since 2023
202420252026

Releases

  1. 1.71.18 Jun 2026
    Release notesOpen source →
    Release notes2 sources agree

    Changed

    • stderr changed to inherit for dotenvx-armor integration (#833)
    Open source →
  2. 1.71.01 Jun 2026
    Release notesOpen source →
    Release notes2 sources agree

    Added

    • Add optional automation --token support for Armor ⛨ users (#831)
    Open source →
  3. 1.70.031 May 2026
    Release notesOpen source →
    Release notes2 sources agree

    Changed

    • Dotenvx Ops/Vlt is now Dotenvx Armor ⛨ (#830)
    Open source →
  4. 1.69.229 May 2026
    Release notesOpen source →
    Release notes2 sources agree

    Changed

    • Minor messaging improvements, especially if using armored keys (#825)
    Open source →
  5. 1.69.126 May 2026
    Release notesOpen source →
    Release notes2 sources agree

    Changed

    • Internally rename ops to vlt (#823)
    Open source →
  6. 1.69.025 May 2026
    Release notesOpen source →
    Release notes2 sources agree

    Changed

    • Remove fully-deprecated opsOff option in favor of noOps (#822)
    Open source →
  7. 1.68.124 May 2026
    Release notesOpen source →
    Release notes2 sources agree

    Changed

    • Pass -f to ops (#821)
    Open source →
  8. 1.68.024 May 2026
    Release notesOpen source →
    Release notes2 sources agree

    Changed

    • Support ignore option on parse (#820)
    Open source →
  9. 1.67.021 May 2026
    Release notesOpen source →
    Release notes2 sources agree

    Added

    • Add prompt for local storage vs armored storage (#819)
    Open source →
  10. 1.66.014 May 2026
    Release notesOpen source →
    Release notes2 sources agree

    Added

    • Add dotenvx doctor (#815)
    Open source →
  11. 1.65.314 May 2026
    Release notesOpen source →
    Release notes2 sources agree

    Changed

    • Improve spinner message blinking with simpler --no-spinner flag passed to ops (#814)
    Open source →
  12. 1.65.213 May 2026
    Release notesOpen source →
    Release notes2 sources agree

    Changed

    • Improve spinner message coordination between dotenvx and dotenvx-ops (#813)
    Open source →
  13. 1.65.113 May 2026
    Release notesOpen source →
    Release notes2 sources agree

    Changed

    • Prompts from ops should bubble up (#812)
    Open source →
  14. 1.65.06 May 2026
    Release notesOpen source →
    Release notes2 sources agree

    Added

    • Add support for replaceing duplicate keys with different values (#806)
    Open source →
  15. 1.64.027 Apr 2026
    Release notesOpen source →
    Release notes2 sources agree

    Added

    • Add optional dotenvx armor command.
      • armor up armor private key
      • armor down dearmor private key
      • armor push push armored key (from .env.keys)
      • armor pull pull armored key (into .env.keys)

    Move private keys off device and under access control with Dotenvx Ops ⛨. Learn more

    Open source →
  16. 1.63.024 Apr 2026
    Release notesOpen source →
    Release notes2 sources agree

    Added

    • Add support for encrypted values passed to --env flag (#804)
    • Add support for --format=colon in order to support cloudflare's wrangler --var flag format (#804)
    Open source →
  17. 1.62.024 Apr 2026
    Release notesOpen source →
    Release notes2 sources agree

    Added

    • Add support for config({ envs }). unlocks simpler cloudflare worker integration (#803)
    $ dotenvx encrypt -f .env.txt
    
    // src/index.js
    import envSrc from '../.env.txt'
    import dotenvx from '@dotenvx/dotenvx'
    
    const config = dotenvx.config({ envs: [{ type: 'env', value: envSrc, privateKeyName: 'DOTENV_PRIVATE_KEY' }] })
    const envx = config.parsed
    
    export default {
      async fetch(request, env, ctx) {
        return new Response(`Hello ${envx.HELLO}`)
      }
    }
    
    "scripts": {
      "deploy": "wrangler deploy",
      "dev": "wrangler dev --var $(dotenvx keypair -f .env.txt --format=colon)",
      "start": "wrangler dev --var $(dotenvx keypair -f .env.txt --format=colon)",
      "test": "vitest"
    },
    
    Open source →
  18. 1.61.623 Apr 2026
    Release notesOpen source →
    Release notes2 sources agree

    Changed

    • Guard against command substitution following encrypted: (#802)
    Open source →
  19. 1.61.522 Apr 2026
    Release notesOpen source →
    Release notes2 sources agree

    Changed

    • Support --hostname flag to dotenvx-ops.login (#801)
    Open source →
  20. 1.61.422 Apr 2026
    Release notesOpen source →
    Release notes2 sources agree

    Changed

    • Respect SIGINT handler completion (#798)
    Open source →
  21. 1.61.321 Apr 2026
    Release notesOpen source →
    Release notes2 sources agree

    Changed

    • Tighten up ext precommit --install message (#797)
    Open source →
  22. 1.61.221 Apr 2026
    Release notesOpen source →
    Release notes2 sources agree

    Changed

    • For Ops ⛨ users surface stderr (#796)
    Open source →
  23. 1.61.117 Apr 2026
    Release notesOpen source →
    Release notes2 sources agree

    Changed

    • Faster coldstarts! (#781)
    • Patch dotenvx precommit|prebuild shorthand (#793)
    Open source →
  24. 1.61.08 Apr 2026
    Release notesOpen source →
    Release notes2 sources agree

    Added

    • Add login and logout method that proxy to dotenvx-ops login/logout (#780)
    • Note: dotenvx continues to make zero outgoing HTTP requests and includes no telemetry. Outgoing requests occur only if you explicitly install the dotenvx-ops SDK or CLI.
    Open source →
  25. 1.60.28 Apr 2026
    Release notesOpen source →
    Release notes2 sources agree

    Changed

    • Communicate local key and armored key (for Ops stored keys) (#778)
    Open source →
  26. 1.60.16 Apr 2026
    Release notesOpen source →
    Release notes2 sources agree

    Added

    • Added missing + key ⛨ for Ops stored keys (#777)
    Open source →
  27. 1.60.05 Apr 2026
    Release notesOpen source →
    Release notes2 sources agree

    Added

    • Add spinner with loading messages
      • injecting (run)
      • encrypting (encrypt, set)
      • decrypting (decrypt, get)
      • rotating (rotate)
      • retrieving (keypair)
    Open source →
  28. 1.59.128 Mar 2026
    Release notesOpen source →
    Release notes2 sources agree

    Added

    • add HELLO key to the kit sample to match most of our examples in the README
    Open source →
  29. 1.59.028 Mar 2026
    Release notesOpen source →
    Release notes2 sources agree

    Changed

    • encrypt and set now create a .env file if one does not exist (#771)
    • pass --no-create to prevent file creation
    Open source →
  30. 1.58.027 Mar 2026
    Release notesOpen source →
    Release notes2 sources agree

    Changed

    • Changed runtime injection message to format ⟐ injecting env (N) from FILE · dotenvx@VERSION (#770)
    Open source →
  31. 1.57.527 Mar 2026
    Release notesOpen source →
    Release notes2 sources agree

    Changes

    • Improve already installed message (#768)
    Open source →
  32. 1.57.426 Mar 2026
    Release notesOpen source →
    Release notes2 sources agree

    Changes

    Open source →
  33. 1.57.326 Mar 2026
    Release notesOpen source →
    Release notes2 sources agree

    Changes

    • Simplify installed success message (#766)
    Open source →
  34. 1.57.222 Mar 2026
    Release notesOpen source →
    Release notes2 sources agree

    Changes

    • Ran npm audit to update package-lock.json (#763)
    Open source →
  35. 1.57.121 Mar 2026
    Release notesOpen source →
    Release notes2 sources agree

    Changes

    • improved error logs and compacted most to a single line (#755)

    • introduced leading log glyphs as a visual status language:

      • success action (injected)
      • success action (encrypted)
      • success action (set plain value, decrypted)
      • success action (rotated)
      • informational no-op (no changes)
      • success action for generated/updated support files
      • warning
      • error
    Open source →
  36. 1.57.020 Mar 2026
    Release notesOpen source →
    Release notes2 sources agree

    Changed

    • color and formatting changes to outputs (#754)
    Open source →
  37. 1.56.019 Mar 2026
    Release notesOpen source →
    Release notes2 sources agree

    Changed

    • ops off flag — now respected by get, keypair, rotate, and encrypt (#750)
    • --pp alias — added as shorthand for --pretty-print; toward sunsetting -pp (#750)

    Removed

    • Remove support for .env.vault files (#750)
    Open source →
  38. 1.55.114 Mar 2026
    Release notesOpen source →
    Release notes2 sources agree

    Added

    • Respect dotenvx-ops status (on|off) (#749)
    Open source →
  39. 1.55.013 Mar 2026
    Release notesOpen source →
    Release notes2 sources agree

    Added

    • Add '⛨ ARMORED KEYS: Harden your private keys.' security feature when dotenvx-ops installed (#746)

    Removed

    • Remove ProKeypair logic
    Open source →
  40. 1.54.16 Mar 2026
    Release notesOpen source →
    Release notes2 sources agree

    Changed

    • Fix npm publish
    Open source →
  41. 1.53.05 Mar 2026
    Release notesOpen source →
    Release notes2 sources agree

    Removed

    • Remove radar. It has been a year since replaced by ops. (#743)
    Open source →
  42. 1.52.022 Jan 2026
    Release notesOpen source →
    Release notes2 sources agree

    Added

    • Pass log level options to main.set (#731)
    Open source →
  43. 1.51.429 Dec 2025
    Release notesOpen source →
    Release notes2 sources agree

    Changed

    • Change description of dotenvx-ops to better reflect its tooling as operational primitives on top of dotenvx for production use cases. (#721)
    Open source →
  44. 1.51.329 Dec 2025
    Release notesOpen source →
    Release notes2 sources agree

    Added

    • Add hint on .env.keys for dotenvx armor up. Dotenvx Armor lets you armor your private keys securely with just a single command. It's a convenient alternative to manually copy/pasting them in and out of 1Password. (#718)
    Open source →
  45. 1.51.212 Dec 2025
    Release notesOpen source →
    Release notes2 sources agree

    Changed

    This will allow us to start dogfooding our own solution for third-party API key rotation. Third-party API key rotation would drastically improve security industry wide. Please get in touch if this is interesting to you.

    Open source →
  46. 1.51.14 Nov 2025
    Release notesOpen source →
    Release notes2 sources agree

    Added

    • Add opsOff type information
    Open source →
  47. 1.51.023 Sept 2025
    Release notesOpen source →
    Release notes2 sources agree

    Added

    • Add config({opsOff: true}) options and --ops-off flag for turning off Dotenvx Ops features. (#680)
    Open source →
  48. 1.50.118 Sept 2025
    Release notesOpen source →
    Release notes2 sources agree

    Removed

    • Remove listed command to radar (now ops) (#678)
    Open source →
  49. 1.50.018 Sept 2025
    Release notesOpen source →
    Release notes2 sources agree

    Added

    • Add optional dotenvx ops command (#677)
    • Ops is a coming rename of Radar. Radar will become a feature inside ops.
    • With dotenvx ops use dotenvx across your team, infrastructure, agents, and more.
     _______________________________________________________________________
    |                                                                       |
    |  dotenvx-ops: production grade dotenvx–with operational primitives    |
    |                                                                       |
    |  ░▒▓██████▓▒░░▒▓███████▓▒░ ░▒▓███████▓▒░                              |
    | ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░                                     |
    | ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░                                     |
    | ░▒▓█▓▒░░▒▓█▓▒░▒▓███████▓▒░ ░▒▓██████▓▒░                               |
    | ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░             ░▒▓█▓▒░                              |
    | ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░             ░▒▓█▓▒░                              |
    |  ░▒▓██████▓▒░░▒▓█▓▒░      ░▒▓███████▓▒░                               |
    |                                                                       |
    |  Learn more at https://dotenvx.com/ops                                |
    |_______________________________________________________________________|
    
    Open source →
  50. 1.49.115 Sept 2025
    Release notesOpen source →
    Release notes2 sources agree

    Changed

    • 🐞 patch bug with variable expansion of single quoted values (#675)
    Open source →
  51. 1.49.019 Aug 2025
    Release notesOpen source →
    Release notes2 sources agree

    Added

    • For precommit and prebuild, ignore .env.x file like we do with .env.vault file. (#666)
    Open source →
  52. 1.48.429 Jul 2025
    Release notesOpen source →
    Release notes2 sources agree

    Removed

    • Remove unnecessary use of eval in proKeypair helper (#654)
    Open source →
  53. 1.48.321 Jul 2025
    Release notesOpen source →
    Release notes2 sources agree

    Changed

    • Include privateKeyName and privateKey on internal processedEnv object (#649)
    Open source →
  54. 1.48.221 Jul 2025
    Release notesOpen source →
    Release notes2 sources agree

    Changed

    • Check radar status before sending (#646)
    Open source →
  55. 1.48.119 Jul 2025
    Release notesOpen source →
    Release notes2 sources agree

    Changed

    • Send beforEnv and afterEnv to Radar if user has installed (#645)
    Open source →
  56. 1.48.017 Jul 2025
    Release notesOpen source →
    Release notes2 sources agree

    Added

    • Include beforeEnv and afterEnv for user debugging (#644)
    Open source →
  57. 1.47.717 Jul 2025
    Release notesOpen source →
    Release notes2 sources agree

    Changed

    • src should be in internal processEnv object (#643)
    Open source →
  58. 1.47.614 Jul 2025
    Release notesOpen source →
    Release notes2 sources agree

    Changed

    • Make Radar call non-blocking (#642)
    Open source →
  59. 1.47.511 Jul 2025
    Release notesOpen source →
    Release notes2 sources agree

    Changed

    • Add resilient handling of any Radar failures (#639)
    Open source →
  60. 1.47.411 Jul 2025
    Release notesOpen source →
    Release notes2 sources agree

    Changed

    Open source →