github bazel-contrib/bazel-gazelle v2.0.0-beta.1

4 hours ago

Using Bzlmod

bazel_dep(name = "gazelle", version = "2.0.0-beta.1")

Using WORKSPACE

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "bazel-gazelle",
    sha256 = "89f5abfefd5c93e5b6ba1502eecf985824f0b45eebefdc7bc22d42337e500eda",
    url = "https://github.com/bazel-contrib/bazel-gazelle/releases/download/v2.0.0-beta.1/bazel-gazelle-v2.0.0-beta.1.tar.gz",
)
load("@bazel-gazelle//:deps.bzl", "gazelle_dependencies")
gazelle_dependencies()

What's Changed

  • v2/cmd/gazelle/update: update builtin Configurers to v2 by @jayconrod in #2424
  • cmd/gazelle: use v2 interfaces by @jayconrod in #2428
  • gazelle_binary: add generate_gazelle_binary_languages to make v2 list by @jayconrod in #2429
  • Have gazelle -version print the list of supported languages by @phst in #2431
  • v2/cmd/gazelle/update: make map_kind and alias_kind work together by @ash2k in #2434
  • v2/rule: add load information to KindInfo by @jayconrod in #2432
  • internal: migrate test language extensions to v2 by @jayconrod in #2439
  • language/bazel/visibility: migrate to v2 by @jayconrod in #2440
  • language/go: migrate to v2 by @jayconrod in #2442
  • skills: add gazelle-migrate-language skill by @jayconrod in #2445
  • language/proto: migrate to v2 by @jayconrod in #2443
  • go_deps: rewrite using 'go list -m' by @jayconrod in #2418
  • language/go: drop cgo_library, go_grpc_library by @jayconrod in #2447
  • v2/walk: export Cache, refactor GetDirInfo, support context by @jayconrod in #2448
  • language/defaults: move from language/bazel/visibility, promote to be built-in by @jayconrod in #2449
  • v2/cmd/gazelle/update: attach language and kind metadata to rules by @jayconrod in #2451
  • v2/cmd/gazelle/update: enable lazy index, disable recursion by default by @jayconrod in #2453
  • v2/cmd/gazelle/update: -strict mode by @jayconrod in #2452
  • v2/cmd/gazelle/update: make GenerateResult.Imports optional by @jayconrod in #2455
  • v2/resolve: clean up most remaining TODO(v2) comments by @jayconrod in #2459
  • language/go: resolve imports of packages in multi-module repos by @jayconrod in #2420
  • v2/cmd/gazelle/update: add -fix flag by @jayconrod in #2454
  • go_deps: follow-up fixes for the 'go list -m' rewrite by @fmeum in #2441
  • internal/bzlmod: add globs.bzl for GOPRIVATE matching by @jayconrod in #2435
  • internal/bzlmod: add goproxy.bzl for downloading .mod files by @jayconrod in #2436
  • go_deps: use goproxy.bzl functions to download .mod files ahead of time by @jayconrod in #2437
  • go_deps_test: support downloads, facts, add new tests by @jayconrod in #2438
  • go_deps: fix multiple go.work bugs, add tests by @jayconrod in #2462
  • go_deps: more follow-up fixes for the 'go list -m' rewrite by @fmeum in #2463

Full Changelog: v0.54.0...v2.0.0-beta.1

Don't miss a new bazel-gazelle release

NewReleases is sending notifications on new releases.