Releases: bazelbuild/buildtools
Releases · bazelbuild/buildtools
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
Release 7.1.0 (2024-03-26)
- 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-loadandsame-origin-loadare now removed. distribsare no longer being moved into the package declaration- Minor bug fixes