Releases: open-telemetry/opentelemetry-go-build-tools
v0.18.0
What's Changed
🛑 Breaking changes 🛑
-
githubgen
: githubgen now injects component lists and others into CODEOWNERS and ALLOWLIST files using magic strings instead of writing the complete files. (#674)This feature allows maintainers to have custom content in addition to the component lists and others in their CODEOWNERS and ALLOWLIST files.
Magic delimiter strings need to be added to CODEOWNERS and ALLOWLIST files fot githubgen to fill in the content.
Use# Start/End components list
,# Start/End distribution list
and# Start/End unmaintained components list
in your CODEOWNERS file.
Use# Start/End deprecated components list
and# Start/End unmaintained components list
in your ALLOWLIST file.
Also, issue template files need to be updated and use# Start/End components list
to fill in the component list.
🧰 Bug fixes 🧰
githubgen
: Removeinternal/common
entry in ALLOWLIST (#669)
Full Changelog: v0.17.0...v0.18.0
v0.17.0
What's Changed
- build(deps): bump go.opentelemetry.io/collector/confmap from 1.22.0 to 1.23.0 in /githubgen by @dependabot in #659
- build(deps): bump go.opentelemetry.io/collector/confmap/provider/fileprovider from 1.22.0 to 1.23.0 in /githubgen by @dependabot in #660
- build(deps): bump github.com/otiai10/copy from 1.14.0 to 1.14.1 in /crosslink by @dependabot in #661
- Add
--skip
flag tocrosslink tidylist
by @jade-guiton-dd in #662 - [chore][githubgen] Remove unnecessary trailing whitespace by @crobert-1 in #663
- build(deps): bump golang.org/x/vuln from 1.1.3 to 1.1.4 in /internal/tools by @dependabot in #665
- [chore][githubgen] Fix code owner whitespace issues by @crobert-1 in #664
- [githubgen] PR feedback follow-ups by @mowies in #655
- [chore] Release v0.17.0 by @mowies in #668
New Contributors
- @crobert-1 made their first contribution in #663
Full Changelog: v0.16.0...v0.17.0
Release v0.16.0
v0.16.0
💡 Enhancements 💡
crosslink
: Adds a 'tidy' subcommand to generate 'go mod tidy' schedules (#642)
What's Changed
- build(deps): bump golang.org/x/text from 0.19.0 to 0.20.0 in /semconvgen by @dependabot in #615
- build(deps): bump golang.org/x/mod from 0.21.0 to 0.22.0 in /semconvgen by @dependabot in #616
- build(deps): bump golang.org/x/oauth2 from 0.23.0 to 0.24.0 in /issuegenerator by @dependabot in #620
- build(deps): bump golang.org/x/mod from 0.21.0 to 0.22.0 in /crosslink by @dependabot in #622
- build(deps): bump golang.org/x/mod from 0.21.0 to 0.22.0 in /multimod by @dependabot in #621
- build(deps): bump golang.org/x/sys from 0.26.0 to 0.27.0 by @dependabot in #619
- build(deps): bump golang.org/x/mod from 0.21.0 to 0.22.0 in /dbotconf by @dependabot in #617
- build(deps): bump golang.org/x/mod from 0.21.0 to 0.22.0 by @dependabot in #618
- build(deps): bump codecov/codecov-action from 4.6.0 to 5.0.2 by @dependabot in #623
- build(deps): bump github.com/golangci/golangci-lint from 1.61.0 to 1.62.0 in /internal/tools by @dependabot in #624
- build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /checkfile by @dependabot in #625
- build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /gotmpl by @dependabot in #629
- build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /crosslink by @dependabot in #631
- build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /chloggen by @dependabot in #628
- build(deps): bump codecov/codecov-action from 5.0.2 to 5.0.7 by @dependabot in #630
- build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /multimod by @dependabot in #632
- build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /dbotconf by @dependabot in #627
- build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #626
- build(deps): bump github.com/golangci/golangci-lint from 1.62.0 to 1.62.2 in /internal/tools by @dependabot in #635
- build(deps): bump golang.org/x/text from 0.20.0 to 0.21.0 in /semconvgen by @dependabot in #636
- build(deps): bump codecov/codecov-action from 5.0.7 to 5.1.1 by @dependabot in #637
- build(deps): bump golang.org/x/sys from 0.27.0 to 0.28.0 by @dependabot in #638
- build(deps): bump golang.org/x/crypto from 0.21.0 to 0.31.0 in /multimod by @dependabot in #641
- feat: add githubgen tool by @mowies in #639
- build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /githubgen by @dependabot in #643
- build(deps): bump go.opentelemetry.io/collector/confmap from 1.20.0 to 1.22.0 in /githubgen by @dependabot in #645
- build(deps): bump go.opentelemetry.io/collector/confmap/provider/fileprovider from 1.20.0 to 1.22.0 in /githubgen by @dependabot in #644
- Add
crosslink tidylist
command by @jade-guiton-dd in #642 - Upgrade golang.org/x/net from v0.31.0 to v0.33.0 by @MrAlias in #647
- build(deps): bump codecov/codecov-action from 5.1.1 to 5.1.2 by @dependabot in #648
- build(deps): bump github.com/golangci/golangci-lint from 1.62.2 to 1.63.4 in /internal/tools by @dependabot in #650
- build(deps): bump golang.org/x/oauth2 from 0.24.0 to 0.25.0 in /issuegenerator by @dependabot in #651
- build(deps): bump golang.org/x/sys from 0.28.0 to 0.29.0 by @dependabot in #652
- build(deps): bump github.com/go-git/go-git/v5 from 5.12.0 to 5.13.1 in /multimod by @dependabot in #653
- Fix go version in go.mod files by @MrAlias in #654
- Exclude githubgen from released modules by @dmathieu in #657
- Release 0.16.0 by @jade-guiton-dd in #658
New Contributors
- @jade-guiton-dd made their first contribution in #642
Full Changelog: v0.15.0...v0.16.0
v0.15.0
What's Changed
💡 Enhancements 💡
all
: bump minimum Go version to 1.22 (#605)multimod
: Improve error message when the Go proxy misbehaves (#610)
🧰 Bug fixes 🧰
chloggen
: Fix bug that directed all output to stderr (#612)
New Contributors
- @andrzej-stencel made their first contribution in #593
- @mowies made their first contribution in #612
Full Changelog: v0.14.0...v0.15.0
v0.14.0
What's Changed
💡 Enhancements 💡
semconvgen
: Add--capitalizations-path
to allow users to add additional strings to the static capitalizations slice in generator.go (#528)
🧰 Bug fixes 🧰
multimod
: Get pseudoversion for each module in a module set separately to support moving modules between module sets. (#582)
New Contributors
- @carrbs made their first contribution in #529
- @dmathieu made their first contribution in #581
- @mx-psi made their first contribution in #582
Full Changelog: v0.13.0...v0.14.0
v0.13.0
🛑 Breaking changes 🛑
all
: bump minimal Go version to 1.20 (#474)
💡 Enhancements 💡
-
multimod
: ignore excluded-modules when using sync to update dependencies (#442)
This allows users of the sync command to sync all modules in a monorepo, including
those listed in the excluded-modules. This is useful for repositories where some modules
may not yet be ready for releasing (therefore listed under excluded-modules) but their
dependencies still need to be managed via multimod. -
crosslink
: Add--skip
flag to ignore specified go modules (#480) -
multimod
: add support for--commit-hash
to allow users to overwrite the tag in a versions.yaml file (#422)
This feature allows users to specify a tag (i.e. main) when they want to update
modules. -
chloggen
: support a custom changelog summary template (#501)
The changelog summary template can be customized by configuring a custom template with thesummary_template
configuration setting.
The default template provides a starting point for a custom template: https://github.com/open-telemetry/opentelemetry-go-build-tools/blob/v0.13.0/chloggen/internal/chlog/summary.tmpl
🧰 Bug fixes 🧰
-
crosslink
: Fix Windows produces backslashes instead of slashes (#458)
This fixes the issue of Windows produces backslashes instead of slashes when crosslinking
dependencies in go.mod files on Windows. -
dbotconf
: Fix Windows produces backslashes instead of slashes (#264)
This fixes the issue of Windows produces backslashes instead of slashes when generating
Dependabot configuration files on Windows. -
multimod
: Fix tagging on Windows (#464)
This fixes the issue ofmultimod tag
failing on Windows. -
multimod
: Fix to log 'Using versioning file' and 'Successfully deleted module tags' to stderr instead of stdout (#507) -
chloggen
: change generated files permissions from 0755 to 0644 (#457)
v0.12.0
v0.11.0
What's Changed
- [chloggen] Add ability to generate multiple changelog files by @djaglowski in #372
- Chloggen clarify termininology by @djaglowski in #375
- Bump github.com/go-git/go-git/v5 from 5.8.0 to 5.8.1 in /multimod by @dependabot in #381
- [chore] Add checkfile to versions.yaml by @pellared in #379
- Remove checkdoc by @mackjmr in #380
- Release 0.11.0 by @djaglowski in #382
Full Changelog: v0.10.0...v0.11.0
v0.10.0
What's Changed
- Bump golang.org/x/sys from 0.9.0 to 0.10.0 by @dependabot in #355
- Bump golang.org/x/mod from 0.11.0 to 0.12.0 by @dependabot in #356
- [chore] Add test coverage for chloggen/internal/chlog package by @djaglowski in #365
- Add checkfile tool by @mackjmr in #348
- Add the --ignore flag to dbotconf by @MrAlias in #363
- [multimod] apply review feedback by @codeboten in #367
- [chore][chloggen] Clean up terminology for unreleased directory by @djaglowski in #368
- [chore][chloggen] Run tests end-to-end by @djaglowski in #369
- [chore][chloggen] Rename 'Context' to 'Config' and move to dedicated package by @djaglowski in #370
- [chloggen] Introduce repo-level config file by @djaglowski in #371
- Bump github.com/go-git/go-git/v5 from 5.7.0 to 5.8.0 in /multimod by @dependabot in #373
- [chore] Cleanup chloggen globalCfg usage by @djaglowski in #376
- semconvgen: Quickfix after semconv repo migration by @pellared in #374
- Release v0.10.0 by @pellared in #377
New Contributors
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
- Bump github.com/golangci/golangci-lint from 1.53.2 to 1.53.3 in /internal/tools by @dependabot in #343
- Bump golang.org/x/oauth2 from 0.8.0 to 0.9.0 in /issuegenerator by @dependabot in #339
- Bump golang.org/x/text from 0.9.0 to 0.10.0 in /semconvgen by @dependabot in #341
- Bump golang.org/x/sys from 0.8.0 to 0.9.0 by @dependabot in #340
- Bump golang.org/x/mod from 0.10.0 to 0.11.0 by @dependabot in #338
- [chloggen] Disallow whitespace-only values by @djaglowski in #239
- Bump github.com/otiai10/copy from 1.11.0 to 1.12.0 in /crosslink by @dependabot in #346
- docs: add contributing by @hanyuancheung in #138
- add multimod diff command by @codeboten in #350
- [chore] dependabot updates Sun Jul 9 14:41:07 UTC 2023 by @opentelemetrybot in #359
- prepare 0.9.0 release by @codeboten in #361
New Contributors
- @hanyuancheung made their first contribution in #138
Full Changelog: v0.8.0...v0.9.0