Releases: bazelbuild/buildtools
Releases · bazelbuild/buildtools
Release 8.5.1 (2026-01-30)
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_arm64releases by @albertocavalcante in #1368 - Support multi-symbol replace_load correctly by @sbarfurth in #1366
- Don't fail on directories named
foo.bzlby @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-stdoutby @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_coptsby @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.bazelsuffixed files asTypeBuildby @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_equalby @mering in #1426 - Update .bazelversion by @oreflow in #1445
New Contributors
- @dws made their first contribution in #1372
- @psalaberria002 made their first contribution in #1374
- @sbarfurth made their first contribution in #1366
- @nickschaap made their first contribution in #1386
- @kotlaja made their first contribution in #1409
- @styurin made their first contribution in #1410
- @novas0x2a made their first contribution in #1407
- @rdesgroppes made their first contribution in #1404
- @Silic0nS0ldier made their first contribution in #1433
- @jeanbza made their first contribution in #723
- @haberman made their first contribution in #1439
Full Changelog: v8.2.1...v8.5.1
Release 8.2.1 (2025-06-10)
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
- @amartani made their first contribution in #1343
- @dzbarsky made their first contribution in #1293
- @kyledobitz made their first contribution in #1353
Full Changelog: v8.2.0...v8.2.1
Release 8.2.0 (2025-04-30)
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 kindto remember starting line of the rule by @oreflow in #1342 - Break module extension groups after a
use_repoby @fmeum in #1339 - Keep
includecalls together inMODULE.bazelfiles 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
buildifier2by @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
- @oreflow made their first contribution in #1337
- @kxxt made their first contribution in #1346
- @pollendo made their first contribution in #1348
- @laramiel made their first contribution in #1355
- @Wyverald made their first contribution in #1356
Full Changelog: v8.0.3...v8.2.0
Release 8.0.3 (2025-02-05)
What's Changed
Full Changelog: v8.0.2...v8.0.3
Release 8.0.2 (2025-01-30)
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)
What's Changed
- Enable native-* rules by @keith in #1302
- Use apparent repo names when fixing loads by @fmeum in #1321
- Support bzlmod repositories by @fzakaria in #1316
- Fix: Buildifier cannot find
.buildifier-tables.jsonwhen run from a subdirectory by @dpleshakov in #1312 - Fix and improve float formatting by @fmeum in #1309
New Contributors
- @fzakaria made their first contribution in #1316
- @dpleshakov made their first contribution in #1312
Full Changelog: v8.0.0...v8.0.1
Release 8.0.0 (2025-01-09)
What's Changed
- Skip ubuntu1804 in downstream testing by @meteorcloudy in #1294
- Fix quoting in presubmit.yml by @meteorcloudy in #1295
- Require proto rules to be loaded by buildifier by @comius in #1310
- Enable warnings for the (formerly) native java rules & symbols by @hvadehra in #1313
- Fix failing tests on CI by @vladmos in #1317
Full Changelog: v7.3.1...v8.0.0
Release 7.3.1 (2024-08-27)
What's Changed
- Add support for substituting deps inside select statements by @vladmos in #1275
- Add dict_replace_if_equal command to buildozer. by @tsell in #1274
- chore(bazel): add MODULE.bazel files for bzlmod by @mmorel-35 in #1245
- Replace usage deprecated io/iotil by @albertocavalcante in #1279
- Fix sorting of relative and
@foo.bzlloads by @fmeum in #1272 - Added s390x arch support by @Repana-Chowdappa in #1265
- Replace references to 'master' branches with 'main' by @vladmos in #1281
- buildifier: fix typo by @mgred in #1283
- Add tables to runfiles by @stevebarrau in #1270
- Return empty string when no BUILD file is available in our workspace by @mering in #1288
- Cover missing cases during module extension label normalization by @fmeum in #1219
- Replace log.Fatalf with log.Exitf to avoid spamming stderr. by @paulherman in #1284
- Bump google.golang.org/protobuf from 1.25.0 to 1.33.0 by @dependabot in #1251
New Contributors
- @tsell made their first contribution in #1274
- @mmorel-35 made their first contribution in #1245
- @albertocavalcante made their first contribution in #1279
- @Repana-Chowdappa made their first contribution in #1265
- @mgred made their first contribution in #1283
- @stevebarrau made their first contribution in #1270
- @mering made their first contribution in #1288
- @paulherman made their first contribution in #1284
- @dependabot made their first contribution in #1251
Full Changelog: v7.1.2...v7.3.1
Release 7.1.2 (2024-05-23)
Release 7.1.1 (2024-04-17)
What's Changed
- constant-glob validates named include argument by @mark-thm in #1257
- Stop testing the ability to set
licensesanddistribsinpackage()by @aiuto in #1261 - Do not declare bash output on windows by @limdor in #1262
- Reference runner.bat with local workspace path by @steve-261370 in #1260
- Fix crash when MODULE.bazel has
foo = bar.baz()by @fmeum in #1263 - buildozer: correctly substitute custom string attrs by @thumphries-stripe in #1246
New Contributors
- @mark-thm made their first contribution in #1257
- @steve-261370 made their first contribution in #1260
- @thumphries-stripe made their first contribution in #1246
Full Changelog: v7.1.0...v7.1.1