Skip to content

Commit

Permalink
Release 1.2.0 (2019-11-20)
Browse files Browse the repository at this point in the history
Baseline: 11deef7

Cherry picks:

   + c76c3e5:
     Replace macOS CC path with relative path
   + 63332eb:
     Hardcode path to dirname on macOS
   + ceadf0a:
     Add tool executables (from FilesToRunProvider) to action inputs.
   + dbe63b0:
     Fix some of the bazel Windows tools code to work with GCC.

Incompatible changes:

  - Tree artifacts and regular artifact paths can no longer overlap.

New features:

  - Added a special "_validation" output group to enable moving
    "validation actions" off the critical path of builds.

Important changes:

  - The query flag "--host_deps" (commonly used as "--nohost_deps")
    has been renamed to "--tool_deps", and now also removes
    dependencies in any execution configuration from being reported
    in the query output. The previous flag name is deprecated and
    will be removed in a future release.
  - The `cc_common.{compile,link}` APIs can now be used without
    passing the `--experimental_cc_skylark_api_enabled_packages` flag.
  - A list of log paths will be provided in build output.
  - Improve runfiles documentation.
  - Improve documentation on rule outputs.
  - BUILD/.bzl execution errors cause execution to stop, even at
    top-level
  - Multiple Starlark validation errors are reported in a single pass.
  - Introduce --experimental_nested_set_as_skykey_threshold
  - Blaze will prevent idle sleep during test and build actions. Note
    that this does not affect screen savers and will not keep a
    laptop awake if the user forces sleep or closes the lid. This is
    purely to avoid idle sleeping when the user is not interacting
    with the device.
  - Improve testing docs.
  - Incompatible flag
    `--incompatible_validate_top_level_header_inclusions` has been
    added. See #10047 for
    details.
  - Fix an aquery bug with handling malformed queries that crashes
    bazel.
  - List fields on CcLinkingOutputs.
  - [Python] Added flag --incomaptible_default_to_explicit_init_py to
    switch the default value of legacy_create_init to True. With this
    flag enabled, your py_binary and py_test targets will no longer
    behave as if empty __init__.py files were implicitly littered in
    your runfiles tree. See
    [#10076](#10076).
  - Fix documentation on allowed target names.
  - --target_platform_fallback now also applies to exec/host
    configurations
  - android_binary and android_libary can now depend on targets
    providing
    CcInfos.
  - Add support for tracking suspensions (sleeps or SIGSTOP) on macOS.
  - d8 dexers (both standalone and incremental) are now available for
    use.
  - Add Desugar support for FreezePeriod#<init>

This release contains contributions from many people at Google, as well as Alex Kirchhoff, Andrew Suffield, Asaf Flescher, Austin Schuh, Benjamin Peterson, Bor Kae Hwang, Brian Richardson, Christy Norman, Clint Harrison, Dan Halperin, Daniel Martn, Dave Lee, David Neil, David Ostrovsky, George Gensure, Greg Estren, Greg, Ira Shikhman, Jacob Parker, Jakub Bujny, John Millikin, John Millikin, Keith Smiley, Laurent Le Brun, marcohu, Marwan Tammam, Mostyn Bramley-Moore, Peter Mounce, Ruben Das, Stepan Koltsov, Thi Don, Thi, Tomasz Strejczek, Walt Panfil, Yannic Bonenberger, Zackary Lowery.
  • Loading branch information
Bazel Release System authored and philwo committed Nov 20, 2019
1 parent a004bd1 commit e67b2dd
Showing 1 changed file with 74 additions and 0 deletions.
74 changes: 74 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,77 @@
## Release 1.2.0 (2019-11-20)

```
Baseline: 11deef7582dfeec7a04ee3f7236393d9b8027367
Cherry picks:
+ c76c3e539c73ecf6e96e3e098be7be59e17bf276:
Replace macOS CC path with relative path
+ 63332eb556fadfe9edd0806add79942482adddef:
Hardcode path to dirname on macOS
+ ceadf0a063cb97c32aced143d2447781d1dafc38:
Add tool executables (from FilesToRunProvider) to action inputs.
+ dbe63b00954a25fa4405f7cbf273df78c16498dd:
Fix some of the bazel Windows tools code to work with GCC.
```

Incompatible changes:

- Tree artifacts and regular artifact paths can no longer overlap.

New features:

- Added a special "_validation" output group to enable moving
"validation actions" off the critical path of builds.

Important changes:

- The query flag "--host_deps" (commonly used as "--nohost_deps")
has been renamed to "--tool_deps", and now also removes
dependencies in any execution configuration from being reported
in the query output. The previous flag name is deprecated and
will be removed in a future release.
- The `cc_common.{compile,link}` APIs can now be used without
passing the `--experimental_cc_skylark_api_enabled_packages` flag.
- A list of log paths will be provided in build output.
- Improve runfiles documentation.
- Improve documentation on rule outputs.
- BUILD/.bzl execution errors cause execution to stop, even at
top-level
- Multiple Starlark validation errors are reported in a single pass.
- Introduce --experimental_nested_set_as_skykey_threshold
- Blaze will prevent idle sleep during test and build actions. Note
that this does not affect screen savers and will not keep a
laptop awake if the user forces sleep or closes the lid. This is
purely to avoid idle sleeping when the user is not interacting
with the device.
- Improve testing docs.
- Incompatible flag
`--incompatible_validate_top_level_header_inclusions` has been
added. See https://github.com/bazelbuild/bazel/issues/10047 for
details.
- Fix an aquery bug with handling malformed queries that crashes
bazel.
- List fields on CcLinkingOutputs.
- [Python] Added flag --incomaptible_default_to_explicit_init_py to
switch the default value of legacy_create_init to True. With this
flag enabled, your py_binary and py_test targets will no longer
behave as if empty __init__.py files were implicitly littered in
your runfiles tree. See
[#10076](https://github.com/bazelbuild/bazel/issues/10076).
- Fix documentation on allowed target names.
- --target_platform_fallback now also applies to exec/host
configurations
- android_binary and android_libary can now depend on targets
providing
CcInfos.
- Add support for tracking suspensions (sleeps or SIGSTOP) on macOS.
- d8 dexers (both standalone and incremental) are now available for
use.
- Add Desugar support for FreezePeriod#<init>

This release contains contributions from many people at Google, as well as Alex Kirchhoff, Andrew Suffield, Asaf Flescher, Austin Schuh, Benjamin Peterson, Bor Kae Hwang, Brian Richardson, Christy Norman, Clint Harrison, Dan Halperin, Daniel Martn, Dave Lee, David Neil, David Ostrovsky, George Gensure, Greg Estren, Greg, Ira Shikhman, Jacob Parker, Jakub Bujny, John Millikin, John Millikin, Keith Smiley, Laurent Le Brun, marcohu, Marwan Tammam, Mostyn Bramley-Moore, Peter Mounce, Ruben Das, Stepan Koltsov, Thi Don, Thi, Tomasz Strejczek, Walt Panfil, Yannic Bonenberger, Zackary Lowery.

## Release 1.0.1 (2019-10-21)

```
Expand Down

0 comments on commit e67b2dd

Please sign in to comment.