What's Changed
- CI: upgrade rules_go for BCR tests by @jayconrod in #2237
- [bzlmod/go_deps] Clarify support for modules that differ only by case. by @mkosiba in #2213
- Add default Gazelle override for tflint-plugin-sdk by @rorychatterton in #2230
- Accept
go.sumfiles with git conflict markers by @fmeum in #2225 - walk: fix race condition by @jayconrod in #2238
- doc: fix the
rules_pythongazelle example by @aignas in #2020 - feature: generate
pgoprofileattribute if default profile detected by @vpanta in #2241 - feat: remove unnecessary keep comments in lists by @PeterCardenas in #2232
- feat: remove scalar attr keep comments by @PeterCardenas in #2244
- Add Glob.AllowsEmpty by @dzbarsky in #2245
- Fix exports_files and package conflicts by @keith in #2248
- Insert package() at the top of the file by @keith in #2249
- cmd/autogazelle/README: translate from reStructuredText to Markdown by @jayconrod in #2200
- Add default_features directive by @keith in #2247
- README: fix broken links to JS, Kotlin extensions by @jayconrod in #2199
- docs: split reference material onto different pages by @jayconrod in #2250
- docs: rewrite design explanation by @jayconrod in #2251
- fix: ignore goexperiments build tags by @ammar-elsabe in #2254
- fix(language/go): ignored goexperiment build tag typo by @ammar-elsabe in #2257
- walk: assert that RelsToIndex strings are clean and relative by @jayconrod in #2258
- docs: added explanation on how the merger works by @jayconrod in #2255
- Add remote-apis-sdks to DEFAULT_BUILD_FILE_GENERATION_BY_PATH by @erock2112 in #2260
- Add default Gazelle override for go.chromium.org/luci by @erock2112 in #2259
- Add check to see if testdata is empty when determining when to add data by @sohumk-stripe in #2262
- Fix the lockfile and let it update locally by @fmeum in #2263
- Add proto compiler for grpc libraries by @mering in #2271
- Disable proto library generation for protocompile by @ouillie in #2278
- Upgrade Go to 1.24.12, rules_go to 0.59.0, and sync deps to WORKSPACE by @jayconrod in #2274
- v2: add v2/go.mod, go.work by @jayconrod in #2275
- v2: extract fix-update logic to v2/cmd/gazelle/update by @jayconrod in #2276
- v2: add v2/cmd/gazelle by @jayconrod in #2277
- resolve: use a fallback RepoName for overrides by @grrtrr in #2270
- (docs) Note that an extension is required for default_visibility by @djmitche in #2287
- Switch to "protobuf" module when generating proto_library rules by @mateusz-olczyk in #2284
- gazelle_binary: support either v1 or v2 by @jayconrod in #2281
- tests: convert some integration tests to gazelle_generation_test by @jayconrod in #2293
- tests: convert most remaining integration tests by @jayconrod in #2294
- Implement Rule.AttrBool() method by @mateusz-olczyk in #2295
- cmd/fetch_repo: fix dropped error by @alrs in #2298
- go_repository_tools: build v2/cmd/gazelle by @jayconrod in #2299
- Fix MergeDict() logic for empty lists by @mateusz-olczyk in #2301
- bzlmod: allow non-default go.work file names by @findleyr in #2303
- Add -version flag to print the current version by @jayconrod in #2307
- bzlmod: fix _noop arity for check_direct_dependencies = "off" by @findleyr in #2305
- build(deps): bump google.golang.org/grpc from 1.71.0 to 1.79.3 in /tests/bcr/go_mod by @dependabot[bot] in #2310
New Contributors
- @mkosiba made their first contribution in #2213
- @rorychatterton made their first contribution in #2230
- @aignas made their first contribution in #2020
- @PeterCardenas made their first contribution in #2232
- @keith made their first contribution in #2248
- @ammar-elsabe made their first contribution in #2254
- @erock2112 made their first contribution in #2260
- @sohumk-stripe made their first contribution in #2262
- @ouillie made their first contribution in #2278
- @grrtrr made their first contribution in #2270
- @djmitche made their first contribution in #2287
- @mateusz-olczyk made their first contribution in #2284
- @alrs made their first contribution in #2298
- @findleyr made their first contribution in #2303
Full Changelog: v0.47.0...v0.48.0