From 1d2fb1ffb09bb58a3a697ef730c5e41de3ed258a Mon Sep 17 00:00:00 2001 From: Bazel Release System Date: Thu, 22 Dec 2016 13:30:46 +0100 Subject: [PATCH] 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. --- CHANGELOG.md | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4f54086f14bd90..c855d3dce89700 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,50 @@ +## 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. ## Release 0.4.1 (2016-11-21) ```