Skip to content

Latest commit

History

History
599 lines (509 loc) 路 39.3 KB

CHANGELOG.md

File metadata and controls

599 lines (509 loc) 路 39.3 KB

Changelog

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

v3.3.0 - 2022-12-24

Features

  • Add check for values that require surrounding quotes (#521)

Fixes

  • Check that tag is valid semver (#556)
  • Don't remove quotes for values containing hash-sign (#560)

CI

  • Fix arm docker build (#609)
  • Replace actions-rs/toolchain with dtolnay/rust-toolchain (#573)
  • Add docker arm64 image (#533)
  • Fix release builds (#531)
  • Add job to check release builds (#529)
  • Add dprint and lychee actions + ci optimization (#503)
  • Add stale action (#483)
  • Fix release (#465)

Documentation

  • Add commit standard for the CONTRIBUTION file (#561)
  • Update readme (#543)
  • Fix links in CHANGELOG.md (#536)

Miscellaneous Tasks

  • Use Box::<T>::default() instead of Box::new(T::default()) (#605)
  • Fix clippy warning (#585)
  • Generate a changelog and update release process (#544)
  • Update criterion-compare action (#484)
  • Update cargo-deny config (#481)
  • Clippy warnings (#480)
  • Add dependabot (#472)

Refactor

  • Move CLI commands to separate functions (#489)
  • Check ci with all-targets arg (#488)
  • Usage of fix and compare (#486)
  • Skip_checks with use default iterator (#482)

Testing

  • Add tests to verify cli application (#490)

Update dependencies

  • Bump actions/stale from 6 to 7 (#607)
  • Bump update-informer from 0.5.0 to 0.6.0 (#603)
  • Bump wagoid/commitlint-github-action from 5.2.2 to 5.3.0 (#595)
  • Bump Swatinem/rust-cache from 2.1.0 to 2.2.0 (#588)
  • Bump lycheeverse/lychee-action from 1.5.3 to 1.5.4 (#587)
  • Bump lycheeverse/lychee-action from 1.5.2 to 1.5.3 (#586)
  • Bump Swatinem/rust-cache from 2.0.1 to 2.1.0 (#582)
  • Bump lycheeverse/lychee-action from 1.5.1 to 1.5.2 (#583)
  • Bump wagoid/commitlint-github-action from 5.2.0 to 5.2.2 (#581)
  • Bump boa-dev/criterion-compare-action from 3.2.3 to 3.2.4 (#580)
  • Bump assert_cmd from 2.0.4 to 2.0.5 (#578)
  • Bump criterion from 0.3.6 to 0.4.0 (#575)
  • Bump Swatinem/rust-cache from 2.0.0 to 2.0.1 (#571)
  • Bump dunce from 1.0.2 to 1.0.3 (#564)
  • Bump wagoid/commitlint-github-action from 5.0.2 to 5.2.0 (#565)
  • Bump boa-dev/criterion-compare-action from 3.2.2 to 3.2.3 (#570)
  • Bump actions/stale from 5 to 6 (#552)
  • Bump lycheeverse/lychee-action from 1.5.0 to 1.5.1 (#538)
  • Bump Swatinem/rust-cache from 1.4.0 to 2.0.0 (#534)
  • Bump dprint/check from 2.0 to 2.1 (#535)
  • Bump criterion from 0.3.5 to 0.3.6 (#532)
  • Bump wagoid/commitlint-github-action from 5.0.1 to 5.0.2 (#530)
  • Bump Swatinem/rust-cache from 1.3.0 to 1.4.0 (#528)
  • Bump actions/cache from 3.0.2 to 3.0.4 (#522)
  • Bump boa-dev/criterion-compare-action from 3.2.1 to 3.2.2 (#518)
  • Bump regex from 1.5.4 to 1.5.6 (#520)
  • Bump crossbeam-utils from 0.8.5 to 0.8.8 (#519)
  • Bump wagoid/commitlint-github-action from 4.1.11 to 5.0.1 (#527)
  • Bump boa-dev/criterion-compare-action from 3.2.0 to 3.2.1 (#509)
  • Bump clap from 3.1.9 to 3.1.10 (#506)
  • Bump clap from 3.1.8 to 3.1.9 (#505)
  • Bump actions/stale from 4 to 5 (#502)
  • Bump actions/cache from 3.0.1 to 3.0.2 (#501)
  • Bump codecov/codecov-action from 2.1.0 to 3 (#499)
  • Bump wagoid/commitlint-github-action from 4.1.10 to 4.1.11 (#500)
  • Bump clap from 3.1.6 to 3.1.8 (#497)
  • Bump wagoid/commitlint-github-action from 4.1.9 to 4.1.10 (#495)
  • Bump actions/cache from 3.0.0 to 3.0.1 (#494)
  • Update dependency update-informer (#493)
  • Bump actions/cache from 2 to 3.0.0 (#491)
  • Update clap (#485)
  • Bump wagoid/commitlint-github-action from 2 to 4.1.9 (#473)
  • Bump actions/checkout from 1 to 3 (#474)
  • Bump codecov/codecov-action from 1 to 2.1.0 (#475)
  • Bump tempfile from 3.2.0 to 3.3.0 (#478)
  • Bump assert_cmd from 2.0.2 to 2.0.4 (#479)
  • Bump update-informer from 0.3.0 to 0.4.0 (#477)
  • Update dependency update-informer (#470)

v3.2.0 - 2022-01-24

馃殌 Added

馃敡 Changed

v3.1.1 - 2021-08-25

馃殌 Added

馃敡 Changed

v3.1.0 - 2021-06-09

馃殌 Added

馃敡 Changed

v3.0.0 - 2021-01-11

馃殌 Added

馃敡 Changed

v2.2.1 - 2020-10-24

馃殌 Added

馃敡 Changed

v2.2.0 - 2020-10-12

馃殌 Added

馃敡 Changed

v2.1.0 - 2020-07-13

馃殌 Added

馃敡 Changed

v2.0.0 - 2020-06-15

馃殌 Added

馃敡 Changed

  • Enable checks for outside current directory #209 (@tisorlawan)
  • Refactor EndingBlankLineChecker: change last line check logic (add total_lines to FileEntry) #207 (@DDtKey)
  • Fix check (for several successive blank lines): ExtraBlankLine #208 (@evgeniy-r)
  • Replace PathBuf with FileEntry for LineEntry #203 (@mgrachev)
  • Replace &'static str with &'a str for LeadingCharacterChecker #200 (@rossjones)
  • Replace &'static str with &'a str for QuoteCharacterChecker #198 (@duncandean)
  • Replace &'static str with &'a str for EndingBlankLineChecker #197 (@rossjones)
  • Replace String with &'a str for UnorderedKeyChecker #196 (@k0va1)
  • Replace String with &'a str for SpaceCharacterChecker #195 (@k0va1)
  • Replace String with &'a str for LowercaseKeyChecker #194 (@tisorlawan)
  • Replace &'static str with &'a str for ExtraBlankLineChecker #193 (@vishalsodani)
  • Replace String with &'a str for DuplicatedKeyChecker #192 (@iamsaquib)
  • Replace String with &'a str for KeyWithoutValueChecker #177 (@mgrachev)
  • Fix docker image #160 (@mgrachev)
  • Replace &'static str with &'a str for IncorrectDelimiterChecker #191 (@DDtKey)

v1.2.0 - 2020-04-20

馃敡 Changed

  • SpaceCharacter: Show check name in the message #149 (@pineapplethief)
  • LeadingCharacter: Show check name in message [#144] (@michaetto)
  • Rename UnorderedKeys check to singular UnorderedKey #147 (@pineapplethief)
  • KeyWithoutValue: Show check name in the message #139 (@harshu4)
  • LowercaseKey: Show check name in the message #131 (@qelphybox)
  • DuplicatedKey: Show check name in message #138 (@SaMuRa1ReM1X)
  • IncorrectDelimiter: Show check name in the message #146 (@undef1nd)
  • Replaced kcov with grcov in Github Actions [#143] (@pmk21)
  • Streamline CLI tests and split into smaller files #137 (@sonro)
  • UnorderedKey: Added check name to the message #140 (@pmk21)
  • Add test coverage for CLI --exclude arguments #135 (@sonro)
  • Renamed check SpacesAroundEqual to SpaceCharacter #134 (@SaMuRa1ReM1X)
  • Rename check DuplicatedKeys to DuplicatedKey #133 (@sonro)
  • Minimizing Rust Binary Size #132 (@akirill0v)
  • Remove the unwrap method and use platform native OsString to fetch the information about current directory #115 (@kanapuli)
  • Use HashSet for DuplicateKeyChecker #113 (@TamasFlorin)
  • Use reference for the LineEntry as part of the run method for checks #111 (@TamasFlorin)
  • New CLI API: Ability to check multiple directories #99 (@mgrachev)
  • Add exit with the code 0 when there are no warnings #105 (@simPod)
  • Use get method to get result of item in Vec and use ? operator unwrap the result if it's Some #108 (@boybird)

v1.1.2 - 2020-03-13

馃敡 Changed

  • Fix --path CLI parameter not canonizing filepaths from directory path passed as argument and not working as intended as a result #97 (@pineapplethief)
  • Fix incorrect delimiter check for keys contains numeric #95 (@alter369)
  • Add LineEntry.is_empty_or_comment method to DRY and simplify Check.run #94 (@pineapplethief)
  • Refactor Github Actions and reduce Docker Image size #90 (@Macbet)
  • Use Line.get_key in all checks #89 (@pineapplethief)

v1.1.1 - 2020-02-18

馃敡 Changed

  • Show the full path to the file relative to the current directory #85 (@mgrachev)

v1.1.0 - 2020-01-27

馃殌 Added

馃敡 Changed

v1.0.0 - 2020-01-01

馃殌 Added

馃敡 Changed

  • Add support for command line arguments #31 (@mgrachev)
  • Replace field warning with template for all check structs #26 (@mgrachev)
  • Prepare a template for easy adding new checks #14 (@mgrachev)