This repository was archived by the owner on Jan 30, 2023. It is now read-only.
Releases: beautiful-scala/scalastyle
Releases · beautiful-scala/scalastyle
v1.5.1
What’s Changed
🐛 Bug Fixes
- ImportsChecker: fix lexicographic sort for groups (#188) @kitbellew
🧰 Maintenance
🔧 Dependency updates
- Update sbt-scalafix to 0.9.30 (#198) @scala-steward
- Update scalafmt-core to 3.0.0 (#199) @scala-steward
- Bump olafurpg/setup-scala from 12 to 13 (#196) @dependabot
- Update sbt-scalafmt to 2.4.3 (#192) @scala-steward
- Update scala-collection-compat to 2.5.0 (#193) @scala-steward
- Update sbt to 1.5.5 (#194) @scala-steward
- Update munit to 0.7.28 (#197) @scala-steward
- Update sbt to 1.5.4 (#191) @scala-steward
- Update scala-library to 2.12.14 (#183) @scala-steward
- Update scala-library to 2.13.6 (#180) @scala-steward
- Update sbt-assembly to 1.0.0 (#186) @scala-steward
- Update scalatest to 3.2.9 (#178) @scala-steward
- Update sbt-scoverage to 1.8.2 (#184) @scala-steward
- Bump actions/cache from 1 to 2.1.6 (#190) @dependabot
- Update munit to 0.7.27 (#187) @scala-steward
- Bump olafurpg/setup-scala from 10 to 12 (#189) @dependabot
- Update sbt-scalafix to 0.9.29 (#185) @scala-steward
- Update junit-4-13 to 3.2.9.0 (#179) @scala-steward
- Update scala-collection-compat to 2.4.4 (#177) @scala-steward
- Update sbt-ci-release to 1.5.7 (#160) @scala-steward
- Update guava to 30.1.1-jre (#159) @scala-steward
- Update sbt to 1.4.9 (#157) @scala-steward
- Upgrade to GitHub-native Dependabot (#170) @dependabot-preview
- Update sbt-scalafix to 0.9.26 (#153) @scala-steward
- Update scala-collection-compat to 2.4.2 (#146) @scala-steward
- Update munit to 0.7.22 (#145) @scala-steward
- Update junit to 4.13.2 (#144) @scala-steward
- Update sbt to 1.4.7 (#143) @scala-steward
- Update scala-collection-compat to 2.3.2 (#135) @scala-steward
- Update sbt to 1.4.6 (#136) @scala-steward
- Bump Scala to 2.13.4 (#134) @mwz
- Update sbt-ci-release to 1.5.5 (#129) @scala-steward
- Update munit to 0.7.20 (#132) @scala-steward
- Update guava to 30.1-jre (#131) @scala-steward
- Update scala-collection-compat to 2.3.1 (#126) @scala-steward
- Update sbt-scalafix to 0.9.24 (#128) @scala-steward
- Update typesafe:config to 1.4.1 (#113) @scala-steward
- Update scalatest to 3.2.3 (#119) @scala-steward
- Update scalafmt-core to 2.7.5 (#110) @scala-steward
- Update junit-4-13 to 3.2.3.0 (#120) @scala-steward
- Update junit to 4.13.1 (#109) @scala-steward
- Update sbt to 1.4.5 (#130) @scala-steward
- Bump setup-scala action. (#133) @mwz
- Update scala-collection-compat to 2.2.0 (#99) @scala-steward
- Update sbt-scalafix to 0.9.21 (#102) @scala-steward
- Update scalafmt-core to 2.7.3 (#103) @scala-steward
- Update sbt-scalafmt to 2.4.2 (#89) @scala-steward
- Update sbt-buildinfo to 0.10.0 (#92) @scala-steward
- Update sbt-scalastyle to 1.5.0 (#88) @scala-steward
- Update scalastyle to 1.5.0 (#87) @scala-steward
- bump scalatest and munit versions (#105) @SethTisue
- Update guava to 29.0-jre (#86) @scala-steward
v1.5.0
What’s Changed
🚀 Features
- Adding ThrowChecker to detect usage of throw (#83) @alexklibisz
🧰 Maintenance
- Reformat with the latest scalafmt. (#85) @mwz
- Bump Scala versions; add ThrowChecker to the default config. (#84) @mwz
- Update scala to 2.12.11 (#42) @anilkumarmyla
🔧 Dependency updates
- Update sbt-assembly to 0.15.0 (#74) @scala-steward
- Update munit to 0.7.10 (#81) @scala-steward
- Update junit-4-12 to 3.2.0.0 (#72) @scala-steward
- Update scalatest to 3.2.0 (#71) @scala-steward
- Update guava to 23.6.1-jre (#82) @scala-steward
- Update scalafmt-core to 2.6.4 (#80) @scala-steward
- Update sbt-scalafix to 0.9.19 (#79) @scala-steward
- Update sbt to 1.3.13 (#75) @scala-steward
- Update junit-4-12 to 3.1.2.0 (#62) @scala-steward
- Update scalatest to 3.1.2 (#59) @scala-steward
- Update munit to 0.7.7 (#61) @scala-steward
- Update sbt-scalafix to 0.9.16 (#65) @scala-steward
- Update scalafmt-core to 2.5.3 (#64) @scala-steward
- Update sbt-scalafmt to 2.4.0 (#63) @scala-steward
- Update sbt to 1.3.11 (#66) @scala-steward
- Update scalafmt-core to 2.5.1 (#57) @scala-steward
- Update munit to 0.7.5 (#56) @scala-steward
- Update munit to 0.7.4 (#55) @scala-steward
- Update sbt-ci-release to 1.5.3 (#54) @scala-steward
- Update sbt-scalafix to 0.9.15 (#53) @scala-steward
- Update scala-collection-compat to 2.1.6 (#51) @scala-steward
- Update sbt to 1.3.10 (#49) @scala-steward
- Update sbt-scalafmt to 2.3.4 (#47) @scala-steward
- Update munit to 0.7.2 (#45) @scala-steward
- Update sbt to 1.3.9 (#44) @scala-steward
- Update sbt-scalafix to 0.9.13 (#43) @scala-steward
- Update munit to 0.7.1 (#41) @scala-steward
- Update munit to 0.6.0 (#40) @scala-steward
- Update sbt-scalastyle to 1.4.0 (#39) @scala-steward
- Update sbt-scalafix to 0.9.12 (#38) @scala-steward
- Update sbt-scalafmt to 2.3.2 (#37) @scala-steward
v1.4.0
What’s Changed
⚙️ Config
- Add full stops to rule messages and descriptions. (#33) @mwz
- Make formatting of xml config more consistent. (#31) @mwz
- Add regex param to HeaderMatchesChecker rule in the default config. (#27) @mwz
🧰 Maintenance
- Add config category to release drafter. (#35) @mwz
- Fix the label of the ScalaDocChecker rule. (#34) @mwz
- Fix snapshot versioning. (#32) @mwz
- Label scala-steward's PRs with Mergify (#30) @mwz
- Fix munit interface. (#28) @mwz
- Add release drafter. (#29) @mwz
🔧 Dependency updates
- Update scalafmt-core to 2.4.2 (#26) @scala-steward
- Update junit-4-12 to 3.1.1.0 (#25) @scala-steward
- Update scalatest to 3.1.1 (#24) @scala-steward
- Update munit to 0.5.2 (#23) @scala-steward
- Update munit to 0.5.0 (#22) @scala-steward
- Update scalafmt-core to 2.4.1 (#21) @scala-steward
- Update scalafmt-core to 2.4.0 (#20) @scala-steward
v1.3.0
New features
- Add
CurliesImportChecker
rule, which allows only for single imports (no renaming and no hiding imports are allowed in order to minimize merge errors in import declarations). This rule is disabled by default. (#12 - @sherfert)
Improvements
- Make
PackageNamesChecker
allow only lowercase letters in package names. (#18 - @anilkumarmyla)
v1.2.0
v1.1.1
v1.1.0
New features
- Cross compile for 2.13. (#353 - @cddude229)
- Add CaseBraceChecker rule - braces aren't required in
case
clauses. (#305 - @evis) - Add WhileBraceChecker rule - it's recommended to never omit braces when using
while
. (#306 - @evis) - Add ForLoopChecker rule - omit braces if you have a
yield
clause, otherwise, surround the contents with curly-braces, even if the contents are only a single line. (#303 - @Darhazer)
Fixes and improvements
- Upgrade scalariform to 0.2.10, which brings the following changes:
- Add support for multiline param groups.
- Add support for inline single case statements.
- Add trailing comma support and support for Scala 2.13.
- Allow the MethodLengthChecker to ignore empty lines. (#301 - @canoztokmak)
- Enhance RedundantIfChecker to raise violations also when the true/false statements are in braces. (#296 - @mccartney)
- Fix ProcedureDeclarationChecker rule name in the config. (#299 - @BalmungSan)
- Fix ScalaDocChecker warnings if implicit def found first in an object. (#285 - @tanishiking)
- Make MagicNumberChecker's ignore param tolerate spaces. (#289 - @lonlylocly)
- Add singleLineAllowed option to ForBraceChecker. (#287 - @marconilanna)
- Include regex parameter to HeaderMatchesChecker. (#288 - @Kuroshii)
- Add an option to NonASCIICharacterChecker to allow international characters in string literals. (#284 - @marconilanna)
- Fix NonASCIICharacterChecker to inspect the raw text. (#274 - @latkin)
- Add scala.Any and Object to the list of "object" types. (#282 - @nrinaudo)
- Fix #279 NullPointerException when trying to create intermediate directories for output. (bb0218e - @matthewfarwell)