Skip to content

Releases: bazelbuild/buildtools

Release 7.1.1 (2024-04-17)

17 Apr 16:52
2bc4b5e
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v7.1.0...v7.1.1

Release 7.1.0 (2024-03-26)

26 Mar 13:28
66c6051
Compare
Choose a tag to compare
  • Load statements are forced to be on the top of a file (except WORKSPACE files) and be sorted and compressed. Former warnings load-on-top, out-of-order-load and same-origin-load are now removed.
  • distribs are no longer being moved into the package declaration
  • Minor bug fixes

Release 6.4.0 (2023-11-15)

15 Nov 14:50
433ea85
Compare
Choose a tag to compare
  • More correct sorting order of load statements
  • Buildozer: better error reporting for missing comments
  • Suggested fixes for package-on-top warnings

Release 6.3.3 (2023-08-25)

25 Aug 13:32
b163fcf
Compare
Choose a tag to compare
  • out_of_order_load warning is enabled by default
  • format command for buildozer for unconditional formatting

Release 6.3.2 (2023-08-17)

17 Aug 11:59
Compare
Choose a tag to compare
  • Updates to buildozer commands (use_repo and use_repo_add).
  • Bug fixes.

Release 6.1.2 (2023-04-27)

27 Apr 14:23
b182fc4
Compare
Choose a tag to compare

Technical release.

Version tag on GitHub now start with v, e.g. v6.1.2 for the current release.

Release 6.1.1 (2023-04-26)

26 Apr 12:18
3dcc8d6
Compare
Choose a tag to compare
  • Added external repo support for unused_deps
  • Added use_repo_add, use_repo_remove, and set_select command for Builldozer
  • Bug fixes

Release 6.1.0 (2023-03-30)

30 Mar 14:08
9c3c1fc
Compare
Choose a tag to compare
  • [INC] Buildifier now sorts additional attributes of build rules: test_srcs, test_deps, test_data, test_tags, implementation_deps, and private_deps. Buildifier also treats them as labels (except for test_tags`) and shortens them if necessary.
  • [INC] Buildifier now applies the sorting/simplification rules for attributes if their values aren't necessarily plain lists of strings but also combinations of lists, select statements and other expressions (sorting each top-level list and each list inside select statements independently).
  • In WORKSPACE files buildifier doesn't merge loads if they load the same symbol but from different sources.
  • Buildozer preserves Module-specific formatting rules when operates on MODULE files.

Release 6.0.1 (2023-01-31)

31 Jan 17:29
cf44629
Compare
Choose a tag to compare
  • .buildifier.json config file
  • Minor fixes and improvements

Release 6.0.0 (2023-01-10)

10 Jan 13:40
de1a539
Compare
Choose a tag to compare
  • Buildozer: supported deleting of wildcard attributes
  • Buildozer: remove_if_equal command
  • Buildifier: updates to the formatting of WORKSPACE files
  • buildifier_test can escape the sandbox
  • Bug fixes