v2.4.6
Features
- Add filterMode=none, to ignore
project.git
(#195) @kitbellew - When checking, output unified diff if requested (#188) @kitbellew
- Prepend "scalafmt:" to MessageOnlyExceptions (#187) @kitbellew
- Log debug messages about git filtering (#183) @kitbellew
Bug fixes
- Support cross- and multi-source projects with git (#200) @kitbellew
- Use canonical paths, not just absolute (#202) @kitbellew
- fix false positive cache invalidation caused by unscoped lookup (#192) @bjaglin
- Bugfix: forgot to use the ScalafmtLogger, fix that (#182) @kitbellew
Other Changes
- Keep baseDir as Path, use its .relative() instead (#203) @kitbellew
- Compute update or added only if necessary (#197) @kitbellew
- Allow fixed SNAPSHOT version when built locally (#196) @kitbellew
- Move git scripted tests from p17 to p18 (#193) @kitbellew
- Warn about all cached unformatted files at once (#186) @kitbellew
- Do not invoke the callback if
input == output
(#185) @kitbellew - Mention scalafmt version in the onLoadMessage (#184) @kitbellew
Dependencies
- scalafmt-dynamic: upgrade to 3.3.0 (#204) @kitbellew
- scalafmt-dynamic: upgrade to 3.2.2 (#194) @kitbellew
- Update scalafmt-core to 3.2.1 (#179) @scala-steward