Releases: open-telemetry/opentelemetry-go-build-tools
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
v0.8.0
What's Changed
- Bump codecov/codecov-action from 3.1.1 to 3.1.2 by @dependabot in #300
- Bump codecov/codecov-action from 3.1.2 to 3.1.3 by @dependabot in #302
- [chore] dependabot updates Sun Apr 23 14:50:33 UTC 2023 by @opentelemetrybot in #304
- Bump golang.org/x/sys from 0.7.0 to 0.8.0 by @dependabot in #306
- Bump golang.org/x/oauth2 from 0.7.0 to 0.8.0 in /issuegenerator by @dependabot in #310
- crosslink: Add work command by @pellared in #311
- [chore] Update semconvgen README by @pellared in #305
- Bump codecov/codecov-action from 3.1.3 to 3.1.4 by @dependabot in #312
- [chore] dependabot updates Sun May 21 14:33:25 UTC 2023 by @opentelemetrybot in #319
- Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 by @dependabot in #313
- Add pip to dbotconf by @CharlieTLe in #307
- [chore] Fix dependabot-check Make target by @CharlieTLe in #323
- Bump github.com/go-git/go-git/v5 from 5.6.1 to 5.7.0 in /multimod by @dependabot in #324
- Bump github.com/golangci/golangci-lint from 1.52.2 to 1.53.2 in /internal/tools by @dependabot in #331
- [chore] dependabot updates Sun Jun 4 14:48:27 UTC 2023 by @opentelemetrybot in #336
- Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 by @dependabot in #327
- Release v0.8.0 by @pellared in #325
New Contributors
- @CharlieTLe made their first contribution in #307
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- Bump golang.org/x/mod from 0.7.0 to 0.8.0 in /semconvgen by @dependabot in #248
- bump minimum go version to 1.19 by @codeboten in #253
- [chore] dependabot updates Fri Feb 17 16:47:01 UTC 2023 by @opentelemetrybot in #252
- Bump golang.org/x/mod from 0.7.0 to 0.8.0 by @dependabot in #245
- [chore] dependabot updates Sun Feb 26 15:48:24 UTC 2023 by @opentelemetrybot in #263
- Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 by @dependabot in #254
- Bump golang.org/x/mod from 0.8.0 to 0.9.0 in /semconvgen by @dependabot in #267
- Bump go.uber.org/multierr from 1.9.0 to 1.10.0 in /multimod by @dependabot in #274
- Bump golang.org/x/oauth2 from 0.5.0 to 0.6.0 in /issuegenerator by @dependabot in #273
- Bump golang.org/x/text from 0.7.0 to 0.8.0 in /semconvgen by @dependabot in #265
- Bump github.com/go-git/go-git/v5 from 5.5.2 to 5.6.1 in /multimod by @dependabot in #277
- Bump golang.org/x/mod from 0.8.0 to 0.9.0 in /crosslink by @dependabot in #269
- Bump golang.org/x/mod from 0.8.0 to 0.9.0 by @dependabot in #270
- Bump golang.org/x/sys from 0.4.0 to 0.6.0 by @dependabot in #271
- Bump actions/setup-go from 3 to 4 by @dependabot in #278
- Bump github.com/golangci/golangci-lint from 1.51.2 to 1.52.0 in /internal/tools by @dependabot in #279
- Bump github.com/golangci/golangci-lint from 1.52.0 to 1.52.2 in /internal/tools by @dependabot in #281
- Add gotmpl tool by @pellared in #280
- Bump go.uber.org/multierr from 1.10.0 to 1.11.0 in /multimod by @dependabot in #282
- Bump golang.org/x/text from 0.8.0 to 0.9.0 in /semconvgen by @dependabot in #285
- Bump golang.org/x/oauth2 from 0.6.0 to 0.7.0 in /issuegenerator by @dependabot in #286
- Bump golang.org/x/mod from 0.9.0 to 0.10.0 in /semconvgen by @dependabot in #287
- Bump golang.org/x/mod from 0.9.0 to 0.10.0 in /crosslink by @dependabot in #297
- Bump github.com/otiai10/copy from 1.9.0 to 1.10.0 in /crosslink by @dependabot in #295
- Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 in /multimod by @dependabot in #290
- Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 in /chloggen by @dependabot in #289
- Bump golang.org/x/mod from 0.9.0 to 0.10.0 in /multimod by @dependabot in #288
- Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 in /dbotconf by @dependabot in #296
- Bump golang.org/x/mod from 0.9.0 to 0.10.0 in /dbotconf by @dependabot in #294
- Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 in /crosslink by @dependabot in #293
- Bump golang.org/x/sys from 0.6.0 to 0.7.0 by @dependabot in #291
- Bump golang.org/x/mod from 0.9.0 to 0.10.0 by @dependabot in #292
- Correct typos and minor improvements to README by @remychantenay in #284
- Release v0.7.0 by @MrAlias in #299
New Contributors
- @pellared made their first contribution in #280
- @remychantenay made their first contribution in #284
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- Bump go.uber.org/multierr from 1.8.0 to 1.9.0 in /multimod by @dependabot in #214
- Bump golang.org/x/sys from 0.3.0 to 0.4.0 by @dependabot in #220
- Bump github.com/go-git/go-git/v5 from 5.5.0 to 5.5.2 in /multimod by @dependabot in #219
- [chore] add github action to make updating dependencies easier by @codeboten in #226
- [chore] make script executable by @codeboten in #230
- [chore] fix line check in dependabot script by @codeboten in #231
- [chore] use opentelemetrybot by @codeboten in #233
- dependabot updates Tue Jan 24 23:58:10 UTC 2023 by @opentelemetrybot in #234
- [chore] update dependabot pr script by @codeboten in #235
- Bump github.com/golangci/golangci-lint from 1.50.1 to 1.51.0 in /internal/tools by @dependabot in #240
- Correct capitalization of Otel to be OTel by @MrAlias in #241
- [chloggen] Allow filenames containing '.' outside of extension by @djaglowski in #238
- Release v0.6.0 by @MrAlias in #243
New Contributors
- @opentelemetrybot made their first contribution in #234
- @djaglowski made their first contribution in #238
Full Changelog: v0.5.0...v0.6.0