Releases: sbt/zinc
Releases · sbt/zinc
1.8.0
Behind the scene
- Bump scala-xml and util by @eed3si9n in #1149
- Update scalacheck to 1.17.0 by @scala-steward in #1128
- Update sbt-mima-plugin to 1.1.1 by @scala-steward in #1126
- Update scalafmt-core to 3.5.9 by @scala-steward in #1119
- Update sbt to 1.7.2 by @scala-steward in #1136
- Update sbt-header to 5.8.0 by @scala-steward in #1139
Full Changelog: v1.7.2...v1.8.0
1.7.2
- Adds
diagnosticCode
anddiagnosticRelatedInforamation
toInterfaceUtil.problem
by @ckipp01 in sbt/sbt#7006 - Fixes percent sign in a debug log, which breaks log4j by @eed3si9n in #1123
Full Changelog: v1.7.1...v1.7.2
1.7.1
What's Changed
- Fixes parsing of annotations in Java class files by @SethTisue in #1111
Full Changelog: v1.7.0...v1.7.1
1.7.0
What's changed
- Fixes under-compilation when Java annotation changes by @SethTisue in #1079
- Displays error messages based on the transformed positions when source mapping is performed by @tototoshi in #1082
- Assorted code improvement by @SethTisue in #1076
- Removes redundant
toString
by @xuwei-k in #1081
Behind the scenes
- Centralize & modernize JVM settings & increase heap size by @SethTisue in #1034
- CI: Switches to setup-java + Temurin by @SethTisue in #1033
- Fixes build to work on Apple M1 machines by @SethTisue in #1036
- Fixes outdated link in CONTRIBUTING.md by @SethTisue in #1026
- Fixes so we can build on JDK 17 by @SethTisue in #1037
- Fixes benchmarks to run on JDK 17 by @SethTisue in #1096
- Hopefully fixes intermittent CachedHashingSpec failures by @SethTisue in #1077
- Minor build cleanup: publish / skip is enough by itself by @SethTisue in #1070
- Minor cleanup: remove unused dependency by @SethTisue in #1067
- Move scalafmt to a separate CI job by @SethTisue in #1099
- Removes no-longer-needed IntelliJ workaround by @SethTisue in #1075
- Removes sbt-whitesource by @SethTisue in #1032
- Removes unused JUnit dependency by @SethTisue in #1068
- Removes unused resolvers by @SethTisue in #1069
- Removes duplicate entry in project/plugins.sbt by @SethTisue in #1097
- Removes explicit log4j dependency from zincScripted by @SethTisue in #1093
- Updates sbt to 1.6.2 (was 1.6.1) + minor build cleanups by @SethTisue in #1031
- Updates sbt-protobuf to 0.7.1 (was 0.6.5) by @SethTisue in #1098
- Updates versions (Scala, sbt, test frameworks) by @SethTisue in #1028
- Updates util to 1.7.0 by @eed3si9n in #1109
New Contributors
- @SethTisue made their first contribution in #1025
- @scala-steward made their first contribution in #1053
- @tototoshi made their first contribution in #1082
Full Changelog: v1.6.1...v1.7.0
v1.7.0-M2
What's Changed
- Displays error messages based on the transformed positions on source mapping by @tototoshi in #1082
- Assorted code improvements by @SethTisue in #1076
- Fixes intermittent CachedHashingSpec failures by @SethTisue in #1077
- Removes redundant
toString
by @xuwei-k in #1081 - General build upkeep by @SethTisue and @scala-steward
New Contributors
- @SethTisue made their first contribution in #1025
- @scala-steward made their first contribution in #1053
- @tototoshi made their first contribution in #1082
Full Changelog: v1.6.1...v1.7.0-M2
1.6.1
- Zinc 1.6.1 updates log4j 2 to 2.17.1, which fixes a remote code execution vulnerability when attacker controls configuration (CVE-2021-44832) by @slandelle and @eed3si9n in #101 / sbt/sbt#6765
Full Changelog: v1.6.0...v1.6.1
1.6.0
- Fixes under-compilation of folded constants (see also SI-7173) zinc@d15228/zinc#1003 by @ephemerist and @dwijnand
- Fixes over-compilation of extended classes on JDK 11 zinc#998 by @lrytz
- Fixes hashing of large files zinc#1018 by @niktrop
- Improves performance of loading used names from persisted
Analysis
file zinc#995 by @dwijnand
1.5.9
Full Changelog: v1.5.8...v1.5.9
What's Changed
- Zinc 1.5.9 updates log4j to 2.16.0, which disables JNDI lookup and fixes a denial of service vulnerability (CVE-2021-45046) by @eed3si9n in #1012
- Reverts #997 to fix stackoverflow found in Zinc 1.5.8
1.5.8
- Zinc 1.5.8 updates log4j 2 to 2.15.0, which fixes remote code execution vulnerability (CVE-2021-44228) #1009 by @eed3si9n
1.6.0-M2
- Fixes under-compilation of folded constants (see also SI-7173) zinc@d15228/zinc#1003 by @ephemerist and @dwijnand
- Fixes over-compilation of extended classes on JDK 11 zinc#998 by @lrytz
- Improves performance of loading used names from persisted
Analysis
file zinc#995 by @dwijnand