Changelog
Pro-only
New features
- feat(pro): .Format available as a template variable on archives
- feat(pro): allow to add extra files in app_bundles (#933)
- feat(pro): msi.extensions (#921)
- feat(pro): use AI to format the changelog (#916)
Bug fixes
- fix(pro): improvements in changelog ai
- fix(pro): msi double dash on -ext on linux
- fix(pro): nfpm goreleaser-pro should conflict with goreleaser instead of obsolete it
- fix(pro): release --split with non-go builders
- fix(pro): update --help
Build process updates
- ci(pro): nightly instead of weekly
Other work
- chore(pro): cleanup
Shared with OSS
New features
- feat(announce): bluesky.enabled templateable
- feat(announce): discord.enabled templateable
- feat(announce): linkedin.enabled templateable
- feat(announce): mastodon.enabled templateable
- feat(announce): mattermost.enabled templateable
- feat(announce): opencollective.enabled templateable
- feat(announce): reddit.enabled templateable
- feat(announce): slack.enabled templateable
- feat(announce): smpt.enabled templateable
- feat(announce): teams.enabled templateable
- feat(announce): telegram.enabled templateable
- feat(announce): twitter.enabled templateable
- feat(announce): webhook.enabled templateable
- feat(archive): allow to specify multiple formats (#5455)
- feat(build): add bun support (#5403)
- feat(build): adds deno support (#5408)
- feat(build): support solaris/sparc and solaris/sparc64 in golang builder (#5449)
- feat(docker): suggest image if not found (#5451)
- feat(nfpm): allow to set mtime on packages (#5392)
- feat(notarize): allows setting signing entitlements (#5465)
- feat(release/gh): allow templates in make_latest (#5420)
Bug fixes
- fix(build): mkdir target dir before building (#5422)
- fix(builders/bun): add missing targets
- fix(bun): rename file
- fix(deno): allow concurrency
- fix(gitea): commit with no author (#5468)
- fix: artifact filter builder check (#5415)
- fix: build --single-target infer target from runtime (#5443)
- fix: do not return nil if builder is invalid (#5419)
- fix: don't assume username is goreleaser in tests
- fix: lint issue
- fix: multiline log output improvements
- fix: run upx before signing binaries
- fix: small log improvements
- fix: target filter byamd64 and byarm (#5441)
- fix: update go-gitlab to the new official client
- fix: use
Dependency updates
- chore(deps): bump actions/setup-go from 5.2.0 to 5.3.0 (#5469)
- chore(deps): bump actions/setup-go from 5.2.0 to 5.3.0 (#935)
- chore(deps): bump code.gitea.io/sdk/gitea from 0.19.0 to 0.20.0 (#5447)
- chore(deps): bump dagger/dagger-for-github from 7.0.3 to 7.0.4 (#5453)
- chore(deps): bump docker/setup-qemu-action from 3.2.0 to 3.3.0 (#5433)
- chore(deps): bump docker/setup-qemu-action from 3.2.0 to 3.3.0 (#924)
- chore(deps): bump github.com/agnivade/levenshtein from 1.1.1 to 1.2.0 (#5457)
- chore(deps): bump github.com/google/go-containerregistry from 0.20.2 to 0.20.3 (#5458)
- chore(deps): bump github/codeql-action from 3.28.0 to 3.28.1 (#5445)
- chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.119.0 to 0.120.0 (#5466)
- chore(deps): bump golang from 1.23.4-alpine to 1.23.5-alpine (#5461)
- chore(deps): bump golang from
04ec561
toc233391
(#5448) - chore(deps): bump golang from
13aaa4b
to04ec561
(#5434) - chore(deps): bump golang from
6c5c959
tod37127f
(#5426) - chore(deps): bump golang from
d37127f
to13aaa4b
(#5428) - chore(deps): bump golang.org/x/crypto from 0.31.0 to 0.32.0 (#5424)
- chore(deps): bump golang.org/x/oauth2 from 0.24.0 to 0.25.0 (#5421)
- chore(deps): bump golang.org/x/tools from 0.28.0 to 0.29.0 (#5425)
- chore(deps): bump golangci/golangci-lint-action from 6.1.1 to 6.2.0 (#5462)
- chore(deps): bump stefanzweifel/git-auto-commit-action from 5.0.1 to 5.1.0 (#5446)
- chore(deps): update nfpm to v2.41.2
- chore(deps): update to go 1.23.4
Documentation updates
- doc: fix
- docs: add rust-zig tutorial
- docs: email/smtp
- docs: fix title
- docs: fix universal binaries explanation
- docs: fix url
- docs: formatting
- docs: improve homepage
- docs: maintainers and emeritus (#5437)
- docs: readme update
- docs: remove un-existent feature from docs
- docs: small fixes to deno builder, environment setup (#5416)
- docs: typo
- docs: typos
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update docs (#5423)
- docs: update homepage post 2.5
- docs: update reame
Build process updates
- ci(dagger): fix go version
- ci(nfpm): suggest builders instead of recommends (#5432)
- ci: fix nightly job
- ci: link
- ci: nightly instead of weekly
- ci: remove validate-krew-manifest
- ci: use nightly for nightlies
Other work
- chore(license): happy new year (#5417)
- chore: auto-update generated files
- chore: auto-update generated files
- chore: fix lint
- chore: link
- chore: lint
- chore: split build
- chore: update
- chore: update
- chore: update
- chore: update
- chore: update
- chore: update
- chore: update