All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- Plugin affecting env vars even when disabled
- When environment variables file is executed, it now receives all environment variables accumulated by previous entries
- Log stderr from execution of environment variables files into IDE event console
- Multi-line variable support in
.env
files (#127) - special thanks to @ledoyen - Ignore for
export
prefix in.env
files - Include parent environment variables (when enabled) into environment substitution (#165) - special thanks to @jansorg
- An option to execute file and parse content from standard output
- Incompatibility with IDEA 2022.2 (#151) - special thanks to @HassanAbouelela
- Experimental features checkbox is properly enabled/disabled when plugin is enabled/disabled
- Experimental integration for external system run configurations (such as Gradle) (#38)
- Try to recover from
AssertionError: Already disposed: Project
, reported via email and in ([#83])
- Substitute parent process env vars in IDEA - wasn't working before (#81)
- EnvFile can substitute Jet Brains path macro references (#70)
- Add an option to ignore missing files (#72)
- Fix language support announcement
- Gradle build system support (#68)
- Automatic versioning from git tags (#68)
- Integration with Goland (#67)
- Announce support for
.env
file extension - Run Configuration defined environment variables are now displayed in EnvFile tab as individual entry
- Optional environment variable substitution (#16) using StringSubstitutor
- Unicode sequence handling in
.env
files [(#32)] - Backslash being removed from values in
.env
files (#52) - White text on white background when
Light
theme is used (#61)
- Core API extension
envfileParser
replaced withenvFileProvider
- Shorten path to relative for files within project dir
- File paths can be edited manually with double-click
- Display 5 most recently used files within current IDE session
- Environment variables are not set in IDEA
- Integration with IDEA
- Integration with RubyMine
- Support for multiple files
- The
.env
parser now strips trailing"
and'
- UI is moved to a separate tab
- API for extension point
envfileParser
- The way how plugin settings saved into project definition
- Extension point
envfileFormat
- UI components overlap with multiple projects opened within same window
- Change Log to Keep a CHANGELOG format
- Added support for .env file format
- Added support for YAML dictionary format
- Added support for JSON dictionary format (handled by YAML parser)
- Initial Release