1.10.0-M1
Pre-release
Pre-release
Zinc fixes
- Fixes IncOptions.useOptimizedSealed not working for Scala 2.13 by @Friendseeker in sbt/zinc#1278
- Includes extra invalidations in initial validation to fix initial compilation error by @Friendseeker in sbt/zinc#1284
- Refixes compact names w/o breaking local names by @dwijnand in sbt/zinc#1259
- Undoes Protobuf workaround for build to work on Apple Silicon by @Friendseeker in sbt/zinc#1277
- Uses
ClassTag
instead ofManifest
by @xuwei-k in sbt/zinc#1265 - Encodes parent trait private members in
extraHash
to propagateTraitPrivateMembersModified
across external dependency by @Friendseeker in sbt/zinc#1289 - Includes internal dependency in
extraHash
computation by @Friendseeker in sbt/zinc#1290 - Invalidates macro source when its dependency changes by @dwijnand in sbt/zinc#1282
- Deletes products of previous analysis when dropping previous analysis by @Friendseeker in sbt/zinc#1293
- Uses the most up-to-date analysis for binary to source class name lookup by @Friendseeker in sbt/zinc#1287
updates
- JLine 3.24.1 and JAnsi 2.4.0. by @hvesalai in #7419
- Adds a new CommandProgress API. by @dragos in #7350
- Update Coursier to 2.1.7 by @regiskuckaertz in #7392
- BSP: Implements
buildTarget/javacOptions
by @adpi2 in #7352 - Supports cross-build for external project ref by @RustedBones in #7389
- Fixes VM argument passing by
.sbtopts
file andJAVA_TOOL_OPTIONS
environmental variable by @ptrdom in #7393 - Avoids deprecated
java.net.URL
constructor by @xuwei-k in #7398 - Fixes bug of unmanagedResourceDirectories by @minkyu97 in #7178
- Make loading order alphabetical for plugins by @eed3si9n in #7404
- Fixes
updateSbtClassifiers
task by @azdrojowa123 in #7437
behind the scene
- Catches
NoSuchMethodError
when callrunFinalization
by @xuwei-k in #7399 - Includes uri in log of
dependencyBrowseTree
by @mkurz in #7396 - Documents scriptedSbt by @mdedetrich in #7383
- Keeps logger names in hash set by @Duhemm in #7386
- Minor updates on development guide by @eed3si9n in #7409
- Uses sourcePositionMappers to report BSP diagnostics by @adpi2 in #7417
- Updates test scala versions by @xuwei-k in #7406
- Addes missing logger methods that take Java Supplier by @mkurz in #7447
new contributors
- @RustedBones made their first contribution in #7389
- @ptrdom made their first contribution in #7393
- @minkyu97 made their first contribution in #7178
- @regiskuckaertz made their first contribution in #7392
- @Friendseeker made their first contribution in sbt/zinc#1277
Full Changelog: v1.9.6...v1.10.0-M1