Skip to content

Releases: goreleaser/goreleaser-pro

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

21 Feb 23:31
08c616b

Choose a tag to compare

v2.15.0-nightly Pre-release
Pre-release

Changelog

Pro-only

Bug fixes

  • fix(pro): gemfury try log

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

v2.12.6

21 Oct 23:40
0049bf4

Choose a tag to compare

Changelog

Pro-only

Bug fixes

  • fix(pro): dockers/v2 properly handle --split --snapshot
  • fix(pro): init using the pro schema
  • fix(pro): lint issues
  • fix(pro): npm proxy usage
  • fix(pro): npm proxy, added tests

Other work

  • chore(pro): lint

Shared with OSS

Bug fixes

  • fix(cask): proper defaults when deprecated binary
  • fix(cask): remove uneeded template
  • fix(deps): update fang, fix error handler
  • fix(deps): update gocloud, otel, etc
  • fix(git): retry on when network is unreachable
  • fix(makeself): path to script, better tests
  • fix(cask): allow to set more than 1 binary
  • refactor: use official mcp library

Documentation updates

  • docs(dockers/v2): fix typo
  • docs: add Flyte to the list of users
  • docs: add default value for wrap directory
  • docs: auto update
  • docs: casks.binary deprecation notice
  • docs: clean up docs
  • docs: fix duplicated packages comments
  • docs: fix typo in release page

v2.12.5

01 Oct 12:29
06df60d

Choose a tag to compare

Changelog

v2.12.4

01 Oct 01:27
06df60d

Choose a tag to compare

Changelog

Shared with OSS

Bug fixes

  • fix(deps): update fang, fix error handler
  • fix(docker/v2): handle bad COPY/ADD
  • fix(docker/v2): more logs
  • fix(makeself): path to script, better tests
  • fix: error handling in github actions