- fix secret detector false warnings
- fix: count docker-compose
${VAR} interpolation as usage to avoid false "unused"
- add default exclude keys regex
- fix false warning with jsx secret detector
| Package | Release type |
|---|
| dotenv-diff | patch |
- Stop flagging config loader variables as unused.
- Add "did you mean" typo suggestions for missing keys.
- Support nested
.env.example files in monorepos.
- Fix secret detector for false positives
- Label Vite
loadEnv(...) usage with the new "vite" pattern instead of mislabeling it "sveltekit".
- dotenv-diff: patch
- dotenv-diff: minor
| Package | Release type |
|---|
| dotenv-diff | patch |
| dotenv-diff | minor |
- drop support for Node.js 20 - minimum supported version is now Node.js 22
- Fix false positive where URL literals are detected as secrets.
- dotenv-diff: major
- dotenv-diff: patch
| Package | Release type |
|---|
| dotenv-diff | major |
| dotenv-diff | patch |
- add --matrix flag to compare 3+ env files side-by-side as a key-presence matrix, auto-discovering all .env* files when none are given
- added first class support for nuxt
| Package | Release type |
|---|
| dotenv-diff | minor |
- add .env.schema to default env candidates
| Package | Release type |
|---|
| dotenv-diff | patch |
- updated commander dependency
| Package | Release type |
|---|
| dotenv-diff | patch |
- fix no-env prompt file selection and filename display
- add --baseline flag to suppress known issues
- dotenv-diff: patch
- dotenv-diff: minor
| Package | Release type |
|---|
| dotenv-diff | patch |
| dotenv-diff | minor |
- adjustet --explain ui
- detects dot notation when line break appears after process.env
- prevent extra blank line when adding missing keys to empty .env files
| Package | Release type |
|---|
| dotenv-diff | patch |
- feat: --explain to show a detailed breakdown of a single environment varaible
| Package | Release type |
|---|
| dotenv-diff | minor |
- added bench and .history to default exclude patterns
- added .env.development to common environment files
- added form as an harmless attribute for secret detectors
- fixed ui bug for --list-all flag
- missing warning will now only warn first issue instead of all usages
| Package | Release type |
|---|
| dotenv-diff | patch |
- does not include default excludes keys to list-all flag
- trimmed context for json output
- added SLOW_MO to default exclude list
| Package | Release type |
|---|
| dotenv-diff | patch |
- added --list-all flag to view all environment variables found in codebase
| Package | Release type |
|---|
| dotenv-diff | minor |
- fixed false warning in sveltekit alias
| Package | Release type |
|---|
| dotenv-diff | patch |
- fix env handle windows styled line endings
- fixed false warning an type=password
- fixed nested env path
- fixed warning on unsued dynamic sveltekit variables
| Package | Release type |
|---|
| dotenv-diff | patch |
- added more patterns to DEFAULT_EXCLUDE_PATTERNS
- ignore minified lines for env usage
- removed warning on detecting http URLs
- improved source secret detection for JSX props
- added more default exclude keys
| Package | Release type |
|---|
| dotenv-diff | patch |
- added CI, GITHUB_ACTIONS and INIT_CWD to default ignore keys
- added TZ to default exclude keys
- fix false positive secret warnings on charset/alphabet strings
- replaced severity with reason for secret detection output
- made suspicious keys more loose
- skip minified files in secret detection
- fixed ui space issue if key is too long
| Package | Release type |
|---|
| dotenv-diff | patch |
- fixed ui bug for framework warnings
| Package | Release type |
|---|
| dotenv-diff | patch |
- fixed false warning in sveltekit config files
- sveltekit object destructering from env
| Package | Release type |
|---|
| dotenv-diff | patch |
- Case sensitive for glob pattern fix
- removed extra space efter framework warnings
- fixed interactive prompt may run in non-TTY environments
- Setup vitest package
- Fixed expire date calculation may be off by one day due to timezone parsing
- added more label width
| Package | Release type |
|---|
| dotenv-diff | patch |
- Added support for lint-staged
| Package | Release type |
|---|
| dotenv-diff | patch |
| Package | Release type |
|---|
| dotenv-diff | patch |
- Updated dependencies and release scripts for all packages.
- fixed preserve nested example paths
| Package | Release type |
|---|
| dotenv-diff | patch |
Combined release notes for the monorepo. Internal @repo packages are excluded from this log.