Changelog
Pro-only
New features
- feat(pro): dockerhub
- feat(pro): goreleaser verify-license
Bug fixes
- fix(pro): deprecate furies.skip
- fix(pro): dmg when binary name contains dir
- fix(pro): msi when binary has a path
Documentation updates
- docs(pro): fix dockerhub missing images attribute
Shared with OSS
New features
- feat(archives): format override to 'none' to skip certain goos (#4730)
- feat(brew): allow to set headers in the url (#4648)
- feat(brew): sync fork before opening PR
- feat(git): retry git clone on retriable error (#4725)
- feat(krew): sync fork before opening PR
- feat(nfpm): also allow $NFPM_PASSPHRASE (#4633)
- feat(nfpm): compression, fields, and predends on debs (#4632)
- feat(nix): sync fork before opening PR
- feat(nix): update licenses
- feat(pipe/release): Mark GitHub releases as non-draft only after all artifacts are uploaded. (#4626)
- feat(scoop): sync fork before opening PR
- feat(winget): sync fork before opening PR
- feat(winget): update manifest version to 1.6.0 (#4658)
- feat: add metadata to the release (#4714)
- feat: allow to delete existing artifacts in the release (#4711)
- feat: checksums.split (#4707)
- feat: consistently use directory in property names (#4737)
- feat: fig is being sunset, remove (#4694)
- feat: support .config dir
- feat: support netbsd/arm64 (#4706)
- feat: support projectID for gitlab CreateFile (brew, nix, etc) (#4705)
- feat: use go 1.22 (#4614)
Bug fixes
- fix(aur): allow to have multiple AUR configs pointing to the same repo (#4712)
- fix(build): buildmode: pie (#4631)
- fix(nix): update licenses
- fix(winget): name is not actually required
- fix:
run
not being truly POSIX-compliant (#4739) - fix: adjust unused function params in client mock package (#4738)
- fix: artifact filtering
- fix: better universalbinary message (#4627)
- fix: brews.url_headers is not required
- fix: convert
run
install script to pure POSIX sh (#4736) - fix: do not log
release published
if it is a draft (#4691) - fix: improve artifact refresh and filtering
- fix: only build archlinux and aur for supported arches (#4695)
- fix: properly template builds.gobinary
- fix: remove repetitive words (#4701)
- fix: sort order of brew artifacts (#4617)
- fix: support dir in gomod (#4729)
- fix: use new refresh func
- refactor: moving config load logic to another file
Documentation updates
- docs(blog): fix broken link (#4704)
- docs: Minor edits to 'dockerhub' (#4740)
- docs: announce v1.24 (#4602)
- docs: bump setup-go version (#4638)
- docs: clarify changelog sorting
- docs: consistently use the term directory
- docs: dockerhub singular
- docs: fix broken links
- docs: fix default for
build.id
attribute (#4734) - docs: fix dockerhub missing images property
- docs: fix link
- docs: fix typo username in dockerhubs example (#4733)
- docs: sort the GoReleaser configuration YAML code examples (#4652)
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update CONTRIBUTING
- docs: update contributing
- docs: update dockerhub
- docs: update docs
- docs: update docs
- docs: update github action
- docs: update nix.md
- docs: update sign docs
- docs: update users
- docs: update users
- docs: update users.md
- docs: updates
Build process updates
- build(htmltest): ignroe external broken links
- build(nix): update
- build: exclude test commits from changelog
- build: fix dockerhub config
- build: improve changelog grouping
- build: mkdocs plugins
- build: update flake.nix, taskfile
- build: update generate workflow
- ci: do not include nightly in releases.json