Changelog
New Features
- eaaf0c50ebd36e19399f443d78ad14551b2d2757: feat(cask): place
custom_block
on top of cask definition (#5831) (@sushichan044) - b443215a430cd8cd38b14b22acfd8305cdb4f289: feat(cask): pluralize manpages (#5839) (@caarlos0)
- ee5e42fb48704ef4efb2d953f09035c5c4e5854c: feat(ux): use fang (#5842) (@caarlos0)
- b3b2a92a59ee81404d747eeb51bad1e4e886f8a3: feat: add signed commits capability (#5820) (@hugodocto)
- 4990a8079139d94cb01777b90e30f330478bca9f: feat: improve error handling (#5878) (@caarlos0)
- 9e466d9daea1d4da41f25cef840e663e17b4ee54: feat: log duration of all shell commands (#5872) (@caarlos0)
- 4d9c105228d346021514e25cf51336440de79850: feat: run custom publishers last (@caarlos0)
Bug fixes
- 158cbfc8457db4528c2e604bd9b4338b8a764ef7: fix(archive): ignore override with no formats (@caarlos0)
- 988be8fdad721e2ae03fb1bf41e56fd6a60a46a7: fix(archive): override with no goos (@caarlos0)
- 0dd474227dcfc8c98515df8e1c594e8b2a5caf38: fix(cask): add test and docs for custom URL (#5844) (@caarlos0)
- 5d927a048ecdbc1e74658b3174a74bce312acbc8: fix(cask): invalid string quoting in uninstall/zap arrays (#5885) (@stupside)
- 63c47558e5bf0bb9314a5648cfaa6968e46e7864: fix(casks): binary packages need to rename to binary (#5840) (@caarlos0)
- b67fe028dd1bec24a1703e576aa3f7e99465ddbc: fix(deps): update to lipgloss/v2 (#5877) (@caarlos0)
- 076452b52472c9674da0d1abde5eb1cdc86b3bc8: fix(http): improve log output (@caarlos0)
- 735ed6f3c5d3db8de1d840de4ea5f8b5f94ef884: fix(nix): improve nix-hash check (#5883) (@caarlos0)
- d9614b3a0a6d495e4b67b3c1f6ee4f3f1ebc3595: fix(rust): properly group binaries by platform (#5866) (@caarlos0)
- 6866c14acd8a3d2b9ea3fb7dd1e5897424b5a5cb: fix(schema): upload.mode enum (@caarlos0)
- f39686b9acc7cdf0edb7894ca5c880b24b9e5986: fix(semver): skip=validate allows invalid semver (#5845) (@caarlos0)
- d4b3fd602a899c20550143b5edbf7455b2a7cf46: fix: artifact.Checksum should set artifact.Extra field (#5849) (@alexandear)
- cb8b6f0c2347033f431bb492b254a47bcaeb9560: fix: keyword style (@caarlos0)
- 3af52ad0368aec5760349ed2db86193b740eecfb: fix: remove opts set by fang (@caarlos0)
- 1a72d4ead32ed57ee81aa836177bffe2198fab89: fix: skip empty image_templates in docker_manifests (#5825) (@zerospiel)
- c0579434a84eecde46cddffa899bde4dc71d5ab2: fix: typo (@caarlos0)
- 2d1128cf35177a888280c94a994419ac640b93cf: fix: warn if cask directory is not Casks (@caarlos0)
- f4092525e7c95a81ad648b441435c6fb942a33b8: refactor: improve commitauthor templating (#5858) (@caarlos0)
- 27dd9af051aafede61687859ce9d50f99726da6e: refactor: rename package (@caarlos0)
- 39e7191a35bd8b238c60a973366ebbffcd8c6c18: refactor: simplify tests with require.ErrorContains (#5855) (@alexandear)
- 38c449116c8bdcce573698040d8d75666961bdcb: refactor: using signal.NotifyContext, better context usage (#5859) (@caarlos0)
Documentation updates
- f4869f96e58c6cebc142cfbf1e003ced62f93872: docs(cask): fix the incorrect Ruby code in the example (#5847) (@sushichan044)
- 3fac43ee82a1d4272756a57a4d12ea4d4fa44cc2: docs: clarify 'binary' mode usage (@caarlos0)
- 49b6904cb7e8eea8be74f22e2268ec3d8663e189: docs: cleanup (@caarlos0)
- f6116d0e7030d4e5fafa6189237568e938bc8ef8: docs: fix (@caarlos0)
- 70cad02d55d2526e68b28455c8ec4986901924fd: docs: improve cask deprecation notice (@caarlos0)
- 9f6e6482fb13f2e4e937a10d1a37b3696e451e08: docs: readme update (@caarlos0)
Other work
- d043b9bf46b93264a36fc0f5cad64767fa7cee67: Revert "chore(deps): bump github.com/charmbracelet/lipgloss/v2 from 2.0.0-beta.2.0.20250707173510-045a87bf1420 to 2.0.0-beta1 (#5889)" (@caarlos0)
- fb05318593ddd47b81bef7de4c6bbbff6412b944: chore: fix lint issues (@caarlos0)
- 2665e72a6d90c434f6b5a1b43ff823e06b157a51: chore: lint (@caarlos0)
Full Changelog: https://github.com/goreleaser/goreleaser/compare/v2.10.2...v2.11.0
Helping out
This release is only possible thanks to all the support of some awesome people!
Want to be one of them? You can sponsor, get a Pro License or contribute with code.