aboutsummaryrefslogtreecommitdiffhomepage
path: root/CHANGELOG.md
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 /CHANGELOG.md
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.
Diffstat (limited to 'CHANGELOG.md')
-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)
```