Added
- Support for the SIP-22
-Xasync
option was added to theScalacOptions
DSL. - Support for the
-Ybackend-parallelism
option was added to theScalacOptions
DSL. This option can be used to enable scalac to emit class files in parallel. - Support for the
-release
option was added to theScalacOptions
DSL. This option can be used to compile for a specific version of the Java platform.
Fixed
- #74 - a bug in filtering of multiple-argument options. This filtering was broken in the attempt to fix #60. Unfortunately this means that if users append to
ThisBuild / scalacOptions
, those appended options will no longer be inherited by other configurations, e.g.Test / scalacOptions
. - #78 - a bug where options were not filtered out of
Test / scalacOptions
as expected. This had the same underlying cause as #74. - #77 - the JDK version was not being set as expected by the setup-scala action. Resolved by switching to setup-java instead.