All notable changes to this project will be documented in this file.
Check Keep a Changelog for recommendations on how to structure this file.
0.17.0 - 2024-03-12
- Add direnv.watchForChanges setting
0.16.0 - 2024-01-18
- Windows support 🎉
0.15.2 - 2023-09-13
- Windows without workspaces load from the user home directory
0.15.1 - 2023-09-13
0.15.0 - 2023-09-12
- Add loadEnvrc command which lets the user load any .envrc file
0.14.0 - 2023-06-23
- Remove obsolete workarounds for old VS Code versions
- Unset variables unset by direnv from the extension host (but still not in the terminal)
- Detect when a blocked .envrc is opened more reliably
0.13.0 - 2023-06-09
- Allow setting extra environment variables
0.12.2 - 2023-06-01
- Avoid relying on direnv's internal representations
0.12.1 - 2023-04-24
- Avoid disposing watchers when the environment hasn't changed
0.12.0 - 2023-04-17
- Activate this extension before any language-based ones
0.11.0 - 2023-04-15
- Offer restarting automatically via configuration
- Require VSCode 1.71
0.10.1 - 2022-11-27
- Fix check whether we need to restart the extension host
- Fix storing the cached environment
0.10.0 - 2022-11-24
- Store a checksum along with the cached environment. If the checksum doesn't match on restore, reset the cache.
- When saving a watched .envrc, don't offer to allow it since we're reloading anyway.
- Update watched files when the .envrc is blocked.
- Keep watching files after they're deleted.
0.9.0 - 2022-11-19
- Watch the same files as direnv, reload when any of them changes
0.8.0 - 2022-11-19
- Log details about changed environment in the
direnv
output channel - New command to "hard" reset the custom environment
0.7.0 - 2022-10-28
- Require VSCode 1.66
- "Unset" variables by setting them to the empty string
- Avoid continuously asking to restart If this keeps happening to you, please let us know!
0.6.1 - 2022-03-25
- Reload window when running with a remote extension host
0.6.0 - 2022-03-12
- Count added variables separate from changed variables
- Cache environment variables for faster startup
- Offer to restart the extension host after receiving updates
0.5.0 - 2021-12-28
- Show error when direnv executable is missing
- Make path to direnv executable configurable
- Offer to install direnv or configure the executable path when it's not found
0.4.0 - 2021-12-12
- Handle null values exported by direnv
- Creating a new .envrc uses the intended filename
- Detect when a blocked .envrc is opened more reliably
- Offer to allow .envrc when saving it
- Show modified environment variable counts in status item
- Show modified environment variable counts or blocked file path in status item tooltip
0.3.0 - 2021-12-03
- Offer to allow blocked .envrc when opening it
- Improve status item
0.2.0 - 2021-12-01
- Create new .envrc files when they do not exist
- Notify about errors
- Activate as early as possible
- Update status bar icons
- Remove unnecessary dialog options
0.1.0 - 2021-11-27
- Expose variables set by direnv in the editor process.
This allows their usage in
${env:VAR}
substitutions and other extensions to find binaries on a modifiedPATH
.
0.0.1 - 2021-11-23
- Initial release