Skip to content

Releases: bazelbuild/buildtools

Release 8.5.1 (2026-01-30)

30 Jan 10:04
f6a1982

Choose a tag to compare

What's Changed

  • Revert "Fix buildozer fix tests that assume 1/0 for known boolean fie… by @pollendo in #1370
  • make backslashes visible in docs for dict_add and dict_set by @dws in #1372
  • Run buildifier against all MODULE.bazel -like files by @psalaberria002 in #1374
  • feat: add windows_arm64 releases by @albertocavalcante in #1368
  • Support multi-symbol replace_load correctly by @sbarfurth in #1366
  • Don't fail on directories named foo.bzl by @fmeum in #1377
  • Add a lint warning for external repository references and usage canonical repository names by @nickschaap in #1386
  • Updating positional-args check to be more comprehensive by @oreflow in #1393
  • Fix build with HEAD Bazel by @Wyverald in #1397
  • Also print fixed ... messages with -stdout by @fmeum in #1373
  • Update version of rules_go to fix xcode_config + Fix Bazel@HEAD by @kotlaja in #1409
  • Add support for type annotations in assignments by @laurentlb in #1403
  • [unused_deps] Print information about arguments in help by @styurin in #1410
  • fix module file detection by @novas0x2a in #1407
  • buildifier: improve Windows runner performance by @rdesgroppes in #1404
  • Bugfix false positive for "unused" variable for nested defs by @oreflow in #1376
  • buildifier: decouple runner scripts from binaries by @rdesgroppes in #1398
  • Revert "buildifier: decouple runner scripts from binaries" by @rdesgroppes in #1413
  • Update CODEOWNERS by @oreflow in #1424
  • Fix type of default_copts by @hvadehra in #1428
  • Add cc attributes for backwards compatibility by @hvadehra in #1429
  • Creating GitHub Stale workflow to auto close stale issues and PRs by @oreflow in #1431
  • Fixing bug where comment added to multiline attribute was added as suffix by @oreflow in #1434
  • Classify .BUILD.bazel suffixed files as TypeBuild by @Silic0nS0ldier in #1433
  • more comments to syntax.go by @jeanbza in #723
  • Updating Warnings Validation to be unique by @oreflow in #1437
  • Fix Bazel@HEAD - Upgrade rules_go version by @kotlaja in #1438
  • Disable bzl-visibility lint if the target file has a visibility() declaration by @haberman in #1439
  • Add a buildifier warning to enforce symbol load location by @styurin in #1318
  • Add wildcard support for key in dict_replace_if_equal by @mering in #1426
  • Update .bazelversion by @oreflow in #1445

New Contributors

Full Changelog: v8.2.1...v8.5.1

Release 8.2.1 (2025-06-10)

10 Jun 13:25
b1e23f1

Choose a tag to compare

What's Changed

  • buildozer: Respect .bazelignore by @amartani in #1343
  • Fix buildozer fix tests that assume 1/0 for known boolean fields by @vladmos in #1360
  • perf: Avoid recompiling regexes by @dzbarsky in #1293
  • Allowing escaped colon character in dict operations by @oreflow in #1361
  • Fixing go-lint issue to not use underscores in variable names by @oreflow in #1362
  • Adding function to execute Buildozer commands on a single in-memory file by @oreflow in #1359
  • Fixing unicode string split issue by @oreflow in #1364
  • Add Starlarkified Python attributes to generate_tables.go by @oreflow in #1365
  • Update WARNINGS.md by @kyledobitz in #1353

New Contributors

Full Changelog: v8.2.0...v8.2.1

Release 8.2.0 (2025-04-30)

30 Apr 12:12
d9ed52a

Choose a tag to compare

What's Changed

  • Clean up redundant recommendation from README.md by @oreflow in #1337
  • Remove "out" from the listArg-list by @oreflow in #1338
  • Release s390x binaries on Github by @vladmos in #1289
  • Update CODEOWNERS by @vladmos in #1340
  • Updating set kind to remember starting line of the rule by @oreflow in #1342
  • Break module extension groups after a use_repo by @fmeum in #1339
  • Keep include calls together in MODULE.bazel files by @fmeum in #1345
  • Build and ship binaries for riscv64 by @kxxt in #1346
  • Note that list-append incorrectly warns on select statements by @pollendo in #1348
  • Direct users to disable incorrect warning by @pollendo in #1349
  • Removing unused directory buildifier2 by @oreflow in #1350
  • Adding nil check for Rule Call Expression by @oreflow in #1351
  • Keep targets like "@foo//:foo" formatted as-is. by @laramiel in #1355
  • Revert "Keep targets like "@foo//:foo" formatted as-is." by @Wyverald in #1356
  • Bug fix. Correctly identify expressions using &=, ^=, >>=, and <<= as assignment statements when parsing BUILD files. by @pdoyle12 in #1357

New Contributors

Full Changelog: v8.0.3...v8.2.0

Release 8.0.3 (2025-02-05)

05 Feb 14:30
ad48c76

Choose a tag to compare

What's Changed

Full Changelog: v8.0.2...v8.0.3

Release 8.0.2 (2025-01-30)

30 Jan 13:57
635c122

Choose a tag to compare

What's Changed

  • Add rules_shell fixing by @keith in #1303
  • Collapse empty call expressions by @snady in #1308
  • Add attrs as a special attribute of the print command by @iflan in #1323
  • Add a comment to address a golint warning by @vladmos in #1325
  • Compress a statement by @vladmos in #1327
  • Enable warnings for the native cc rules & symbols by @hvadehra in #1326
  • Fix load placement for files with docstring and copyright header by @fmeum in #1329

New Contributors

Full Changelog: v8.0.1...v8.0.2

Release 8.0.1 (2025-01-15)

15 Jan 16:09
3a48437

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v8.0.0...v8.0.1

Release 8.0.0 (2025-01-09)

09 Jan 11:05
a9c248f

Choose a tag to compare

What's Changed

Full Changelog: v7.3.1...v8.0.0

Release 7.3.1 (2024-08-27)

27 Aug 15:06
45b7ddb

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v7.1.2...v7.3.1

Release 7.1.2 (2024-05-23)

23 May 14:15
1429e15

Choose a tag to compare

What's Changed

Full Changelog: v7.1.1...v7.1.2

Release 7.1.1 (2024-04-17)

17 Apr 16:52
2bc4b5e

Choose a tag to compare

What's Changed

New Contributors

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