diff options
author | Bazel Release System <noreply@google.com> | 2015-10-14 12:11:51 -0400 |
---|---|---|
committer | Kristina Chodorow <kchodorow@google.com> | 2015-10-14 12:11:51 -0400 |
commit | fa35b181de505a383300ab261dd180fd504ae105 (patch) | |
tree | 1abf0d02290ffb0029d77d122b9d72456349ba3f /CHANGELOG.md | |
parent | 3a545793c9caf5c006952cd9aabb9bf123d72d9b (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.md | 54 |
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) ``` |