dotenv-linter v3.1.0 Release Notes
Release Date: 2021-06-09 // almost 3 years ago-
🚀 Added
- ➕ Add fixer: Substitution Key [#428] (@DDtKey)
- 🔨 Refactor check unit tests [#421] (@mc1098)
- ➕ Add missing integration tests [#420] (@gosolivs)
- ➕ Add checker: Substitution Key [#414] (@de-sh)
- 🖨 Print a message if the amount of checks doesn't match the amount of fixes [#415] (@marcel-baur)
- 🖨 Print a message "Nothing to compare" [#398] (@jakecorrenti)
- ➕ Add action-hadolint [#400] (@iovanom)
- ➕ Add method to get substitution keys to LineEntry [#391] (@zotho)
- ➕ Added a Fix Benchmark [#399] (@a4blue)
- ➕ Add benchmark for the compare function [#395] (@FrancisMurillo)
- 🖨 Print a message when there are no input files for fix subcommand [#394] (@mdycz)
- 🖨 Print a message when there are no input files [#392] (@jodli)
- ➕ Add a GitHub Action to compare benchmarks [#378] (@mgrachev)
- ➕ Add benchmark for the check function [#376] (@mgrachev)
🔧 Changed
- 🔨 Refactor hard-coded mandatory fixer [#413] (@akhtariev)
- Don't fix key order for substitution variables [#406] (@stygian-coffee)
- 👍 Allow unordered keys for substitution variables [#401] (@Ru5ty0ne)
- Replace
String
withInto<String>
inLineEntry::new
[#404] (@miDeb) - ✅ Replace String on Into for all TestDir methods [#397] (@ebobrow)
- 👉 Use Rc internally to reduce memory consumption [#393] (@Tom01098)
- 👉 Use
actions-rs/clippy-check
to run clippy [#375] (@mgrachev) - ✂ Remove
Result
from the return type [#374] (@DDtKey) - ➕ Add
.bak
extension to backup files and don't lint backup files [#367] (@mstruebing) - ➕ Add
.env
explanation [#363] (@henryboisdequin) - Contemplate variables containing $ character [#418] (@JuanMarchetto)
👕 [#428]: https://github.com/dotenv-linter/dotenv-linter/pull/428 👕 [#421]: https://github.com/dotenv-linter/dotenv-linter/pull/421 👕 [#420]: https://github.com/dotenv-linter/dotenv-linter/pull/420 👕 [#418]: https://github.com/dotenv-linter/dotenv-linter/pull/418 👕 [#415]: https://github.com/dotenv-linter/dotenv-linter/pull/415 👕 [#414]: https://github.com/dotenv-linter/dotenv-linter/pull/414 👕 [#413]: https://github.com/dotenv-linter/dotenv-linter/pull/413 👕 [#406]: https://github.com/dotenv-linter/dotenv-linter/pull/406 👕 [#404]: https://github.com/dotenv-linter/dotenv-linter/pull/404 👕 [#401]: https://github.com/dotenv-linter/dotenv-linter/pull/401 👕 [#400]: https://github.com/dotenv-linter/dotenv-linter/pull/400 👕 [#399]: https://github.com/dotenv-linter/dotenv-linter/pull/399 👕 [#398]: https://github.com/dotenv-linter/dotenv-linter/pull/398 👕 [#397]: https://github.com/dotenv-linter/dotenv-linter/pull/397 👕 [#395]: https://github.com/dotenv-linter/dotenv-linter/pull/395 👕 [#394]: https://github.com/dotenv-linter/dotenv-linter/pull/394 👕 [#393]: https://github.com/dotenv-linter/dotenv-linter/pull/393 👕 [#392]: https://github.com/dotenv-linter/dotenv-linter/pull/392 👕 [#391]: https://github.com/dotenv-linter/dotenv-linter/pull/391 👕 [#378]: https://github.com/dotenv-linter/dotenv-linter/pull/378 👕 [#376]: https://github.com/dotenv-linter/dotenv-linter/pull/376 👕 [#375]: https://github.com/dotenv-linter/dotenv-linter/pull/375 👕 [#374]: https://github.com/dotenv-linter/dotenv-linter/pull/374 👕 [#367]: https://github.com/dotenv-linter/dotenv-linter/pull/367 👕 [#363]: https://github.com/dotenv-linter/dotenv-linter/pull/363