{{ message }}
Releases: Tinder/bazel-diff
Releases · Tinder/bazel-diff
v28.0.0
Immutable
release. Only release title and notes can be modified.
Using Bzlmod (MODULE.bazel)
Add to your MODULE.bazel file:
bazel_dep(name = "bazel-diff", version = "28.0.0")Using WORKSPACE
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel-diff",
sha256 = "5d3e33443e8a048c1d2c46e94f99134cdf08c799bf3283df91a59d7d5c7aff02",
strip_prefix = "",
url = "https://github.com/Tinder/bazel-diff/releases/download/v28.0.0/release.tar.gz",
)What's Changed
- ci: apply buildifier formatting by @github-actions[bot] in #378
- docs: RFC for Firecracker snapshots (instant bazel-diff starts) by @tinder-maxwellelliott in #376
- ci: enforce >=90% line coverage on go_test targets by @tinder-maxwellelliott in #382
- Firecracker snapshots: implementation + benchmark harness (impl of #376) by @tinder-maxwellelliott in #381
- ci: apply ktfmt formatting by @github-actions[bot] in #383
- ci: update coverage badge to 91.0% by @github-actions[bot] in #384
- fix: use workspace-stable content-hash key for external repo source f… by @maxwellE in #385
New Contributors
Full Changelog: v27.0.0...v28.0.0
v27.0.0
Immutable
release. Only release title and notes can be modified.
Using Bzlmod (MODULE.bazel)
Add to your MODULE.bazel file:
bazel_dep(name = "bazel-diff", version = "27.0.0")Using WORKSPACE
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel-diff",
sha256 = "5f4a91e47b9c39de2b45eb9862cbffd510d236157547fa2cd065969a9872e4f2",
strip_prefix = "",
url = "https://github.com/Tinder/bazel-diff/releases/download/v27.0.0/release.tar.gz",
)What's Changed
- ci: update coverage badge to 91.1% by @github-actions[bot] in #371
- test: E2E reproducer for remote proto module version bumps by @tinder-maxwellelliott in #372
- ci: add daily ktfmt formatting cron that opens a PR on changes by @tinder-maxwellelliott in #373
- ci: add daily buildifier formatting cron that opens a PR on changes by @tinder-maxwellelliott in #375
- ci: apply ktfmt formatting by @github-actions[bot] in #377
- Canonicalize rule hash inputs (attributes + rule inputs) by @tinder-maxwellelliott in #379
New Contributors
- @github-actions[bot] made their first contribution in #371
Full Changelog: v26.0.1...v27.0.0
v26.0.1
Immutable
release. Only release title and notes can be modified.
Using Bzlmod (MODULE.bazel)
Add to your MODULE.bazel file:
bazel_dep(name = "bazel-diff", version = "26.0.1")Using WORKSPACE
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel-diff",
sha256 = "58f6230272785b7df4f286d3401d7f26eea2d6c5c7a7497c0ff07a60ad1fcbf0",
strip_prefix = "",
url = "https://github.com/Tinder/bazel-diff/releases/download/v26.0.1/release.tar.gz",
)What's Changed
- ci: move coverage badge updates to a daily PR-based cron by @tinder-maxwellelliott in #369
- Make rules_python, rules_nodejs, rules_foreign_cc dev_dependencies by @thirtyseven in #370
Full Changelog: v26.0.0...v26.0.1
v26.0.0
Immutable
release. Only release title and notes can be modified.
Using Bzlmod (MODULE.bazel)
Add to your MODULE.bazel file:
bazel_dep(name = "bazel-diff", version = "26.0.0")Using WORKSPACE
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel-diff",
sha256 = "520ed14c88103e28b9d41cd54ac946f4618cc8cb9972d5d680bc562012b96c67",
strip_prefix = "",
url = "https://github.com/Tinder/bazel-diff/releases/download/v26.0.0/release.tar.gz",
)What's Changed
- Add reproducer test for #365: adding an unrelated .bzl macro impacts every target by @tinder-maxwellelliott in #366
- Fix #365: attribute .bzl seed per-package instead of workspace-wide by @tinder-maxwellelliott in #367
Full Changelog: v25.0.0...v26.0.0
v25.0.0
Immutable
release. Only release title and notes can be modified.
Using Bzlmod (MODULE.bazel)
Add to your MODULE.bazel file:
bazel_dep(name = "bazel-diff", version = "25.0.0")Using WORKSPACE
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel-diff",
sha256 = "51b5ffb9facefa996496c112efdeb175505416cf8355c00e9c893f134e26a327",
strip_prefix = "",
url = "https://github.com/Tinder/bazel-diff/releases/download/v25.0.0/release.tar.gz",
)What's Changed
- Add coverage percent badge to README, auto-updated by CI by @tinder-maxwellelliott in #357
- Reproducer test for #359: cquery rule inputs drop configuration_checksum by @tinder-maxwellelliott in #361
- Hash only the owner execute bit on source files by @tinder-maxwellelliott in #362
- Fix #359: configuration-aware cquery hashing by @tinder-maxwellelliott in #363
Full Changelog: v24.0.0...v25.0.0
v24.0.0
Immutable
release. Only release title and notes can be modified.
Using Bzlmod (MODULE.bazel)
Add to your MODULE.bazel file:
bazel_dep(name = "bazel-diff", version = "24.0.0")Using WORKSPACE
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel-diff",
sha256 = "d22035055bb512b162a11b998d92563eaee8afce86d24cd30351d39dba714fd5",
strip_prefix = "",
url = "https://github.com/Tinder/bazel-diff/releases/download/v24.0.0/release.tar.gz",
)What's Changed
- Fix #335 fix #3: tighten canonical-repo match in queryTargetsDependingOnModules by @tinder-maxwellelliott in #354
- Add coverage validation: 90% main-source line coverage gate (py_binary + py_test) by @tinder-maxwellelliott in #356
- Tighten canonical-repo match in queryTargetsDependingOnModules by @rdark in #338
- Fix #197: auto-expand fineGrainedHashExternalRepos through bzlmod wrappers by @tinder-maxwellelliott in #343
Full Changelog: v23.0.0...v24.0.0
v23.0.0
Immutable
release. Only release title and notes can be modified.
Using Bzlmod (MODULE.bazel)
Add to your MODULE.bazel file:
bazel_dep(name = "bazel-diff", version = "23.0.0")Using WORKSPACE
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel-diff",
sha256 = "e014520fc1a51202f78633abfb0095c6154ed2e063a129d273c8bc3f46c61383",
strip_prefix = "",
url = "https://github.com/Tinder/bazel-diff/releases/download/v23.0.0/release.tar.gz",
)What's Changed
- Add regression test for #228 external go deps appear in bzlmod hashes by @tinder-maxwellelliott in #349
- Fix #256: close subprocess stdin so reads see EOF (aspect CLI hang) by @tinder-maxwellelliott in #351
- Fix #184 transitive external repo change now reaches main-repo consumers by @tinder-maxwellelliott in #350
- Fix #335 fix #2: parse-asymmetry fallback to per-target hash diff by @tinder-maxwellelliott in #353
Full Changelog: v22.0.0...v23.0.0
v22.0.0
Immutable
release. Only release title and notes can be modified.
Using Bzlmod (MODULE.bazel)
Add to your MODULE.bazel file:
bazel_dep(name = "bazel-diff", version = "22.0.0")Using WORKSPACE
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel-diff",
sha256 = "f19c66ff31d773c39a69851c0cd3793d28c78de001eda56ecfce6b638f2976a0",
strip_prefix = "",
url = "https://github.com/Tinder/bazel-diff/releases/download/v22.0.0/release.tar.gz",
)Full Changelog: v21.0.0...v22.0.0
v20.0.0
Immutable
release. Only release title and notes can be modified.
Using Bzlmod (MODULE.bazel)
Add to your MODULE.bazel file:
bazel_dep(name = "bazel-diff", version = "20.0.0")Using WORKSPACE
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel-diff",
sha256 = "264acde7e5587968fd1b7637849179dd5421a0bcec4dbc7586d08927da93bbdd",
strip_prefix = "",
url = "https://github.com/Tinder/bazel-diff/releases/download/v20.0.0/release.tar.gz",
)What's Changed
- Regression test for #196 bzlmod local_path_override (issue is fixed) by @tinder-maxwellelliott in #345
- Regression test for #266 go.mod update propagates to go targets (issue is fixed) by @tinder-maxwellelliott in #347
- Fix #259 / #227 .bzl macro changes now invalidate targets by @tinder-maxwellelliott in #342
Full Changelog: v19.0.3...v20.0.0
v19.0.3
Immutable
release. Only release title and notes can be modified.
Using Bzlmod (MODULE.bazel)
Add to your MODULE.bazel file:
bazel_dep(name = "bazel-diff", version = "19.0.3")Using WORKSPACE
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel-diff",
sha256 = "9963afecba15d5c5b253e6b422e592b9e1d340b373fb2d2a1112c40e455b2f5d",
strip_prefix = "",
url = "https://github.com/Tinder/bazel-diff/releases/download/v19.0.3/release.tar.gz",
)What's Changed
- Fixes for external repo resolver and sorting in impacted set by @tinder-maxwellelliott in #332
- Add e2e coverage for cquery streamed_proto path (#219) by @tinder-maxwellelliott in #333
- Fix #326: filter //external:* labels from impacted-targets output on bzlmod by @tinder-maxwellelliott in #334
Full Changelog: v18.1.0...v19.0.3
