Skip to content

Commit 3b9423d

Browse files
Bazel Release Systemdamienmg
Bazel Release System
authored andcommitted
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. + 6d00468: Add IdlClass to the embedded default android tools repository and rearrange BuildJar's JarHelper so that it too can be embedded. + a519903: 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
1 parent 5a2fdb1 commit 3b9423d

File tree

1 file changed

+54
-0
lines changed

1 file changed

+54
-0
lines changed

CHANGELOG.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,57 @@
1+
## Release 0.1.1 (2015-10-05)
2+
3+
```
4+
Baseline: 22616ae
5+
+ 1ef338f: Rollback of "Propagates cc_library linkopts attribute
6+
to dependent objc_libraries.": breaks certain
7+
objc_binary build targets.
8+
+ 5fb1073: Reintroduce an inconsistency check (albeit, in a weaker
9+
form) removed by a previous change that was trying to
10+
optimize away a filesystem call.
11+
+ 6d00468b2eb976866cfb814d562e0d53a580a46f: Add IdlClass to the embedded default android tools
12+
repository and rearrange BuildJar's JarHelper so that
13+
it too can be embedded.
14+
+ a5199039934a2e399a7201adc0d74e2f2d2b0ff3: Fixes Android integration tests by wiring up idlclass
15+
rules in integration environment.
16+
```
17+
18+
Incompatible changes:
19+
20+
- Bazel requires JDK 8 to run.
21+
- Attribute "copts" is removed from j2objc_library.
22+
23+
New features:
24+
25+
- a cc_binary rule may list '.s' and '.asm' files in the srcs
26+
- Support for build with libsass.
27+
- labels in "linkopts" may match any label in either "deps" or
28+
"srcs" to be considered valid.
29+
- Maven servers that require username & password authentication are
30+
now supported (see maven_server documentation).
31+
32+
Important changes:
33+
34+
- Support empty plist files
35+
- The <compatible-screens> section of the AndroidManifest.xml will
36+
not be overwritten if it already contains a <screen> tag for each
37+
of the densities specified on the android_binary rule.
38+
- Add Jsonnet rules to Bazel
39+
- Remove deprecated xcode_options flag.
40+
- Workspace names are now restricted to being in their base
41+
directory
42+
(that is, the names cannot contain up-level references or /./).
43+
- j2objc_library on Bazel now transpiles transitive proto_library
44+
dependencies. (Note that java_* rules in Bazel do not yet support
45+
protos; currently they ignore proto dependencies.)
46+
- new_http_archive can specify a root directory.
47+
- Adds support for dylibs on devices for Xcode 7.
48+
- [d] d_docs rules now depend on a d_binary, a d_library or
49+
d_source_library.
50+
- [docker] docker_build now set the permission to 0555 to files
51+
added to the layer, use `mode = "0644"` to use the legacy behavior.
52+
- android_binary now has a main_dex_proguard_specs attribute to
53+
specify which classes should be in the main dex.
54+
- [rust] Add rust_docs rule for generating rustdoc.
155
## Release 0.1.0 (2015-09-08)
256

357
```

0 commit comments

Comments
 (0)