Skip to content

Releases: goreleaser/goreleaser-pro

v2.14.3

09 Mar 14:22
08c616b

Choose a tag to compare

Changelog

Shared with OSS

Other work

v2.14.2

08 Mar 03:22
08c616b

Choose a tag to compare

Changelog

Pro-only

Bug fixes


Shared with OSS

Bug fixes

  • fix(sbom): fix Windows CI test failure in catalog_source_archives (@caarlos0 and @Copilot)
  • fix(telegram): chat_id should be allowed in the @channelname form (@caarlos0)
  • fix(telegram): improve default message template (@caarlos0)
  • fix(upload): prevent sendFile race condition on Windows (@caarlos0 and @Copilot)
  • fix: go1.26.1 (@caarlos0)
  • fix: improve logs (@caarlos0)
  • fix: lint (@caarlos0)

Documentation updates

  • docs(deps): bump mkdocs-material in /www in the docs group (@dependabot[bot])
  • docs(deps): bump mkdocs-material in /www in the docs group (@dependabot[bot])
  • docs: fix badges (@caarlos0)
  • docs: improve telegram docs (@caarlos0)
  • docs: telegram link (@caarlos0)
  • docs: update install.md (@caarlos0)

Other work

  • chore(ci): switch artifact attestations gen to actions/attest (@scop)
  • chore: add .env to .gitignore (@caarlos0)
  • chore: add comment (@caarlos0)

v2.14.1

25 Feb 16:51
08c616b

Choose a tag to compare

Changelog

Pro-only

Bug fixes

  • fix(pro): better config include log (@caarlos0)
  • fix(pro): fallback to github on nightly if github-native (@caarlos0)
  • fix(pro): gemfury try log (@caarlos0)
  • fix(pro): lint (@caarlos0)

Shared with OSS

Security updates

  • sec(deps): update filippo.io/edwards25519 (@caarlos0)
  • sec(deps): update filippo.io/edwards25519 (@caarlos0)

Bug fixes

Documentation updates

Other work

v2.14.0

21 Feb 19:40
08c616b

Choose a tag to compare

Changelog

Pro-only

New features

  • feat(pro): allow GORELEASER_KEY to be a file (@caarlos0)
  • feat(pro): allow to use github/gitlab/gitea changelogger on nightly builds (@caarlos0)
  • feat(pro): create macos pkg files (@caarlos0 and @Copilot)
  • feat(pro): msi.hooks (@caarlos0)
  • feat(pro): nsis support (@caarlos0)
  • feat(pro): nsis.templated_extra_files (@caarlos0)
  • feat(pro): offline licenses (@caarlos0)
  • feat(pro): rename furies to gemfury (@caarlos0)

Bug fixes

Documentation updates

Other work


Shared with OSS

New features

  • feat(dockers/v2): allow to skip load image in snapshot for daemonless clients (@BaptisteLalanne and @caarlos0)
  • feat(dockers/v2): template platforms (@caarlos0)
  • feat(dockers_v2): warn user if it seems like they're rebuilding binaries (@caarlos0)
  • feat(homebrew_cask): allow globs in manpages (@caarlos0)
  • feat(nfpm): allow to filter by goamd64 (@caarlos0)
  • feat(nfpm): set archvariant in deb for goamd64 (@caarlos0)
  • feat(nix): add formatter support (@caarlos0)
  • feat(nix): add formatter support (@caarlos0)
  • feat(tmpl): englishJoin (@caarlos0)
  • feat(winget): allow to set package name (@caarlos0)
  • feat(winget): update manifest schema to latest (1.12.0) (@vedantmgoyal9)
  • feat: detect if binary is dynamically linked, proper nix configuration (@caarlos0)
  • feat: extract co-authors (@caarlos0)
  • feat: go 1.25.6 (@caarlos0)
  • feat: go1.25.7 (@caarlos0)
  • feat: improve gerrors (@caarlos0)
  • feat: use go1.26 (@caarlos0)

Security updates

  • fixup! sec: redact secrets from command outputs and logs (@caarlos0)
  • sec: redact secrets from command outputs and logs (@caarlos0)

