changes with compatibility implications
- fix: Forked run uses working directory by @jozanek in #9442
π bug fixes
- fix: Fixes test ClassLoader retention issues by @kevin-lee in #9485
- fix: Fixes common settings with a plugin with extraProjects by @eed3si9n in #9495
- fix: Fixes dependency tree rendering on some libraries by @anatoliykmetyuk in #9371
- fix: Fixes tests not detecting stale resources by @eed3si9n in #9469
- fix: Fixes sbtn not propagating -java-home by @BrianHotopp in #9448
- fix: Fixes clean task not cleaning sona-staging by @eed3si9n in #9479
- fix: Fixes reboot from sbtn by @BrianHotopp in #9497
π caching related bug fixes
- fix: Fixes hashes for directories in MappedVirtualFile by @raboof in sbt/zinc#1747
- fix: Fixes Def.declareOutput invoked in a loop by @BrianHotopp in #9492
- fix: Fixes partial cache restoration by @stasimus in #9488
- fix: Fixes system errors getting cached as compilation errors by @BrianHotopp in #9464
- fix: Improves cache restoration when the expected outputs are missing by @BrianHotopp in #9473
- fix: Fixes gRPC channels recreated on reload by @eed3si9n in #9502
- fix: Fixes scalaCompilerBridgeBin task leaking project name by @eed3si9n in #9506
- refactor: Separate file I/O from cache-write serialization by @BrianHotopp in #9496
π updates
- feat: Skip checksum generation for *.asc file during publishing by @eed3si9n in #9499
- feat: Move compiler bridge to update by @eed3si9n in #8836
- feat: Allow opt-out of transient warning by @eed3si9n in #9437
- perf: Intern directory item conversions in MappedFileConverter by @hoangmaihuy in sbt/zinc#1751
- perf: Intern analysis values while deserializing by @hoangmaihuy in sbt/zinc#1754
behind the scenes
- Update Zinc to 2.0.4 by @eed3si9n in #9508
- Update sbtn to 2.0.0-a0c4773a by eed3si9n in #9503
Full Changelog: v2.0.3...v2.0.4