mirror of https://github.com/sbt/sbt.git
Merge pull request #2409 from dwijnand/tweak-0.13.10-notes
[0.13.10] Tweak the release notes
This commit is contained in:
commit
395851147c
|
|
@ -14,95 +14,101 @@
|
|||
[@romanowski]: https://github.com/romanowski
|
||||
[@timcharper]: https://github.com/timcharper
|
||||
[@smarter]: https://github.com/smarter
|
||||
[2302]: https://github.com/sbt/sbt/issues/2302
|
||||
[2303]: https://github.com/sbt/sbt/pull/2303
|
||||
|
||||
[Dotty]: https://github.com/lampepfl/dotty
|
||||
[JLine2]: https://github.com/jline/jline2
|
||||
|
||||
[14]: https://github.com/sbt/ivy/pull/14
|
||||
[17]: https://github.com/sbt/ivy/pull/17
|
||||
[18]: https://github.com/sbt/ivy/pull/18
|
||||
|
||||
[1171]: https://github.com/sbt/sbt/issues/1171
|
||||
[1514]: https://github.com/sbt/sbt/issues/1514
|
||||
[1616]: https://github.com/sbt/sbt/issues/1616
|
||||
[1681]: https://github.com/sbt/sbt/issues/1681
|
||||
[1750]: https://github.com/sbt/sbt/issues/1750
|
||||
[1827]: https://github.com/sbt/sbt/issues/1827
|
||||
[1933]: https://github.com/sbt/sbt/issues/1933
|
||||
[1967]: https://github.com/sbt/sbt/issues/1967
|
||||
[2085]: https://github.com/sbt/sbt/pull/2085
|
||||
[1968]: https://github.com/sbt/sbt/issues/1968
|
||||
[2041]: https://github.com/sbt/sbt/issues/2041
|
||||
[2071]: https://github.com/sbt/sbt/issues/2071
|
||||
[2085]: https://github.com/sbt/sbt/pull/2085
|
||||
[2087]: https://github.com/sbt/sbt/issues/2087
|
||||
[2091]: https://github.com/sbt/sbt/pull/2091
|
||||
[2092]: https://github.com/sbt/sbt/pull/2092
|
||||
[2095]: https://github.com/sbt/sbt/pull/2095
|
||||
[2094]: https://github.com/sbt/sbt/pull/2094
|
||||
[2112]: https://github.com/sbt/sbt/pull/2112
|
||||
[2108]: https://github.com/sbt/sbt/pull/2108
|
||||
[2106]: https://github.com/sbt/sbt/pull/2106
|
||||
[2041]: https://github.com/sbt/sbt/issues/2041
|
||||
[2087]: https://github.com/sbt/sbt/issues/2087
|
||||
[2095]: https://github.com/sbt/sbt/pull/2095
|
||||
[2103]: https://github.com/sbt/sbt/pull/2103
|
||||
[2106]: https://github.com/sbt/sbt/pull/2106
|
||||
[2107]: https://github.com/sbt/sbt/issues/2107
|
||||
[2108]: https://github.com/sbt/sbt/pull/2108
|
||||
[2109]: https://github.com/sbt/sbt/issues/2109
|
||||
[2112]: https://github.com/sbt/sbt/pull/2112
|
||||
[2114]: https://github.com/sbt/sbt/pull/2114
|
||||
[2117]: https://github.com/sbt/sbt/pull/2117
|
||||
[2109]: https://github.com/sbt/sbt/issues/2109
|
||||
[2127]: https://github.com/sbt/sbt/pull/2127
|
||||
[14]: https://github.com/sbt/ivy/pull/14
|
||||
[2118]: https://github.com/sbt/sbt/issues/2118
|
||||
[2120]: https://github.com/sbt/sbt/issues/2120
|
||||
[2127]: https://github.com/sbt/sbt/pull/2127
|
||||
[2137]: https://github.com/sbt/sbt/pull/2137
|
||||
[2139]: https://github.com/sbt/sbt/pull/2139
|
||||
[2142]: https://github.com/sbt/sbt/pull/2142
|
||||
[2155]: https://github.com/sbt/sbt/issues/2155
|
||||
[2160]: https://github.com/sbt/sbt/pull/2160
|
||||
[2158]: https://github.com/sbt/sbt/pull/2158
|
||||
[1681]: https://github.com/sbt/sbt/issues/1681
|
||||
[2173]: https://github.com/sbt/sbt/pull/2173
|
||||
[JLine2]: https://github.com/jline/jline2
|
||||
[2151]: https://github.com/sbt/sbt/pull/2151
|
||||
[1750]: https://github.com/sbt/sbt/issues/1750
|
||||
[17]: https://github.com/sbt/ivy/pull/17
|
||||
[2155]: https://github.com/sbt/sbt/issues/2155
|
||||
[2158]: https://github.com/sbt/sbt/pull/2158
|
||||
[2160]: https://github.com/sbt/sbt/pull/2160
|
||||
[2163]: https://github.com/sbt/sbt/pull/2163
|
||||
[18]: https://github.com/sbt/ivy/pull/18
|
||||
[2172]: https://github.com/sbt/sbt/pull/2172
|
||||
[2173]: https://github.com/sbt/sbt/pull/2173
|
||||
[2186]: https://github.com/sbt/sbt/pull/2186
|
||||
[2197]: https://github.com/sbt/sbt/pull/2197
|
||||
[2192]: https://github.com/sbt/sbt/pull/2192
|
||||
[2197]: https://github.com/sbt/sbt/pull/2197
|
||||
[2201]: https://github.com/sbt/sbt/pull/2201
|
||||
[2214]: https://github.com/sbt/sbt/pull/2214
|
||||
[1933]: https://github.com/sbt/sbt/issues/1933
|
||||
[2258]: https://github.com/sbt/sbt/pull/2258
|
||||
[2228]: https://github.com/sbt/sbt/issues/2228
|
||||
[2271]: https://github.com/sbt/sbt/pull/2271
|
||||
[2285]: https://github.com/sbt/sbt/pull/2285
|
||||
[2256]: https://github.com/sbt/sbt/issues/2256
|
||||
[2272]: https://github.com/sbt/sbt/pull/2272
|
||||
[1968]: https://github.com/sbt/sbt/issues/1968
|
||||
[2264]: https://github.com/sbt/sbt/issues/2264
|
||||
[2172]: https://github.com/sbt/sbt/pull/2172
|
||||
[2217]: https://github.com/sbt/sbt/issues/2217
|
||||
[2228]: https://github.com/sbt/sbt/issues/2228
|
||||
[2256]: https://github.com/sbt/sbt/issues/2256
|
||||
[2258]: https://github.com/sbt/sbt/pull/2258
|
||||
[2261]: https://github.com/sbt/sbt/pull/2261
|
||||
[2264]: https://github.com/sbt/sbt/issues/2264
|
||||
[2266]: https://github.com/sbt/sbt/issues/2266
|
||||
[2271]: https://github.com/sbt/sbt/pull/2271
|
||||
[2272]: https://github.com/sbt/sbt/pull/2272
|
||||
[2285]: https://github.com/sbt/sbt/pull/2285
|
||||
[2302]: https://github.com/sbt/sbt/issues/2302
|
||||
[2303]: https://github.com/sbt/sbt/pull/2303
|
||||
[2311]: https://github.com/sbt/sbt/pull/2311
|
||||
[2313]: https://github.com/sbt/sbt/pull/2313
|
||||
[2322]: https://github.com/sbt/sbt/pull/2322
|
||||
[2324]: https://github.com/sbt/sbt/issues/2324
|
||||
[2325]: https://github.com/sbt/sbt/pull/2325
|
||||
[2336]: https://github.com/sbt/sbt/issues/2336
|
||||
[1514]: https://github.com/sbt/sbt/issues/1514
|
||||
[1616]: https://github.com/sbt/sbt/issues/1616
|
||||
[2313]: https://github.com/sbt/sbt/pull/2313
|
||||
[2343]: https://github.com/sbt/sbt/pull/2343
|
||||
[2120]: https://github.com/sbt/sbt/issues/2120
|
||||
[2399]: https://github.com/sbt/sbt/pull/2399
|
||||
[1171]: https://github.com/sbt/sbt/issues/1171
|
||||
[2261]: https://github.com/sbt/sbt/pull/2261
|
||||
[2344]: https://github.com/sbt/sbt/pull/2344
|
||||
[2322]: https://github.com/sbt/sbt/pull/2322
|
||||
[2266]: https://github.com/sbt/sbt/issues/2266
|
||||
[2354]: https://github.com/sbt/sbt/pull/2354
|
||||
[2399]: https://github.com/sbt/sbt/pull/2399
|
||||
|
||||
### Fixes with compatibility implications
|
||||
|
||||
- sbt 0.13.10 adds a new setting `useJCenter`, which is set to `false` by default. When set to `true`, JCenter will be placed as the first external resolver to find library dependencies. [#2217][2217] by [@eed3si9n][@eed3si9n]
|
||||
- JCenter is now opt-in. A new setting `useJCenter` can be set to `true` to re-include it, as the first external resolver to find library dependencies. [#2217][2217] by [@eed3si9n][@eed3si9n]
|
||||
- Adds `withInterProjectFirst` to the update option, which is enabled by default. When set to `true`, `inter-project` resolver will be prioritized above all resolvers and Ivy cache. [#1827][1827] by [@eed3si9n][@eed3si9n]
|
||||
- Fixes update option's `withLatestSnapshots` so it handles modules without an artifact. This flag will be enabled by default.
|
||||
[#1514][1514]/[#1616][1616]/[#2313][2313] by [@eed3si9n][@eed3si9n]
|
||||
- sbt will no longer pass `-J<flag>` options to the local Java compiler. [#1968][1968]/[#2272][2272] by [@Duhemm][@Duhemm]
|
||||
- No longer passes `-J<flag>` options to the local Java compiler. [#1968][1968]/[#2272][2272] by [@Duhemm][@Duhemm]
|
||||
|
||||
### Improvements
|
||||
|
||||
- Adds configurable compiler bridge. See below.
|
||||
- sbt is now aware of [Dotty][Dotty]. See below
|
||||
- Inter-project dependency tracking. See below.
|
||||
- Adds initial support for [Dotty][Dotty]. See below
|
||||
- Adds settings for granular inter-project dependency tracking. See below.
|
||||
- Scala version used by the build is updated to 2.10.6. [#2311][2311] by [@eed3si9n][@eed3si9n]
|
||||
- If `publishMavenStyle` is `true`, `update` task warns when it sees intransitive dependencies, which do not translate to Maven. [#2127][2127] by [@jsuereth][@jsuereth]
|
||||
- Adds `Def.settings`, which facilitates mixing settings with seq of settings. See below.
|
||||
- sbt Serialization is updated to 0.1.2. [2117][#2117] by [@dwijnand][@dwijnand]
|
||||
- sbt Serialization is updated to 0.1.2. [#2117][2117] by [@dwijnand][@dwijnand]
|
||||
- Hides the stack trace on compilation error in build definition. [#2071][2071]/[#2091][2091] by [@Duhemm][@Duhemm]
|
||||
- Makes the dummy `Logger.Null` public. [#2094][2094] by [@pdalpra][@pdalpra]
|
||||
- Uses diagnostic classes to get lines contents in local Java compiler. [#2108][2108]/[#2201][2201] by [@fkorotkov][@fkorotkov]
|
||||
- Logs javaOptions used when forking. [#2087][2087]/[#2103][2103] by [@pdalpra][@pdalpra]
|
||||
- Adds logging of javaOptions. [#2087][2087]/[#2103][2103] by [@pdalpra][@pdalpra]
|
||||
- Warns when javaOptions are defined but fork is set to false. [#2041][2041]/[#2103][2103] by [@pdalpra][@pdalpra]
|
||||
- Adds an `Append.Sequence` instance for `List` to allow `+=`/`++=` on `developers` setting. [#2107][2107]/[#2114][2114] by [@pdalpra][@pdalpra]
|
||||
- Drops `sealed` from the typeclasses in `Append`. [#2322][2322] by [@dwijnand][@dwijnand]
|
||||
|
|
@ -111,14 +117,13 @@
|
|||
- Adds `Resolver.bintrayIvyRepo(owner, repo)`. [#2285][2285] by [@dwijnand][@dwijnand]
|
||||
- Non-static annotation changes are no longer tracked by the incremental compiler. [#2343][2343] by [@romanowski][@romanowski]
|
||||
- Reduces the memory usage of API info extraction in the incremental compiler. [#2343][2343] by [@adriaanm][@adriaanm]
|
||||
- Register signatures of method before and after erasure if they involve value classes [#2261][2261] by [@Duhemm][@Duhemm]
|
||||
|
||||
### Bug fixes
|
||||
|
||||
- Fixes the false positive of inconsistent duplicate warnings. [#1933][1933]/[#2258][2258] by
|
||||
[@Duhemm][@Duhemm]
|
||||
- Fixes task scheduling performance on large builds by skipping checks in `sbt.Execute`. [#2302][2302]/[#2303][2303] by [@jrudolph][@jrudolph]
|
||||
- Incremental compiler misses change to value class, and results to NoSuchMethodError at runtime [#1171][1171]
|
||||
- Fixes changes in value classes by registering signatures of method before and after erasure. [#1171][1171]/[#2261][2261] by [@Duhemm][@Duhemm]
|
||||
- Updated Ivy to merge IVY-1526 fix. [sbt/ivy#14][14]/[#2118][2118] by [@jsuereth][@jsuereth]
|
||||
- Fixes `updateClassifiers` downloading updated snapshot sources and docs.
|
||||
[#1750][1750]/[sbt/ivy#17][17]/[#2163][2163]/[sbt/ivy#18][18]/[#2186][2186] by [@dwijnand][@dwijnand]
|
||||
|
|
|
|||
Loading…
Reference in New Issue