v3.2.0
Features
- ScalafmtConfig: allow
fileOverride
shortcuts, set cross-build dialects (#2902) @kitbellew
Intellij plugin updates in scalafmt-dynamic
To enable Intellij
to use the package rather than have its own legacy copy.
- ScalafmtDynamic: use dependency injection (#2925) @kitbellew
- ScalafmtReflectConfig: fix withoutRewriteRules (#2923) @kitbellew
- ScalafmtReflectConfig: refactor withoutRewriteRules (#2927) @kitbellew
- DynamicSuite: prepare to test more recent versions (#2926) @kitbellew
- ReflectionException: add flatten() method (#2922) @kitbellew
- ScalafmtReporter: use ScalafmtException to wrap (#2920) @kitbellew
- ScalafmtReflectConfig: add access to indents (#2919) @kitbellew
- ScalafmtConfig: add methods to detect rewrites (#2909) @kitbellew
- ScalafmtReflectConfig: add the getVersion method (#2904) @kitbellew
sbt-scalafmt
plugin updates in scalafmt-dynamic
and scalafmt-sysops
- FileOps: move getFileMatcher from dynamic runner (#2934) @kitbellew
- GitOps: change to operate on multiple dirs (#2930) @kitbellew
- ScalafmtSession: add check for git constraint (#2928) @kitbellew
- ScalafmtDynamicRunner: remove custom session class (#2907) @kitbellew
- ScalafmtReflect: use version to choose right call (#2905) @kitbellew
- Interfaces: create session in main Scalafmt trait (#2903) @kitbellew
Other changes
- BatchFileMode: move file search logic from GitOps (#2935) @kitbellew
- GitOps: remove workingDirectory field (#2933) @kitbellew
- CliOptions: expose workingDirectory only in outer (#2932) @kitbellew
- ScalafmtRunner: filter Path not AbsoluteFile (#2931) @kitbellew
- FileOps: allow filtering by basic file attributes (#2929) @kitbellew
- ScalafmtVersion: support dynver snapshots (#2924) @kitbellew
- ScalafmtDynamic: fix handling of .md files (#2918) @kitbellew
- ScalafmtDynamic: refactor tryFormat (#2912) @kitbellew
- ScalafmtDynamic: inline ignore check (#2911) @kitbellew
- ScalafmtReflectConfig: extract matcher as field (#2910) @kitbellew
- CliTest: assert exit code (#2906) @kitbellew
Dependency upgrades
- Update sbt-native-packager to 1.9.7 (#2913) @scala-steward
- Update scala-library, scala-reflect to 2.13.7 (#2914) @scala-steward
- Update sbt-scalafmt to 2.4.4 (#2915) @scala-steward
- Update scalameta, testkit to 4.4.30 (#2917) @scala-steward