Skip to content

Releases: bazel-contrib/bazel-gazelle

v0.47.0

07 Nov 22:38
b13c157

Choose a tag to compare

What's Changed

Full Changelog: v0.46.0...v0.47.0

v0.46.0

30 Oct 17:54
f866de0

Choose a tag to compare

What's Changed

  • fix: populate walk cache for all walk modes by @jbedard in #2158
  • docs: update Swift gazelle plugin reference to correct repository by @cgrindel in #2159
  • Realign diff mode exit code with other modes. by @alandonham in #2165
  • Adding unit test to ensure behavior of mode=diff by @alandonham in #2166
  • ignore godebug directive in go.mod and go.work #2167 by @SaurabhDRao in #2168
  • support new ignore directive in go.mod by @lbcjbb in #2169
  • Add directives to build github.com/thanos-io/thanos/cmd/thanos by @zecke in #2086
  • perf: populate walk cache in background by @jbedard in #2161
  • moduleFromPath don't need go mod download by @xuxife in #2178
  • Stop using deprecated go.new_library() and go.library_to_source() by @EdSchouten in #2180
  • Invalidate go_repository_cache when host env vars change by @linzhp in #2183
  • language/proto: implement lazy indexing by @jayconrod in #2185
  • refactor: remove unreachable code by @jbedard in #2160
  • language/go: set visibility correctly for nested internal directories by @jayconrod in #2187
  • docs: document lazy indexing by @jayconrod in #2188
  • language/bazel/visibility: add to cmd/gazelle and DEFAULT_LANGUAGES by @jayconrod in #2190
  • Add test coverage for external Go submodules by @fmeum in #2191
  • README.rst: fix code formatting by @jayconrod in #2192
  • build(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 in /tests/bcr/go_mod by @dependabot[bot] in #2193
  • Automatically deleting corrupted Go module cache by @linzhp in #2194
  • README: translate from reStructuredText to Markdown by @jayconrod in #2197
  • Design: translate from reStructuredText to Markdown by @jayconrod in #2198
  • chore: update bazelbuild/buildtools, bmatcuk/doublestar by @jbedard in #2203
  • perf: dont use sprintf for simple string concat by @jbedard in #2205
  • perf: avoid use of reflection when generating bzl expressions by @jbedard in #2204
  • config: fix nil pointer exception in update help by @jayconrod in #2202
  • Commit MODULE.bazel.lock file by @jayconrod in #2209
  • fix: only return requested dirinfo on GetDirInfo error by @jbedard in #2212
  • language/go: handle cgo noescape and nocallback directives by @torin-carey in #2217
  • CI: sync BCR and presubmit tests by @jayconrod in #2218
  • CI: hopefully fix BCR tests by @jayconrod in #2220

New Contributors

Full Changelog: v0.45.0...v0.46.0

v0.46.0-rc3

30 Oct 15:20
f866de0

Choose a tag to compare

v0.46.0-rc3 Pre-release
Pre-release

What's Changed

  • fix: populate walk cache for all walk modes by @jbedard in #2158
  • docs: update Swift gazelle plugin reference to correct repository by @cgrindel in #2159
  • Realign diff mode exit code with other modes. by @alandonham in #2165
  • Adding unit test to ensure behavior of mode=diff by @alandonham in #2166
  • ignore godebug directive in go.mod and go.work #2167 by @SaurabhDRao in #2168
  • support new ignore directive in go.mod by @lbcjbb in #2169
  • Add directives to build github.com/thanos-io/thanos/cmd/thanos by @zecke in #2086
  • perf: populate walk cache in background by @jbedard in #2161
  • moduleFromPath don't need go mod download by @xuxife in #2178
  • Stop using deprecated go.new_library() and go.library_to_source() by @EdSchouten in #2180
  • Invalidate go_repository_cache when host env vars change by @linzhp in #2183
  • language/proto: implement lazy indexing by @jayconrod in #2185
  • refactor: remove unreachable code by @jbedard in #2160
  • language/go: set visibility correctly for nested internal directories by @jayconrod in #2187
  • docs: document lazy indexing by @jayconrod in #2188
  • language/bazel/visibility: add to cmd/gazelle and DEFAULT_LANGUAGES by @jayconrod in #2190
  • Add test coverage for external Go submodules by @fmeum in #2191
  • README.rst: fix code formatting by @jayconrod in #2192
  • build(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 in /tests/bcr/go_mod by @dependabot[bot] in #2193
  • Automatically deleting corrupted Go module cache by @linzhp in #2194
  • README: translate from reStructuredText to Markdown by @jayconrod in #2197
  • Design: translate from reStructuredText to Markdown by @jayconrod in #2198
  • chore: update bazelbuild/buildtools, bmatcuk/doublestar by @jbedard in #2203
  • perf: dont use sprintf for simple string concat by @jbedard in #2205
  • perf: avoid use of reflection when generating bzl expressions by @jbedard in #2204
  • config: fix nil pointer exception in update help by @jayconrod in #2202
  • Commit MODULE.bazel.lock file by @jayconrod in #2209
  • fix: only return requested dirinfo on GetDirInfo error by @jbedard in #2212
  • language/go: handle cgo noescape and nocallback directives by @torin-carey in #2217
  • CI: sync BCR and presubmit tests by @jayconrod in #2218
  • CI: hopefully fix BCR tests by @jayconrod in #2220

New Contributors

Full Changelog: v0.45.0...v0.46.0-rc3

v0.46.0-rc2

28 Oct 20:15
47b5773

Choose a tag to compare

v0.46.0-rc2 Pre-release
Pre-release

What's Changed

  • fix: populate walk cache for all walk modes by @jbedard in #2158
  • docs: update Swift gazelle plugin reference to correct repository by @cgrindel in #2159
  • Realign diff mode exit code with other modes. by @alandonham in #2165
  • Adding unit test to ensure behavior of mode=diff by @alandonham in #2166
  • ignore godebug directive in go.mod and go.work #2167 by @SaurabhDRao in #2168
  • support new ignore directive in go.mod by @lbcjbb in #2169
  • Add directives to build github.com/thanos-io/thanos/cmd/thanos by @zecke in #2086
  • perf: populate walk cache in background by @jbedard in #2161
  • moduleFromPath don't need go mod download by @xuxife in #2178
  • Stop using deprecated go.new_library() and go.library_to_source() by @EdSchouten in #2180
  • Invalidate go_repository_cache when host env vars change by @linzhp in #2183
  • language/proto: implement lazy indexing by @jayconrod in #2185
  • refactor: remove unreachable code by @jbedard in #2160
  • language/go: set visibility correctly for nested internal directories by @jayconrod in #2187
  • docs: document lazy indexing by @jayconrod in #2188
  • language/bazel/visibility: add to cmd/gazelle and DEFAULT_LANGUAGES by @jayconrod in #2190
  • Add test coverage for external Go submodules by @fmeum in #2191
  • README.rst: fix code formatting by @jayconrod in #2192
  • build(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 in /tests/bcr/go_mod by @dependabot[bot] in #2193
  • Automatically deleting corrupted Go module cache by @linzhp in #2194
  • README: translate from reStructuredText to Markdown by @jayconrod in #2197
  • Design: translate from reStructuredText to Markdown by @jayconrod in #2198
  • chore: update bazelbuild/buildtools, bmatcuk/doublestar by @jbedard in #2203
  • perf: dont use sprintf for simple string concat by @jbedard in #2205
  • perf: avoid use of reflection when generating bzl expressions by @jbedard in #2204
  • config: fix nil pointer exception in update help by @jayconrod in #2202
  • Commit MODULE.bazel.lock file by @jayconrod in #2209
  • fix: only return requested dirinfo on GetDirInfo error by @jbedard in #2212
  • language/go: handle cgo noescape and nocallback directives by @torin-carey in #2217
  • CI: sync BCR and presubmit tests by @jayconrod in #2218

New Contributors

Full Changelog: v0.45.0...v0.46.0-rc2

v0.46.0-rc1

27 Oct 20:41
02b5c18

Choose a tag to compare

v0.46.0-rc1 Pre-release
Pre-release

What's Changed

  • fix: populate walk cache for all walk modes by @jbedard in #2158
  • docs: update Swift gazelle plugin reference to correct repository by @cgrindel in #2159
  • Realign diff mode exit code with other modes. by @alandonham in #2165
  • Adding unit test to ensure behavior of mode=diff by @alandonham in #2166
  • ignore godebug directive in go.mod and go.work #2167 by @SaurabhDRao in #2168
  • support new ignore directive in go.mod by @lbcjbb in #2169
  • Add directives to build github.com/thanos-io/thanos/cmd/thanos by @zecke in #2086
  • perf: populate walk cache in background by @jbedard in #2161
  • moduleFromPath don't need go mod download by @xuxife in #2178
  • Stop using deprecated go.new_library() and go.library_to_source() by @EdSchouten in #2180
  • Invalidate go_repository_cache when host env vars change by @linzhp in #2183
  • language/proto: implement lazy indexing by @jayconrod in #2185
  • refactor: remove unreachable code by @jbedard in #2160
  • language/go: set visibility correctly for nested internal directories by @jayconrod in #2187
  • docs: document lazy indexing by @jayconrod in #2188
  • language/bazel/visibility: add to cmd/gazelle and DEFAULT_LANGUAGES by @jayconrod in #2190
  • Add test coverage for external Go submodules by @fmeum in #2191
  • README.rst: fix code formatting by @jayconrod in #2192
  • build(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 in /tests/bcr/go_mod by @dependabot[bot] in #2193
  • Automatically deleting corrupted Go module cache by @linzhp in #2194
  • README: translate from reStructuredText to Markdown by @jayconrod in #2197
  • Design: translate from reStructuredText to Markdown by @jayconrod in #2198
  • chore: update bazelbuild/buildtools, bmatcuk/doublestar by @jbedard in #2203
  • perf: dont use sprintf for simple string concat by @jbedard in #2205
  • perf: avoid use of reflection when generating bzl expressions by @jbedard in #2204
  • config: fix nil pointer exception in update help by @jayconrod in #2202
  • Commit MODULE.bazel.lock file by @jayconrod in #2209
  • fix: only return requested dirinfo on GetDirInfo error by @jbedard in #2212

New Contributors

Full Changelog: v0.45.0...v0.46.0-rc1

v0.45.0

04 Aug 22:35
077e8c6

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.44.0...v0.45.0

v0.44.0

13 Jun 20:11
45fe777

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.43.0...v0.44.0

v0.43.0

15 Apr 14:27
d7a25a2

Choose a tag to compare

What's Changed

  • Evaluate build tags as both true and false by @patrickmscott in #1938
  • fix: correct updated filepath when updating expected output BUILD files by @jbedard in #2025
  • Add more k8s.io default overrides by @mering in #2026
  • Add build file generation override for cncf/xds by @faximan in #2027
  • Sync vendor directory by @jayconrod in #2028
  • prometheus: Add directives needed for prometheus and alertmanager by @zecke in #2032
  • Stop using Label.workspace_name by @EdSchouten in #2033
  • Update docs for Google API name resolution by @neilconway in #2035
  • Watch inputs to go_repository by @fmeum in #2037
  • perf: do not build trie for directories not being traversed by @jbedard in #2036
  • feat: support only updating existing BUILD files by @jbedard in #1921
  • feat: add support for bazel8 REPO.bazel ignore_directories by @jbedard in #2039
  • Fix a typo in the target name, and use relative target path by @goretkin in #2024
  • fix: attr.val is not updated when setting multiple times by @IanDxSSXX in #2046
  • walk: add benchmark for Walk by @jayconrod in #2042
  • walk: set parallelism to runtime.GOMAXPROCS by @jayconrod in #2047
  • refactor: move fs/walk related configuration to walk/config by @jbedard in #2044
  • refactor: simplify walkDir signature by @jbedard in #2043
  • Add proto override for k8s.io/kubelet to default_gazelle_overrides.bzl by @b-bremer in #2049
  • refactor: simplify symlink follow logic by @jbedard in #2054
  • fetch_repo: also remove WORKSPACE and MODULE files when cleaning by @pjjw in #1991
  • Improve performance of "Evaluate build tags as true and false" feature by @alopezz in #2058
  • feat(update-repos): allow users to profile gazelle update-repos by @tyler-french in #2056
  • Add proto override for github.com/hashicorp/go-plugin to default_gazelle_overrides.bzl by @uchanchlani in #2062
  • Support (and ignore) ‘tool’ directive in go.mod files. by @phst in #2064
  • [Feature] Enable support for go.work files in non-root modules by @stefanpenner in #2067
  • Improve consistency by prefering bazel_dep over Go by @zecke in #2065

New Contributors

Full Changelog: v0.42.0...v0.43.0

v0.42.0

28 Jan 16:13
6699394

Choose a tag to compare

What's Changed

  • Add naming convention override for github.com/google/go-jsonnet by @mortenmj in #2004
  • Add docs for go_deps extension by @fmeum in #2010
  • Get gazelle_test and generationtest to pass with Bzlmod by @fmeum in #2009
  • fix: use REPO.bazel and MODULE.bazel when finding repo root by @alexeagle in #2013
  • merger: handle ident load by @chasestarr in #2014
  • Fix version resolution with bazel_deps and improve warnings by @fmeum in #2015
  • fix(cmd/gazelle): small cleanups to fix-update by @tyler-french in #2017
  • fix: Relaxing label parsing for Bazel 8 by @darkrift in #2021

New Contributors

Full Changelog: v0.41.0...v0.42.0

v0.41.0

07 Jan 19:16
0df2788

Choose a tag to compare

What's Changed

  • Downgrade and do not automatically update Go deps by @fmeum in #1979
  • fix: allow for newlines in expectedExitCode.txt by @mclarke47 in #1987
  • Add an alias_kind directive to configure wrapper macros by @alex-torok in #1986
  • refactor: simplify walk configuration, func signatures by @jbedard in #1932
  • [Proto] Make protoFileInfo method public by @ckilian867 in #1998
  • Fix go_deps warnings by @fmeum in #2003
  • runner: propagate 'testonly' property to sh_binary by @pjjw in #2002
  • Fix staleness issues with recent Bazel versions by @fmeum in #2006
  • Use apparent repo name in go mod tidy suggestion by @fmeum in #2007

New Contributors

Full Changelog: v0.40.0...v0.41.0