|
| 1 | +## Release 0.1.2 (2015-11-20) |
| 2 | + |
| 3 | +``` |
| 4 | +Baseline: ee0ade3 |
| 5 | + + 1e66ccd: RELNOTES: Symlink dirents of directories containing a |
| 6 | + file named |
| 7 | + "DONT_FOLLOW_SYMLINKS_WHEN_TRAVERSING_THIS_DIRECTORY_VIA |
| 8 | + _A_RECURSIVE_TARGET_PATTERN" will *not* be traversed |
| 9 | + for transitive target patterns. The motivation here is |
| 10 | + to allow directories that intentionally contain wonky |
| 11 | + symlinks (e.g. foo/bar -> foo) to opt out of being |
| 12 | + consumed by Blaze. For example, given |
| 13 | + + f5773fc: Set the ijar MAX_BUFFER_SIZE to 256 MB |
| 14 | +``` |
| 15 | + |
| 16 | +New features: |
| 17 | + |
| 18 | + - java_library now supports the proguard_specs attribute for |
| 19 | + passing Proguard configuration up to Android (not Java) binaries. |
| 20 | + - http_file can specify "executable" to make the downloaded file |
| 21 | + runnable. |
| 22 | + - Debian and tar packaging is now supported |
| 23 | + (see tools/build_defs/pkg/README.md). |
| 24 | + - cpxx_builtin_include_directory specifications allow more |
| 25 | + flexibility. |
| 26 | + - accept %crosstool_top% in cxx_builtin_include_directory |
| 27 | + - android_binary now supports proguard_apply_mapping to re-use a |
| 28 | + previously generated proguard mapping. |
| 29 | + |
| 30 | +Important changes: |
| 31 | + |
| 32 | + - remove webstatusserver (--use_webstatusserver). |
| 33 | + - Add support for objc textual headers, which will not be compiled |
| 34 | + when modules are enabled. |
| 35 | + - actoolzip, momczip and swiftstdlibtoolzip have all been made into |
| 36 | + bash scripts and have been renamed to actoolwrapper, momcwrapper |
| 37 | + and swiftstdlibtoolwrapper respectively. The old versions will be |
| 38 | + deleted in a later change. |
| 39 | + - [rust] Add rust_bench_test and rust_doc_test rules and improve |
| 40 | + usability of rust_test tule. |
| 41 | + - Java rules now support a resource_strip_prefix attribute that |
| 42 | + allows the removal of path prefixes from Java resources. |
| 43 | + - [docker_build] incremental loading is default now. |
| 44 | + Specify explicitly //package:target.tar (with the .tar extension) |
| 45 | + to obtain the full image. |
| 46 | + - --ios_signing_cert_name allows specifying a cert for iOS app |
| 47 | + signing |
| 48 | + - Go rules for Bazel. |
| 49 | + - [jsonnet] Update to Jsonnet 0.8.1. |
| 50 | + - [jsonnet] Add vars and code_vars attributes to jsonnet_to_json to |
| 51 | + allow passing external variables to Jsonnet via --var and |
| 52 | + --code_var. |
| 53 | + - Adds --override_workspace_root blaze flag to hand-set |
| 54 | + workspace_root and mainGroup in xcodeproj. |
| 55 | + - Allow dots in package names. |
| 56 | + - When used as a forwarding rule (i.e., has no sources), |
| 57 | + android_library |
| 58 | + will also forward any exported_plugins in its dependencies. |
| 59 | + - Add support for Windows-created zip files with non-posix |
| 60 | + permissions. |
| 61 | + - [jsonnet] Add jsonnet_to_json_test rule for testing Jsonnet code. |
| 62 | + - C++ compile actions run in a sandbox now on systems that support |
| 63 | + sandboxed execution. |
| 64 | + - The names of the clang compilers in the Android NDK crosstool no |
| 65 | + longer reference gcc. |
| 66 | + - 420 dpi is now a valid density for andoid_binary.densities. |
| 67 | + - Bazel does strict validation of include files now to ensure |
| 68 | + correct incremental builds. If you see compilation errors when |
| 69 | + building C++ code, please make sure that you explicitly declare |
| 70 | + all header files in the srcs or hdrs attribute of your cc_* |
| 71 | + targets and that your cc_* targets have correct "deps" on |
| 72 | + cc_library's that they use. |
| 73 | + - [jsonnet] Fix jsonnet_to_json rule to read code_vars from |
| 74 | + code_vars instead of vars. |
| 75 | + - Tests, genrules, and Skylark actions without the |
| 76 | + "requires-network" tag will no longer be able to access the |
| 77 | + network. |
| 78 | + - C++ libraries no longer need includes = ["."] (or similar copts) |
| 79 | + to include paths relative to a remote repository's root. |
| 80 | + - Support exports attribute for android_library |
| 81 | + - Symlink dirents of directories containing a file named |
| 82 | + "DONT_FOLLOW_SYMLINKS_WHEN_TRAVERSING_THIS_DIRECTORY_VIA_A_RECURSI |
| 83 | + VE_TARGET_PATTERN" will *not* be traversed for transitive target |
| 84 | + patterns. The motivation here is to allow directories that |
| 85 | + intentionally contain wonky symlinks (e.g. foo/bar -> foo) to opt |
| 86 | + out of being consumed by Blaze. |
| 87 | + |
1 | 88 | ## Release 0.1.1 (2015-10-05)
|
2 | 89 |
|
3 | 90 | ```
|
|
0 commit comments