mirror of https://github.com/sbt/sbt.git
Notes
This commit is contained in:
parent
d75c748a8b
commit
97956ac9eb
|
|
@ -12,6 +12,8 @@
|
|||
[@asflierl]: http://github.com/asflierl
|
||||
[@matthewfarwell]: http://github.com/matthewfarwell
|
||||
|
||||
[1950]: https://github.com/sbt/sbt/pull/1950
|
||||
[1987]: https://github.com/sbt/sbt/pull/1987
|
||||
[1970]: https://github.com/sbt/sbt/pull/1970
|
||||
[1960]: https://github.com/sbt/sbt/pull/1960
|
||||
[1562]: https://github.com/sbt/sbt/issues/1562
|
||||
|
|
@ -39,33 +41,31 @@
|
|||
|
||||
### Fixes with compatibility implications
|
||||
|
||||
- Starting 0.13.9, `crossScalaVersions` default value is fixed back to the older 0.12.x behavior. See below for
|
||||
details
|
||||
- Starting with 0.13.9, the generated POM files no longer include dependencies on source or javadoc jars obtained via `withSources()` or `withJavadoc()`. See below for details
|
||||
- Starting 0.13.9, `crossScalaVersions` default value is fixed back to the older 0.12.x behavior. See below for details.
|
||||
- Starting 0.13.9, the generated POM files no longer include dependencies on source or javadoc jars obtained via `withSources()` or `withJavadoc()`. See below for details.
|
||||
|
||||
### Improvements
|
||||
|
||||
- Add `-=` and `--=` for settings and tasks, which are the opposites of `+=` and `++=`. [#1922][1922] by [@dwijnand][@dwijnand]
|
||||
- Add `inThisBuild`, similar to `inConfig`, to allow specifying multiple settings in `ThisBuild` scope. [#1847][1847]/[#1989][1989] by [@dwijnand][@dwijnand]
|
||||
- Add a nicer toString to SimpleCommand to make it more human-friendly. [#1998][1998]/[#2000][2000] by [@dwijnand][@dwijnand]
|
||||
- Adds `retrieveManagedSync` key that, when set to true, enables synchronizing retrieved to the current build by removed unneeded files. By [@ajsquared][@ajsquared]
|
||||
- Adds `configurationsToRetrieve` key, that takes values of `Option[Set[Configuration]]`. If set, when retrieveManaged is true only artifacts in the specified configurations will be retrieved to the current build. By [@ajsquared][@ajsquared]
|
||||
- Adds `retrieveManaged` related improvements. See below for details.
|
||||
- Adds `-=` and `--=` for settings and tasks, which are the opposites of `+=` and `++=`. [#1922][1922] by [@dwijnand][@dwijnand]
|
||||
- Adds `inThisBuild`, similar to `inConfig`, to allow specifying multiple settings in `ThisBuild` scope. [#1847][1847]/[#1989][1989] by [@dwijnand][@dwijnand]
|
||||
- Adds a nicer toString to SimpleCommand to make it more human-friendly. [#1998][1998]/[#2000][2000] by [@dwijnand][@dwijnand]
|
||||
- Adds `forceUpdatePeriod` key, that takes values of `Option[FiniteDuration]`. If set, a full `update` will occur after that amount of time without needing to explicitly run the `update` task. By [@ajsquared][@ajsquared]
|
||||
- Update `ForkError.getMessage()` to include exception's original name. [#2028][2028] by [@kamilkloch][@kamilkloch]
|
||||
- Add help message for `inspect actual`. [#1651][1651]/[#1990][1990] by [@dwijnand][@dwijnand]
|
||||
- Support excluding tests in `testOnly`/`testQuick` with `-`, for example `-MySpec`.
|
||||
- Updates `ForkError.getMessage()` to include exception's original name. [#2028][2028] by [@kamilkloch][@kamilkloch]
|
||||
- Adds help message for `inspect actual`. [#1651][1651]/[#1990][1990] by [@dwijnand][@dwijnand]
|
||||
- Supports excluding tests in `testOnly`/`testQuick` with `-`, for example `-MySpec`.
|
||||
[#1970][1970] by [@matthewfarwell][@matthewfarwell]
|
||||
|
||||
### Bug fixes
|
||||
|
||||
- Fixes memory/performance issue with cached resolution. See below.
|
||||
- Correct incremental compile debug message for invalidated products [#1961][1961] by [@jroper][@jroper]
|
||||
- Enable forced GC by default. See below.
|
||||
- Enables forced GC by default. See below.
|
||||
- Captures errors on `help` command. [#1900][1900]/[#1940][1940] by [@DavidPerezIngeniero][@DavidPerezIngeniero]
|
||||
- Prevent history command(s) from going into an infinite loop [#1562][1562] by [@PanAeon][@PanAeon]
|
||||
- Honor overwrite flag when publishing locally. [#1960][1960] by [@asflierl][@asflierl]
|
||||
- Prevents history command(s) from going into an infinite loop [#1562][1562] by [@PanAeon][@PanAeon]
|
||||
- Honors overwrite flag when publishing locally. [#1960][1960] by [@asflierl][@asflierl]
|
||||
- Fixes a certain class of pom corruption that can occur in the presence of parent-poms. [#1856][1856] by [@jsuereth][@jsuereth]
|
||||
- Add dependency-level exclusions in the POM for project-level exclusions. [#1877][1877]/[#2035][2035] by [@dwijnand][@dwijnand]
|
||||
- Adds dependency-level exclusions in the POM for project-level exclusions. [#1877][1877]/[#2035][2035] by [@dwijnand][@dwijnand]
|
||||
|
||||
### `crossScalaVersions` default value
|
||||
|
||||
|
|
@ -86,6 +86,14 @@ might be erroneously processed as they were regular jars by automated tools
|
|||
|
||||
[#2001][2001]/[#2027][2027] by [@cunei][@cunei]
|
||||
|
||||
### `retrieveManaged` related improvements
|
||||
|
||||
sbt 0.13.9 adds `retrieveManagedSync` key that, when set to `true`, enables synchronizing retrieved to the current build by removed unneeded files.
|
||||
|
||||
It also adds `configurationsToRetrieve` key, that takes values of `Option[Set[Configuration]]`. If set, when `retrieveManaged` is true only artifacts in the specified configurations will be retrieved to the current build.
|
||||
|
||||
[#1950][1950]/[#1987][1987] by [@ajsquared][@ajsquared]
|
||||
|
||||
### Cached resolution fixes
|
||||
|
||||
On a larger dependency graph, the JSON file growing to be 100MB+
|
||||
|
|
|
|||
Loading…
Reference in New Issue