aboutsummaryrefslogtreecommitdiffhomepage
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorGravatar Bazel Release System <noreply@google.com>2015-10-14 12:11:51 -0400
committerGravatar Kristina Chodorow <kchodorow@google.com>2015-10-14 12:11:51 -0400
commitfa35b181de505a383300ab261dd180fd504ae105 (patch)
tree1abf0d02290ffb0029d77d122b9d72456349ba3f /CHANGELOG.md
parent3a545793c9caf5c006952cd9aabb9bf123d72d9b (diff)
Release 0.1.1 (2015-10-05)
Baseline: 22616ae + 1ef338f: Rollback of "Propagates cc_library linkopts attribute to dependent objc_libraries.": breaks certain objc_binary build targets. + 5fb1073: Reintroduce an inconsistency check (albeit, in a weaker form) removed by a previous change that was trying to optimize away a filesystem call. + 6d00468b2eb976866cfb814d562e0d53a580a46f: Add IdlClass to the embedded default android tools repository and rearrange BuildJar's JarHelper so that it too can be embedded. + a5199039934a2e399a7201adc0d74e2f2d2b0ff3: Fixes Android integration tests by wiring up idlclass rules in integration environment. Incompatible changes: - Bazel requires JDK 8 to run. - Attribute "copts" is removed from j2objc_library. New features: - a cc_binary rule may list '.s' and '.asm' files in the srcs - Support for build with libsass. - labels in "linkopts" may match any label in either "deps" or "srcs" to be considered valid. - Maven servers that require username & password authentication are now supported (see maven_server documentation). Important changes: - Support empty plist files - The <compatible-screens> section of the AndroidManifest.xml will not be overwritten if it already contains a <screen> tag for each of the densities specified on the android_binary rule. - Add Jsonnet rules to Bazel - Remove deprecated xcode_options flag. - Workspace names are now restricted to being in their base directory (that is, the names cannot contain up-level references or /./). - j2objc_library on Bazel now transpiles transitive proto_library dependencies. (Note that java_* rules in Bazel do not yet support protos; currently they ignore proto dependencies.) - new_http_archive can specify a root directory. - Adds support for dylibs on devices for Xcode 7. - [d] d_docs rules now depend on a d_binary, a d_library or d_source_library. - [docker] docker_build now set the permission to 0555 to files added to the layer, use `mode = "0644"` to use the legacy behavior. - android_binary now has a main_dex_proguard_specs attribute to specify which classes should be in the main dex. - [rust] Add rust_docs rule for generating rustdoc. Change-Id: Id42f6cbeed9531c7023b754e6213782487650c44
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md54
1 files changed, 54 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3bc718d7e0..b62699aaa1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,57 @@
+## Release 0.1.1 (2015-10-05)
+
+```
+Baseline: 22616ae
+ + 1ef338f: Rollback of "Propagates cc_library linkopts attribute
+ to dependent objc_libraries.": breaks certain
+ objc_binary build targets.
+ + 5fb1073: Reintroduce an inconsistency check (albeit, in a weaker
+ form) removed by a previous change that was trying to
+ optimize away a filesystem call.
+ + 6d00468b2eb976866cfb814d562e0d53a580a46f: Add IdlClass to the embedded default android tools
+ repository and rearrange BuildJar's JarHelper so that
+ it too can be embedded.
+ + a5199039934a2e399a7201adc0d74e2f2d2b0ff3: Fixes Android integration tests by wiring up idlclass
+ rules in integration environment.
+```
+
+Incompatible changes:
+
+ - Bazel requires JDK 8 to run.
+ - Attribute "copts" is removed from j2objc_library.
+
+New features:
+
+ - a cc_binary rule may list '.s' and '.asm' files in the srcs
+ - Support for build with libsass.
+ - labels in "linkopts" may match any label in either "deps" or
+ "srcs" to be considered valid.
+ - Maven servers that require username & password authentication are
+ now supported (see maven_server documentation).
+
+Important changes:
+
+ - Support empty plist files
+ - The <compatible-screens> section of the AndroidManifest.xml will
+ not be overwritten if it already contains a <screen> tag for each
+ of the densities specified on the android_binary rule.
+ - Add Jsonnet rules to Bazel
+ - Remove deprecated xcode_options flag.
+ - Workspace names are now restricted to being in their base
+ directory
+ (that is, the names cannot contain up-level references or /./).
+ - j2objc_library on Bazel now transpiles transitive proto_library
+ dependencies. (Note that java_* rules in Bazel do not yet support
+ protos; currently they ignore proto dependencies.)
+ - new_http_archive can specify a root directory.
+ - Adds support for dylibs on devices for Xcode 7.
+ - [d] d_docs rules now depend on a d_binary, a d_library or
+ d_source_library.
+ - [docker] docker_build now set the permission to 0555 to files
+ added to the layer, use `mode = "0644"` to use the legacy behavior.
+ - android_binary now has a main_dex_proguard_specs attribute to
+ specify which classes should be in the main dex.
+ - [rust] Add rust_docs rule for generating rustdoc.
## Release 0.1.0 (2015-09-08)
```