Bug fixes

  • Revert "fix: base64 encoding" (@caarlos0)
  • fix(aur): src info should replace version with pkgver (@caarlos0)
  • fix(brews): brew style sorbet error (@gliptak)
  • fix(cask): handle WrappedIn (@caarlos0)
  • fix(changelog): de-duplicate authors (@caarlos0)
  • fix(deps): fix github enterprise urls (@caarlos0)
  • fix(docker): bump Go to 1.25.7 to match go.mod (@jacarui)
  • fix(docker): regression with new buildx versions (@caarlos0)
  • fix(dockers/v2): improve log output, do not complain on driver=docker (@caarlos0)
  • fix(dockers/v2): improve logs (@caarlos0)
  • fix(dockers/v2): simplify code a bit (@caarlos0)
  • fix(nfpm): properly handle meta packages (@caarlos0)
  • fix(nix): auPatchelHook should be a dependency (@malikwirin)
  • fix(nix): autoPatchelfHook on Linux only (@caarlos0)
  • fix(sbom): improve log output (@caarlos0)
  • fix(tmpl): better englishJoin, added slice (@caarlos0)
  • fix: base64 encoding (@caarlos0)
  • fix: better debug output (@caarlos0)
  • fix: git-lfs on Dockerfile (@caarlos0)
  • fix: github enteprise upload URLs (@caarlos0)
  • fix: lint (@caarlos0)
  • fix: some rewording (@caarlos0)
  • fix: update sha3 and minor code style update (@caarlos0)
  • fixup! fix: better debug output (@caarlos0)

Documentation updates

  • docs(deps): bump mkdocs-include-markdown-plugin from 7.2.0 to 7.2.1 in /www in the docs group (@dependabot[bot])
  • docs(deps): bump mkdocs-material in /www in the docs group (@dependabot[bot])
  • docs(nfpm): document deb compression (@scop)
  • docs(schema): add missing zstd deb compression enum value (@scop)
  • docs: Fix typo In Deprecation Docs on Homebrew Formulas (@bwagner5)
  • docs: document artifacts.json structure (@caarlos0 and @Copilot)
  • docs: document how to disable manifests in dockers_v2 (@caarlos0)
  • docs: gemfury link (@caarlos0)
  • docs: image (@caarlos0)
  • docs: preparing for v2.14 (@caarlos0)
  • docs: secure fund (@caarlos0)
  • docs: udpate (@caarlos0)
  • docs: update sponsors (@caarlos0)

Other work

v2.15.0-nightly

20 Mar 23:35
08c616b

Choose a tag to compare

v2.15.0-nightly Pre-release
Pre-release

Changelog

Pro-only

Bug fixes

  • fix(pro): cask verified url
  • fix(pro): changelog on first release
  • fix(pro): consistent error outputs across pro-only pipes
  • fix(pro): flatpak on partial builds

Shared with OSS

New features

  • feat(builders/go): build ./..., better defaults
  • feat(telegram): message thread id
  • feat: added blake3 checksumming support
  • feat: flatpak
  • feat: retry go mod proxy on 404 with exponential backoff

Bug fixes

  • fix(docker): check if --provenance and --sbom flags are available
  • fix(flatpak): singular
  • fix(homebrew_casks): use heredoc for cask caveats to handle shell metacharacters
  • fix(telegram): make sure to close resp.body
  • fix(telegram): message thread id is not required
  • fix: consistent error outputs across all pipes
  • fix: filterOut returns excluded tag when multiple ignore_tags are set
  • fix: lint
  • fix: lint

Documentation updates

  • docs(deps): bump mkdocs-material from 9.7.4 to 9.7.5 in /www in the docs group
  • docs: improve Contributing
  • docs: udpate

v2.13.3

10 Jan 03:38
689b62c

Choose a tag to compare

Changelog

Pro-only

Bug fixes

  • refactor(pro): fix deprecated method usage in tests

Shared with OSS

Bug fixes

  • fix(deps): update ko and docker/cli
  • fix: move log to debug
  • refactor: fix deprecated method usage in tests

Documentation updates

  • docs(deps): bump the docs group in /www with 2 updates
  • docs: Revert sponsor list removal and enforce error handling in update-sponsors.py
  • docs: better sponsors
  • docs: fix auto-rebuild local
  • docs: fix formatting
  • docs: small updates
  • docs: update license year

v2.13.2

24 Dec 17:42
689b62c

Choose a tag to compare

Changelog

Shared with OSS

Bug fixes

  • fix(mcp): always use current schema url
  • fix(deps): move to go.yaml.in/yaml
  • fix(deps): update fang, log, lipgloss
  • fix(deps): update go-github, add one more test
  • fix(deps): use quill fork
  • fix(nix): use stdenvNoCC.hostPlatform.system instead of deprecated system parameter
  • fix: build with latest cosign
  • fix: lint
  • fix: run script

Documentation updates

  • docs(deps): bump mkdocs-material from 9.7.0 to 9.7.1 in /www in the docs group
  • docs: fix typo in notarize.md regarding certificate export

Other work

  • chore: svu.yaml

v2.13.1

07 Dec 20:51
689b62c

Choose a tag to compare

Changelog

Shared with OSS

Security updates

  • sec: update to go 1.25.5

