github goreleaser/goreleaser-pro v2.6.0-pro

latest releases: nightly, v2.6.1-pro
one day ago

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 to c233391 (#5448)
  • chore(deps): bump golang from 13aaa4b to 04ec561 (#5434)
  • chore(deps): bump golang from 6c5c959 to d37127f (#5426)
  • chore(deps): bump golang from d37127f to 13aaa4b (#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

Don't miss a new goreleaser-pro release

NewReleases is sending notifications on new releases.