Release v2.2.0
Published on October 12, 2020 by Mikhail Grachev
🚀 Added
- Add integration test for autofix #309 (@evgeniy-r)
- Add action-misspell #304 (@PurpleMyst)
- Add action-shellcheck #303 (@amd-9)
- Add fixer: UnorderedKeyFixer #261 (@evgeniy-r)
- Add backup feature and --no-backup flag for fixers #272 (@baile320)
- Add fixer: ExtraBlankLineFixer #260 (@diggymo])
- Add fixer: DuplicatedKeyFixer #270 (@utter-step)
- Add fixer: LeadingCharacter #259 (@baile320)
- Add fixer: IncorrectDelimiter #258 (@gillespiecd)
- Add support of comments to disable checks #239 (@mgrachev)
- Add autofix for EndingBlankLine #263 (@baile320)
- Add test for two keys that only differ in case #269 (@yanakad)
- Add autofix for TrailingWhitespace #255 (@gregcline)
- Add fixer: KeyWithoutValueFixer #254 (@unexge)
- Add fixer: QuoteCharacterFixer #257 (@lensvol)
- Add fixer: SpaceCharacterFixer #253 (@DDtKey)
- Add total problems to output and --quiet argument #242 (@wesleimp, @mgrachev)
- Add autofix feature (for LowercaseKey check) #228 (@evgeniy-r)
- Add installation CI test for Windows (via install.sh) #235 (@DDtKey)
🔧 Changed
- Update docs #315 (@mgrachev)
- Remove CARGO_TERM_COLOR from the shellcheck workflow #313 (@MusiKid)
- Add check_output helper function for integration tests #305 (@Anthuang)
- Add an additional test for LineEntry.get_value #306 (@vvkpd)
- Update args help #299 (@mgrachev)
- Move remove_invalid_leading_chars_test to tests module #298 (@mgrachev)
- Add command to install latest version via Homebrew #297 (@mgrachev)
- Add CARGO_TERM_COLOR env variable to the actions #296 (@skippednote)
- Remove code related to "Fixed/Unfixed warnings" #289 (@mgrachev)
- Refactoring integration tests #288 (@mgrachev)
- Fix a bug with fixers spawning new warnings #287 (@evgeniy-r)
- Fix a bug with UnorderedKeyChecker and control comments #283 (@mgrachev)
- Change the line grouping for the UnorderedKey checker #281 (@evgeniy-r)
- Fix a bug with ExtraBlankLineFixer and control comments #279 (@mgrachev)
- Move logic for creating LineEntry for tests to common module #280 (@mgrachev)
- Simplify UnorderedKeyChecker #277 (@mgrachev)
- Partition fixed/unfixed warnings #275 (@gillespiecd)
- Add missing test for IncorrectDelimiterChecker #273 (@mgrachev)
- Add *.env to gitignore #271 (@baile320)
- Actions uses cache@v2 #262 (@gillespiecd)
- Update logic for IncorrectDelimiterCheck #267 (@baile320)
- Add tests for default implementation of Fix::fix_warnings #266 (@kilotaras)
- Modularize common.rs #264 (@gillespiecd)