Bug fixes

  • fix(github): improve create/update file
  • fix(ko): do not fail if docker daemon not available
  • fix(mcp): its actually the committee mcp registry
  • fix: lint
  • fix: update run script to new cosign signature check

Documentation updates

  • docs: announce v2.13
  • docs: clarify deprecation policy
  • docs: remove -unreleased
  • docs: update sign.md

Other work

  • chore: issue templates
  • chore: issue templates
  • chore: update issue templates
  • chore: updates

v2.13.0

30 Nov 18:51
31ee4bf

Choose a tag to compare

Changelog

Pro-only

New features

  • feat(pro): expose metadata fields in template engine
  • feat(pro): mcp.description from global metadata
  • feat(pro): npm.tag
  • feat(pro): set extra fields in npm

Bug fixes

  • fix(pro): cask use PrefixedTag in commit message by default
  • fix(pro): eventual double 'v' prefix in goreleaser --version
  • fix(pro): npm: propagate exit codes in run-xxx.js scripts
  • fix(pro): update config
  • refactor(pro): deprecated options

Other work

  • chore(pro): remove unused method

Shared with OSS

New features

  • feat(aur): use ${pkgver} in the URL to prevent extra diffs
  • feat: Add GitHub Copilot instructions
  • feat: add Discourse announcer
  • feat: add Discourse announcer
  • feat: add GitHub App signed commit support
  • feat: make hooks in homebrew_casks templateable
  • feat: make hooks in homebrew_casks templateable
  • feat: make signs.output and docker_signs.output templateable
  • feat: make signs.output and docker_signs.output templateable
  • feat: mcp publisher
  • feat: support ko loading base image from daemon
  • feat: update Go to 1.25.4
  • feat: update Go to 1.25.4
  • feat: update go to 1.25.3
  • feat: update go to 1.25.3

Bug fixes

  • fix(announce): user agent should be goreleaser/v2
  • fix(announce): user agent should be goreleaser/v2
  • fix(aur): prerelease versions were not being properly handled
  • fix(dockers/v2): add warning when docker buildx uses non-container driver (dockers_v2 only)
  • fix(dockers/v2): better handle error
  • fix(dockers/v2): better handle error
  • fix(dockers/v2): check docker driver on healthcheck
  • fix(github): enterprise urls
  • fix(github): more details if sync and create ref fail
  • fix(go): only add .h artifact if it exists
  • fix(mcp): move it all inside mcp.github
  • fix(mcp): reduce tool bloat, resources, prompts
  • fix: change some bits of the config to make it easier to keep in sync
  • fix: dynamically use announcer names in errors
  • fix: dynamically use announcer names in errors
  • fix: lint issues
  • fix: move stuff around in pkg/config
  • fix: properly mark fields deprecated in jsonschema
  • fix: small config improvements
  • fix: use v3 user-agent for Bluesky announcer
  • fix: use v3 user-agent for Bluesky announcer
  • fix: warn mcp experimental
  • refactor: move mcp out of main repo

Documentation updates

  • docs(deps): bump mkdocs-material from 9.6.22 to 9.6.23 in /www in the docs group
  • docs(deps): bump mkdocs-material from 9.6.22 to 9.6.23 in /www in the docs group
  • docs(deps): bump mkdocs-rss-plugin from 1.17.6 to 1.17.7 in /www in the docs group
  • docs(deps): bump the docs group in /www with 2 updates
  • docs(security): update incident response document
  • docs: /mcp
  • docs: Add SDLC documentation with PDF export
  • docs: agents/go.md
  • docs: auto update
  • docs: auto update
  • docs: better experimental notice
  • docs: blog post about cosign v3
  • docs: fix
  • docs: fix element
  • docs: fix summary
  • docs: fix typo
  • docs: improve wording
  • docs: nightly job cosign
  • docs: remove -unreleased
  • docs: small fixes
  • docs: small fixes
  • docs: typo in nfpm.md from 'headers' to 'header'
  • docs: typo in nfpm.md from 'headers' to 'header'
  • docs: update cgo pages
  • docs: update cgo pages
  • docs: update schema

Other work

  • Update cmd/mcp.go
  • chore: fix typo in taskfile
  • chore: lint tests
  • chore: lint tests
  • chore: update testdata

v2.12.7

24 Oct 17:43
0049bf4

Choose a tag to compare

Changelog

Shared with OSS

Bug fixes

  • fix(docker/v2): make sbom templateable
  • fix(docker/v2): support linux/arm/v5
  • fix(dockers/v2): allow to disable SBOM
  • fix(dockers/v2): allow to disable configurations

Documentation updates

  • docs: md:inline_version always put a dot in the end.

Other work

  • chore: schema upate