Releases: tassiluca/gradle-scala-extras
Releases · tassiluca/gradle-scala-extras
2.1.1
2.1.1 (2024-08-14)
Dependency updates
- core-deps: update dependency gradle to v8.10 (19d49b0)
- deps: update dependency org.jetbrains.kotlin.jvm to v2.0.10 (0955e5d)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.93 (6f8e6c1)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.94 (71bf047)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.95 (76ccc69)
- deps: update node.js to 20.16 (47d08a3)
- deps: update plugin com.gradle.develocity to v3.17.6 (ec21c64)
- deps: update plugin kotlin-qa to v0.62.4 (b83ed29)
- deps: update plugin kotlin-qa to v0.65.0 (8024dd2)
- deps: update plugin kotlin-qa to v0.65.1 (0772b91)
- deps: update plugin multijvmtesting to v1.2.2 (3412c07)
- deps: update plugin multijvmtesting to v1.2.3 (e025685)
- deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v2.0.8 (2cad4a9)
- deps: update plugin publishoncentral to v5.1.4 (2bd36dd)
- deps: update plugin publishoncentral to v5.1.5 (3475fc8)
Build and continuous integration
- deps: update danysk/build-check-deploy-gradle-action action to v3.5.1 (5b71f48)
- deps: update danysk/build-check-deploy-gradle-action action to v3.5.2 (ee61d53)
- deps: update danysk/build-check-deploy-gradle-action action to v3.5.3 (901cd70)
- remove skipped check on 'success' job causing the skip of the job when the 'deploy' one is skipped (4a3a30f)
- run deploy step only when pushed to the main branch of the repository (f27b01d)
2.0.1
2.0.0
1.0.1
1.0.0
1.0.0 (2024-07-18)
⚠ BREAKING CHANGES
- introduce scalaExtras extension and move qa inside it
Features
- add format task (b88a92d)
- add scalafix plugin (513234f)
- add support for additional compiler options (0165fb6)
- apply spotless plugin (6ce7a79)
- configure default scalafix extension (0d5a8d2)
- configure scalafmt plugin (f13654b)
- introduce scalaExtras extension and move qa inside it (e3f9963)
Bug Fixes
- make defaultCompilationOptions lazy (e85b5f3)
- put the config file in the root directory of the project (880be4a)
- replace spotless with gradle scalafmt because of troubles with windows (323b837)
- use absolutePath in place of path (a163adc)
- use correct configuration file (af41672)
Tests
- add single tasks to succeeded expected outcome (da6246d)
- add test for a custom configuration (b2a2f45)
- add test for a project with lint errors (311769e)
- move all tests to use Testkit api (cb2836f)
- move custom configuration to appropriate test folder (486f13c)
- test scalafix check task (9c9dc70)
Build and continuous integration
- add a minimal CI pipeline to build, test and check (6168f43)
- add deploy step (87a95b1)
- add intermediate step to show current project directory (b30b48d)
- attempt to move files to /c (8277668)
- configure maven central publication (5f844c7)
- configure semantic release bot (2299aa8)
- configure token for downloading github packages (2e9bdb2)
- dry deployment (6c49c0e)
- enable git hooks and automated scan (789e682)
- fix project name (1191008)
- maven repository is useless since all gradle plugins are retrieved thanks to gradlePluginPortal repository (7fe9a44)
- on windows move also the hidden project files to C drive (36c9e72)
- use gradlePlugin with correct gradle plugin name (aa6bed1)
Refactoring
- add appropriately the scala compiler option if default config is used (5a5f8af)
- add option report warnings as errors (6ffd48c)
- reflect package strcture also in resource folders (4ea196e)
- rename ScalaFmtConfiguration to ScalafmtConfiguration (b3eacd8)
- rename ScalaQAPlugin to ScalaExtrasPlugin (7812d02)