aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Bazel Release System <noreply@google.com>2016-12-22 13:30:47 +0100
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2016-12-22 13:30:47 +0100
commitd3b2364d780a8dc1da8c98ec2ae3b45f47a2b594 (patch)
treecdf5aedff4f2682878c3a03d9dd55b82b3beb0dd
parentf7682321af331248316869b62c3d986709ea8d0a (diff)
Release 0.4.3 (2016-12-22)
Baseline: c645a45 Cherry picks: + af878d0: Add coverage support for java test. (series 4/4 of open-sourcing coverage command for java test) + 09b92a8: Rollback of commit 67b4d5250edcefa7220e928e529b1f385e2dc464. + b11dd48: Fix bad bug with the parallel implementation of BinaryOperatorExpression. Turns out that ForkJoinTask#adapt(Callable) returns a ForkJoinTask whose Future#get on error throws a ExecutionException wrapping a RuntimeException wrapping the thrown checked exception from the callable. This is documented behavior [1] that I incorrectly didn't know about. + 9012bf1: Fix scripts/packages/convert_changelog to read the changelog correctly + 55c97bc: Release script: if master branch does not exist, fall back on origin/master + 4fb378c: Debian repository: override section and priority fields + acbcbc2: Fix release notes in emails + 4975760: Fix PathFragment to not use Java8-only static hashCode methods. + 05fd076: Disable sandboxing for XibCompile actions. Incompatible changes: - Skylark maven_jar and maven_aar settings attribute is now a label so it can be checked into your workspace. - --{no}experimental_use_rclass_generator is now a nop. New features: - Coverage support (*experimental*) for pure Java target. Use `bazel coverage //my:target` to generate coverage information from a `java_test`. Important changes: - Enable fallback URLs in Skylark http rules. - cc_proto_library generates C++ code from proto_library rules. - cc_library now supports the strip_prefix and strip_include_prefix attributes for control of include paths. - Skylark dicts internally don't rely on keys order anymore and accept any hashable values (i.e. structs with immutable values) as keys. Iteration order of dictionaries is no longer specified.
-rw-r--r--CHANGELOG.md54
1 files changed, 38 insertions, 16 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 37822277fa..c855d3dce8 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,28 +1,50 @@
-## Release 0.4.2 (2016-12-02)
+## Release 0.4.3 (2016-12-22)
-```
-Baseline: 6331a94
+Baseline: c645a45
Cherry picks:
- + 7b835d9: Do not patch WORKSPACE in the release process
-```
+ + af878d0: Add coverage support for java test. (series 4/4 of
+ open-sourcing coverage command for java test)
+ + 09b92a8: Rollback of commit
+ 67b4d5250edcefa7220e928e529b1f385e2dc464.
+ + b11dd48: Fix bad bug with the parallel implementation of
+ BinaryOperatorExpression. Turns out that
+ ForkJoinTask#adapt(Callable) returns a ForkJoinTask
+ whose Future#get on error throws a ExecutionException
+ wrapping a RuntimeException wrapping the thrown checked
+ exception from the callable. This is documented
+ behavior [1] that I incorrectly didn't know about.
+ + 9012bf1: Fix scripts/packages/convert_changelog to read the
+ changelog correctly
+ + 55c97bc: Release script: if master branch does not exist, fall
+ back on origin/master
+ + 4fb378c: Debian repository: override section and priority fields
+ + acbcbc2: Fix release notes in emails
+ + 4975760: Fix PathFragment to not use Java8-only static hashCode
+ methods.
+ + 05fd076: Disable sandboxing for XibCompile actions.
Incompatible changes:
- - Callback functions in Skylark no longer support the cfg
- parameter. This is a cleanup and only affects the signatures of
- callbacks, since the parameter hasn't been set since September
- 2016.
+ - Skylark maven_jar and maven_aar settings attribute is now a label
+ so it can be checked into your workspace.
+ - --{no}experimental_use_rclass_generator is now a nop.
-Important changes:
+New features:
+
+ - Coverage support (*experimental*) for pure Java target.
+ Use `bazel coverage //my:target` to generate coverage information
+ from a `java_test`.
- - Alias proto_library's produce a descriptor set that contains all
- srcs of its dependencies.
- - proto_library supports strict proto deps.
- - Top level @androidsdk support library targets have been replaced
- by @androidsdk//<group id>:<artifact id>-<version> for Android
- SDK Support and Google Play Services libraries.
+Important changes:
+ - Enable fallback URLs in Skylark http rules.
+ - cc_proto_library generates C++ code from proto_library rules.
+ - cc_library now supports the strip_prefix and strip_include_prefix
+ attributes for control of include paths.
+ - Skylark dicts internally don't rely on keys order anymore and
+ accept any hashable values (i.e. structs with immutable values)
+ as keys. Iteration order of dictionaries is no longer specified.
## Release 0.4.1 (2016-11-21)
```