Skip to content

Latest commit

 

History

History
27 lines (22 loc) · 1.14 KB

File metadata and controls

27 lines (22 loc) · 1.14 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

[0.1.0] - 2026-03-07

Added

  • check command (default) to compare .env files against .env.example
  • diff command for full diff between any two env files
  • list-vars command to list variables in an env file
  • Missing variable detection with line number references
  • Extra variable detection (variables in target but not in example)
  • Empty value warnings when example has a non-empty default
  • Multi-environment support via repeatable --env flag
  • Proper .env parsing: comments, single/double quotes, escape sequences, export prefix, inline comments
  • Text output with color-coded sections (missing, empty, extra)
  • JSON output format for CI pipelines
  • --strict flag to fail on extra variables
  • --ci flag for CI mode (no color, exit 1 on any issue)
  • --quiet flag to suppress output when no issues found
  • --no-empty flag to suppress empty value warnings
  • Graceful error messages for missing or unreadable files
  • PHPStan max-level compliance
  • 88 tests with 216 assertions