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)