bazelbuild/bazel-gazelle (bazel_gazelle)
### [`v0.40.0`](https://redirect.github.com/bazel-contrib/bazel-gazelle/releases/tag/v0.40.0)
[Compare Source](https://redirect.github.com/bazelbuild/bazel-gazelle/compare/v0.39.1...v0.40.0)
##### What's Changed
- do not generate an empty rule if a go_proto_library was already gener… by [@davidbyttow](https://redirect.github.com/davidbyttow) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1927](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1927)
- Support MODULE.bazel test cases for gazelle_generation_test. by [@gonzojive](https://redirect.github.com/gonzojive) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1948](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1948)
- Don't call dict.pop() with named arguments by [@EdSchouten](https://redirect.github.com/EdSchouten) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1951](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1951)
- go_deps should fail with a clear message when 2 modules that only differ in case are used by [@Buzz-Lightyear](https://redirect.github.com/Buzz-Lightyear) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1954](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1954)
- feat: warn when it looks like you're using ignore instead of exclude directive by [@alex-torok](https://redirect.github.com/alex-torok) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1955](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1955)
- fix(repo): load repositories should fail on duplicates by [@tyler-french](https://redirect.github.com/tyler-french) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1937](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1937)
- Hard failing if module versions aren't aligned between bazel dep and go.mod for a given module by [@Buzz-Lightyear](https://redirect.github.com/Buzz-Lightyear) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1957](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1957)
- Warning users when versions requested via bazel_dep and go.mod differ for the same go module by [@Buzz-Lightyear](https://redirect.github.com/Buzz-Lightyear) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1963](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1963)
- perf: do not revalidate glob expressions on each invocation by [@jbedard](https://redirect.github.com/jbedard) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1964](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1964)
- refactor: add rule.\* type assertions by [@jbedard](https://redirect.github.com/jbedard) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1961](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1961)
- Fix Bazel module resolution regression in go_deps by [@fmeum](https://redirect.github.com/fmeum) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1966](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1966)
- go_deps: Support default naming convention override for Bazel modules by [@fmeum](https://redirect.github.com/fmeum) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1967](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1967)
- Issue [#1965](https://redirect.github.com/bazelbuild/bazel-gazelle/issues/1965) - Fix label resolution for non-captured regex by [@alandonham](https://redirect.github.com/alandonham) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1969](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1969)
- Bump rules_go & Bazel deps by [@fmeum](https://redirect.github.com/fmeum) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1973](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1973)
- refactor: change pathTrie per-file to per-directory by [@jbedard](https://redirect.github.com/jbedard) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1931](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1931)
- Support load fixing on struct members (dotexpr) instead of just callexpr by [@aaronsky](https://redirect.github.com/aaronsky) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1972](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1972)
- Use rules_shell for shell targets by [@ted-xie](https://redirect.github.com/ted-xie) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1960](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1960)
- Remove explicit empty `version` argument by [@fmeum](https://redirect.github.com/fmeum) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1974](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1974)
- Revert to empty version and update repo metadata by [@fmeum](https://redirect.github.com/fmeum) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1975](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1975)
##### New Contributors
- [@gonzojive](https://redirect.github.com/gonzojive) made their first contribution in [https://github.com/bazel-contrib/bazel-gazelle/pull/1948](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1948)
- [@alex-torok](https://redirect.github.com/alex-torok) made their first contribution in [https://github.com/bazel-contrib/bazel-gazelle/pull/1955](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1955)
- [@aaronsky](https://redirect.github.com/aaronsky) made their first contribution in [https://github.com/bazel-contrib/bazel-gazelle/pull/1972](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1972)
- [@ted-xie](https://redirect.github.com/ted-xie) made their first contribution in [https://github.com/bazel-contrib/bazel-gazelle/pull/1960](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1960)
**Full Changelog**: https://github.com/bazel-contrib/bazel-gazelle/compare/v0.39.1...v0.40.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
v0.39.1
->v0.40.0
Release Notes
bazelbuild/bazel-gazelle (bazel_gazelle)
### [`v0.40.0`](https://redirect.github.com/bazel-contrib/bazel-gazelle/releases/tag/v0.40.0) [Compare Source](https://redirect.github.com/bazelbuild/bazel-gazelle/compare/v0.39.1...v0.40.0) ##### What's Changed - do not generate an empty rule if a go_proto_library was already gener… by [@davidbyttow](https://redirect.github.com/davidbyttow) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1927](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1927) - Support MODULE.bazel test cases for gazelle_generation_test. by [@gonzojive](https://redirect.github.com/gonzojive) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1948](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1948) - Don't call dict.pop() with named arguments by [@EdSchouten](https://redirect.github.com/EdSchouten) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1951](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1951) - go_deps should fail with a clear message when 2 modules that only differ in case are used by [@Buzz-Lightyear](https://redirect.github.com/Buzz-Lightyear) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1954](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1954) - feat: warn when it looks like you're using ignore instead of exclude directive by [@alex-torok](https://redirect.github.com/alex-torok) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1955](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1955) - fix(repo): load repositories should fail on duplicates by [@tyler-french](https://redirect.github.com/tyler-french) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1937](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1937) - Hard failing if module versions aren't aligned between bazel dep and go.mod for a given module by [@Buzz-Lightyear](https://redirect.github.com/Buzz-Lightyear) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1957](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1957) - Warning users when versions requested via bazel_dep and go.mod differ for the same go module by [@Buzz-Lightyear](https://redirect.github.com/Buzz-Lightyear) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1963](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1963) - perf: do not revalidate glob expressions on each invocation by [@jbedard](https://redirect.github.com/jbedard) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1964](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1964) - refactor: add rule.\* type assertions by [@jbedard](https://redirect.github.com/jbedard) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1961](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1961) - Fix Bazel module resolution regression in go_deps by [@fmeum](https://redirect.github.com/fmeum) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1966](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1966) - go_deps: Support default naming convention override for Bazel modules by [@fmeum](https://redirect.github.com/fmeum) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1967](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1967) - Issue [#1965](https://redirect.github.com/bazelbuild/bazel-gazelle/issues/1965) - Fix label resolution for non-captured regex by [@alandonham](https://redirect.github.com/alandonham) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1969](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1969) - Bump rules_go & Bazel deps by [@fmeum](https://redirect.github.com/fmeum) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1973](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1973) - refactor: change pathTrie per-file to per-directory by [@jbedard](https://redirect.github.com/jbedard) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1931](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1931) - Support load fixing on struct members (dotexpr) instead of just callexpr by [@aaronsky](https://redirect.github.com/aaronsky) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1972](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1972) - Use rules_shell for shell targets by [@ted-xie](https://redirect.github.com/ted-xie) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1960](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1960) - Remove explicit empty `version` argument by [@fmeum](https://redirect.github.com/fmeum) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1974](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1974) - Revert to empty version and update repo metadata by [@fmeum](https://redirect.github.com/fmeum) in [https://github.com/bazel-contrib/bazel-gazelle/pull/1975](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1975) ##### New Contributors - [@gonzojive](https://redirect.github.com/gonzojive) made their first contribution in [https://github.com/bazel-contrib/bazel-gazelle/pull/1948](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1948) - [@alex-torok](https://redirect.github.com/alex-torok) made their first contribution in [https://github.com/bazel-contrib/bazel-gazelle/pull/1955](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1955) - [@aaronsky](https://redirect.github.com/aaronsky) made their first contribution in [https://github.com/bazel-contrib/bazel-gazelle/pull/1972](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1972) - [@ted-xie](https://redirect.github.com/ted-xie) made their first contribution in [https://github.com/bazel-contrib/bazel-gazelle/pull/1960](https://redirect.github.com/bazel-contrib/bazel-gazelle/pull/1960) **Full Changelog**: https://github.com/bazel-contrib/bazel-gazelle/compare/v0.39.1...v0.40.0Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.