Release v0.25.10
Decisions about architecture (.env.foo vs .foo.env)
- .env files conventions appear to be different, we will adopt the extension route
dotenvNode package prefers.env.production- preference should be honored if needed later- Research other conventions used in other packages (Python or PHP for example)?
Zesk Build uses .build.env for application environment builds (the .env extension is common in file systems).
Other changes
- Upgrade from v0.25.9
- New snazzy features here
- Added
deprecatedFilePrependVersion - Removed deprecated
--envoption fromcrontabApplicationUpdate(use--env-file) - When tests failed hook
test-bash-passwas called incorrectly, it now correctly callstest-bash-fail .env.STAGING->.STAGING.env(alsoPRODUCTION,stagingandproductionare moved during deprecation)deprecatedCannonnow correctly displays the changes and newlines correctlybashLintFilesnow shows errors immediately_undohad a bug where it would not run when not terminated with a--- now works.- Renamed test suite functions which did not match
testor_prefixes testSuitenow dumps complete environment and load averages (hides secrets)version-livehook now errors better__githubAPInow displays errors as well- Renamed
substringFound->stringContains - Added
stringContainsInsensitive