| ## 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) |
| |
| ``` |
| Baseline: a0881e8 |
| + 87374e6: Make android_binary use a constant, hard-coded, |
| checked-in debug key. |
| + 2984f1c: Adds some safety checks in the Bazel installer |
| + 4e21d90: Remove BUILD.glob and incorporate the necessary |
| filegroups into the android_{ndk,sdk}_repository rules |
| themselves. |
| + 1ee813e: Fix Groovy rules to work with sandboxing |
| + 8741978: Add initial D rules to Bazel. |
| + 2c2e70d: Fix the installer and fixing the package shiped into |
| binary version of Bazel. |
| ``` |
| |
| Initial release. |