|
| 1 | +## Release 0.15.0 (2018-06-26) |
| 2 | + |
| 3 | +``` |
| 4 | +Baseline: b93ae42e8e693ccbcc387841a17f58259966fa38 |
| 5 | +
|
| 6 | +Cherry picks: |
| 7 | + + 4b80f2455e7e49a95f3a4c9102a67a57dad52207: |
| 8 | + Add option to enable Docker sandboxing. |
| 9 | + + 6b1635279e8b33dc1ac505ac81825e38f8797a14: |
| 10 | + Allow disabling the simple blob caches via CLI flag overrides. |
| 11 | + + 4ec0a7524913ab2c4641368e3f8c09b347351a08: |
| 12 | + Use BUILD.bazel instead of BUILD for external projects |
| 13 | +``` |
| 14 | + |
| 15 | +Incompatible changes: |
| 16 | + |
| 17 | + - Bazel now always runs binaries in with "bazel run" in |
| 18 | + interactive mode. The "--nodirect_run" command line option is now |
| 19 | + a no-op. |
| 20 | + - "bazel run --noas_test" is not supported anymore. |
| 21 | + - Indentation on the first line of a file was previously ignored. |
| 22 | + This is now fixed. |
| 23 | + |
| 24 | +New features: |
| 25 | + |
| 26 | + - C++,runfiles: to access data-dependencies (runfiles) in C++ |
| 27 | + programs, use the runfiles library built into Bazel. For usage |
| 28 | + info, see |
| 29 | + https://github.com/bazelbuild/bazel/blob/master/tools/cpp/runfiles |
| 30 | + /runfiles.h |
| 31 | + |
| 32 | +Important changes: |
| 33 | + |
| 34 | + - Bazel now allows almost all 7-bit ASCII characters in labels. |
| 35 | + - Remove vestigial java_plugin.data attribute |
| 36 | + - Bazel supports including select Java 8 APIs into Android apps |
| 37 | + targeting pre-Nougat Android devices with |
| 38 | + --experimental_desugar_java8_libs |
| 39 | + - Flag `--incompatible_disable_glob_tracking` is removed. |
| 40 | + - SkyQuery's rbuildfiles now returns targets corresponding to |
| 41 | + broken packages. |
| 42 | + - Introduce build support for providing cache prefetch hints. |
| 43 | + - Update the skylark DefaultInfo documentation to spell out |
| 44 | + runfiles, data_runfiles and default_runfiles |
| 45 | + - An internal action for symlinking runfiles will use Command |
| 46 | + instead of a Spawns. This should have no functional chages; the |
| 47 | + only user visible consequence should be that the internal action |
| 48 | + is no longer be included in statistics when calculating processes |
| 49 | + count. |
| 50 | + - --batch is deprecated |
| 51 | + - execution strategies line no longer handles differently the case |
| 52 | + where all processes have the same strategy. |
| 53 | + - The --experimental_remote_spawn_cache flag is now enabled by |
| 54 | + default, and remote caching no longer needs --*_strategy=remote |
| 55 | + flags (it will fail if they are specified). |
| 56 | + - android_binary.aapt_version='aapt2' now supports en_XA and ar_XB |
| 57 | + - Added --apple_enable_auto_dsym_dbg flag. |
| 58 | + - non_propagated_deps has been removed from objc_library and |
| 59 | + apple_binary. |
| 60 | + - For Android projects, Bazel now supports building fonts as |
| 61 | + resources. See |
| 62 | + https://developer.android.com/guide/topics/ui/look-and-feel/fonts-in-xml |
| 63 | + for more information on the feature. |
| 64 | + - With --incompatible_no_support_tools_in_action_inputs enabled, Skylark |
| 65 | + action inputs are no longer scanned for tools. Move any such |
| 66 | + inputs to the newly introduced 'tools' attribute. |
| 67 | + |
| 68 | +## Release 0.14.1 (2018-06-08) |
| 69 | + |
| 70 | +``` |
| 71 | +Baseline: 5c3f5c9be7fa40d4fb3c35756891fab8483ca406 |
| 72 | +
|
| 73 | +Cherry picks: |
| 74 | + + f96f037f8f77335dc444844abcc31a372a3e1849: |
| 75 | + Windows, Java launcher: Support jar files under different drives |
| 76 | + + ff8162d01409db34893de98bd840a51c5f13e257: |
| 77 | + sh_configure.bzl: FreeBSD is also a known platform |
| 78 | + + 7092ed324137f03fcd34856bdb0595a1bdec3069: |
| 79 | + Remove unneeded exec_compatible_with from local_sh_toolchain |
| 80 | + + 57bc201346e61c62a921c1cbf32ad24f185c10c9: |
| 81 | + Do not autodetect C++ toolchain when |
| 82 | + BAZEL_DO_NOT_DETECT_CPP_TOOLCHAIN=1 is present |
| 83 | + + 35a78c09cf2fbfc3de9c124d2142e3d72aac4348: |
| 84 | + remote: recursively delete incomplete downloaded output |
| 85 | + directory. |
| 86 | + + 3c9cd82b847f3ece8ec04b2029bd5e8ad0eb7502: |
| 87 | + distfile: pack the archives needed later in the build |
| 88 | + + 27487c77387e457df18be3b6833697096d074eab: |
| 89 | + Slightly refactor SpawnAction to improve env handling |
| 90 | + + 1b333a2c37add9d04fe5bc5258ee4f73c93115e2: |
| 91 | + Fix Cpp{Compile,Link}Action environment and cache key computation |
| 92 | + + 3da8929963e9c70dff5d8859d6e988e6e7f4f9d7: |
| 93 | + Make SymlinkTreeAction properly use the configuration's |
| 94 | + environment |
| 95 | + + eca7b81cf8cc51e1fe56e5ed7d4ad5cd1668a17a: |
| 96 | + Add a missing dependency from checker framework dataflow to |
| 97 | + javacutils |
| 98 | + + 10a4de954c2061258d8222961fc3bd39516db49d: |
| 99 | + Release 0.14.0 (2018-06-01) |
| 100 | + + 4b80f2455e7e49a95f3a4c9102a67a57dad52207: |
| 101 | + Add option to enable Docker sandboxing. |
| 102 | + + 6b1635279e8b33dc1ac505ac81825e38f8797a14: |
| 103 | + Allow disabling the simple blob caches via CLI flag overrides. |
| 104 | +``` |
| 105 | + |
| 106 | +Bug fix for [#5336](https://github.com/bazelbuild/bazel/issues/5336) |
| 107 | +Bug fix fot [#5308](https://github.com/bazelbuild/bazel/issues/5308) |
| 108 | + |
1 | 109 | ## Release 0.14.0 (2018-06-01)
|
2 | 110 |
|
3 | 111 | ```
|
@@ -2891,5 +2999,7 @@ Initial release.
|
2891 | 2999 |
|
2892 | 3000 |
|
2893 | 3001 |
|
| 3002 | + |
| 3003 | + |
2894 | 3004 |
|
2895 | 3005 |
|
0 commit comments