aboutsummaryrefslogtreecommitdiffhomepage
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorGravatar Bazel Release System <noreply@google.com>2018-06-26 14:07:47 +0200
committerGravatar Laurent Le Brun <laurentlb@gmail.com>2018-06-26 14:07:47 +0200
commit5013a3323cb462c1e445e5f8b11bed39fb29f7fc (patch)
tree309d395fe1b9550925317c9eb89a8d4d2ae52857 /CHANGELOG.md
parent4f547a7ea86df80e4c76145ffdbb0c8b75ba3afa (diff)
Release 0.15.0 (2018-06-26)
Baseline: b93ae42e8e693ccbcc387841a17f58259966fa38 Cherry picks: + 4b80f2455e7e49a95f3a4c9102a67a57dad52207: Add option to enable Docker sandboxing. + 6b1635279e8b33dc1ac505ac81825e38f8797a14: Allow disabling the simple blob caches via CLI flag overrides. + 4ec0a7524913ab2c4641368e3f8c09b347351a08: Use BUILD.bazel instead of BUILD for external projects Incompatible changes: - Bazel now always runs binaries in with "bazel run" in interactive mode. The "--nodirect_run" command line option is now a no-op. - "bazel run --noas_test" is not supported anymore. - Indentation on the first line of a file was previously ignored. This is now fixed. New features: - C++,runfiles: to access data-dependencies (runfiles) in C++ programs, use the runfiles library built into Bazel. For usage info, see https://github.com/bazelbuild/bazel/blob/master/tools/cpp/runfiles /runfiles.h Important changes: - Bazel now allows almost all 7-bit ASCII characters in labels. - Remove vestigial java_plugin.data attribute - Bazel supports including select Java 8 APIs into Android apps targeting pre-Nougat Android devices with --experimental_desugar_java8_libs - Flag `--incompatible_disable_glob_tracking` is removed. - SkyQuery's rbuildfiles now returns targets corresponding to broken packages. - Introduce build support for providing cache prefetch hints. - Update the skylark DefaultInfo documentation to spell out runfiles, data_runfiles and default_runfiles - An internal action for symlinking runfiles will use Command instead of a Spawns. This should have no functional chages; the only user visible consequence should be that the internal action is no longer be included in statistics when calculating processes count. - --batch is deprecated - execution strategies line no longer handles differently the case where all processes have the same strategy. - The --experimental_remote_spawn_cache flag is now enabled by default, and remote caching no longer needs --*_strategy=remote flags (it will fail if they are specified). - android_binary.aapt_version='aapt2' now supports en_XA and ar_XB - Added --apple_enable_auto_dsym_dbg flag. - non_propagated_deps has been removed from objc_library and apple_binary. - For Android projects, Bazel now supports building fonts as resources. See https://developer.android.com/guide/topics/ui/look-and-feel/fonts-in-xml for more information on the feature. - With --incompatible_no_support_tools_in_action_inputs enabled, Skylark action inputs are no longer scanned for tools. Move any such inputs to the newly introduced 'tools' attribute.
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md68
1 files changed, 68 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 37b7eb9f8f..27e76548de 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,70 @@
+## Release 0.15.0 (2018-06-26)
+
+```
+Baseline: b93ae42e8e693ccbcc387841a17f58259966fa38
+
+Cherry picks:
+ + 4b80f2455e7e49a95f3a4c9102a67a57dad52207:
+ Add option to enable Docker sandboxing.
+ + 6b1635279e8b33dc1ac505ac81825e38f8797a14:
+ Allow disabling the simple blob caches via CLI flag overrides.
+ + 4ec0a7524913ab2c4641368e3f8c09b347351a08:
+ Use BUILD.bazel instead of BUILD for external projects
+```
+
+Incompatible changes:
+
+ - Bazel now always runs binaries in with "bazel run" in
+ interactive mode. The "--nodirect_run" command line option is now
+ a no-op.
+ - "bazel run --noas_test" is not supported anymore.
+ - Indentation on the first line of a file was previously ignored.
+ This is now fixed.
+
+New features:
+
+ - C++,runfiles: to access data-dependencies (runfiles) in C++
+ programs, use the runfiles library built into Bazel. For usage
+ info, see
+ https://github.com/bazelbuild/bazel/blob/master/tools/cpp/runfiles
+ /runfiles.h
+
+Important changes:
+
+ - Bazel now allows almost all 7-bit ASCII characters in labels.
+ - Remove vestigial java_plugin.data attribute
+ - Bazel supports including select Java 8 APIs into Android apps
+ targeting pre-Nougat Android devices with
+ --experimental_desugar_java8_libs
+ - Flag `--incompatible_disable_glob_tracking` is removed.
+ - SkyQuery's rbuildfiles now returns targets corresponding to
+ broken packages.
+ - Introduce build support for providing cache prefetch hints.
+ - Update the skylark DefaultInfo documentation to spell out
+ runfiles, data_runfiles and default_runfiles
+ - An internal action for symlinking runfiles will use Command
+ instead of a Spawns. This should have no functional chages; the
+ only user visible consequence should be that the internal action
+ is no longer be included in statistics when calculating processes
+ count.
+ - --batch is deprecated
+ - execution strategies line no longer handles differently the case
+ where all processes have the same strategy.
+ - The --experimental_remote_spawn_cache flag is now enabled by
+ default, and remote caching no longer needs --*_strategy=remote
+ flags (it will fail if they are specified).
+ - android_binary.aapt_version='aapt2' now supports en_XA and ar_XB
+ - Added --apple_enable_auto_dsym_dbg flag.
+ - non_propagated_deps has been removed from objc_library and
+ apple_binary.
+ - For Android projects, Bazel now supports building fonts as
+ resources. See
+ https://developer.android.com/guide/topics/ui/look-and-feel/fonts-in-xml
+ for more information on the feature.
+ - With --incompatible_no_support_tools_in_action_inputs enabled, Skylark
+ action inputs are no longer scanned for tools. Move any such
+ inputs to the newly introduced 'tools' attribute.
+
## Release 0.14.1 (2018-06-08)
```
@@ -2935,3 +3002,4 @@ Initial release.
+