Releases: goreleaser/goreleaser-pro
v1.16.2-pro
Changelog
Pro-only
Build process updates
- build(pro): improve changelog
- build(pro): update changelog
- build(pro): update svu
Shared with OSS
Bug fixes
- fix(ko): disable SBOM when
sbom
isnone
(#3861)
Build process updates
- build: setup-go update
- build: setup-go update
- build: setup-go@v4 everywhere
Other work
- docs: add note about binary archives (#3867)
Find examples and commented usage of all options in our website.
Want to help? You can sponsor,get a Pro License or contribute.
Also, feel free to reach out on Discord and Twitter!
v1.16.1-pro
Changelog
Security updates
- fix(GO-2023-1621): update from go 1.20.1 to 1.20.2 (#3854)
Find examples and commented usage of all options in our website.
Want to help? You can sponsor,get a Pro License or contribute.
Also, feel free to reach out on Discord and Twitter!
v1.16.0-pro
Changelog
Pro-only
New features
- feat(pro): adds changelog divider (#322)
- feat(pro): allow to use .Artifacts in templates (#323)
- feat(pro): template files (#324)
Bug fixes
- fix(pro): warning message refering to wrong option
Other work
- test(pro): race issues and nil pointers (#343)
- test(pro): testctx (#344)
New features
- feat: ConventionalExtension on nFPM (#3822)
- feat: add OpenCollective (#3753)
- feat: add base template function (#3834)
- feat: add healthcheck cmd (#3826)
- feat: cosign update (#3821)
- feat: finally deprecate the single build option (#3758)
- feat: infer package name from go.mod (#3827)
- feat: scoop depends (#3797)
- feat: templateable changelog.skip (#3830)
Bug fixes
- fix: GO-2023-1571
- fix: better handle password protected keys (#3788)
- fix: convert to forward slashes inside gio.Copy (#3794)
- fix: create temp docker outside dist (#3823)
- fix: do not push docker images on snapshot partial builds (#332)
- fix: meta archives make the other archives be ignored (#3804)
- fix: nfpm replacements deprecation (#3793)
- fix: race condition on artifacts.List (#3813)
- fix: remove unused field (#3817)
- fix: skip publish on exec (#3800)
- fix: smtp mixup of env and yaml opts (#3815)
- fix: update to go 1.20.1
Dependency updates
- feat(deps): bump github.com/disgoorg/disgo from 0.15.0 to 0.15.1 (#3785)
- feat(deps): bump github.com/disgoorg/disgo from 0.15.1 to 0.15.2 (#3819)
- feat(deps): bump github.com/google/go-github/v50 from 50.0.0 to 50.1.0 (#3802)
- feat(deps): bump github.com/goreleaser/nfpm/v2 from 2.25.1 to 2.26.0 (#3779)
- feat(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (#3809)
- feat(deps): bump github.com/xanzy/go-gitlab from 0.79.1 to 0.80.0 (#3774)
- feat(deps): bump github.com/xanzy/go-gitlab from 0.80.0 to 0.80.2 (#3786)
- feat(deps): bump gocloud.dev from 0.28.0 to 0.29.0 (#3837)
- feat(deps): bump golang from 1.20.0-alpine to 1.20.1-alpine (#3783)
- feat(deps): bump golang from
48f336e
to87d0a33
(#3820) - feat(deps): bump golang.org/x/crypto from 0.5.0 to 0.6.0 (#3768)
- feat(deps): bump golang.org/x/crypto from 0.6.0 to 0.7.0 (#3839)
- feat(deps): bump golang.org/x/oauth2 from 0.4.0 to 0.5.0 (#3769)
- feat(deps): bump golang.org/x/oauth2 from 0.5.0 to 0.6.0 (#3840)
- feat(deps): bump golang.org/x/text from 0.6.0 to 0.7.0 (#3770)
- feat(deps): bump golang.org/x/text from 0.7.0 to 0.8.0 (#3838)
- feat(deps): bump golang.org/x/tools from 0.5.0 to 0.6.0 (#3778)
- feat(deps): update env to v7 (#3814)
Build process updates
- build: do not release for windows arm7 (#3735)
Other work
- docs: add cross-compilation article (#3811)
- docs: add missing file
- docs: fix list item count (#3816)
- docs: more redirs
- docs: ordering
- docs: pro features
- docs: update
- docs: update schema
- docs: update snap ref links (#3775)
- docs: updates
Find examples and commented usage of all options in our website.
Want to help? You can sponsor,get a Pro License or contribute.
Also, feel free to reach out on Discord and Twitter!
v1.15.2-pro
Changelog
Pro-only
Bug fixes
- fix(pro): fallback to changelog.use=git on nightly builds (#321)
Build process updates
- build(pro): update changelog config
- build(pro): use --clean instead of --rm-dist
- build(pro): use go1.20
Bug fixes
- fix(gitlab): correctly prepend/append/keep releases notes (#3765)
- fix: force specific version of go-crypto (#3756)
- fix: force specific version of go-crypto (#3756)
Build process updates
- build: add another category to our changelog
- build: add another category to our changelog
- build: disable goreleaser twitter announce
- build: disable goreleaser twitter announce
- build: fix workflow syntax
- build: run test on any workflow change
- build: use go1.20 (#3757)
- build: use go1.20 (#3757)
Other work
- docs: improve changelog
- docs: improve changelog
- docs: twitter non-free api warning
- docs: twitter non-free api warning
Find examples and commented usage of all options in our website.
Want to help? You can sponsor,get a Pro License or contribute.
Also, feel free to reach out on Discord and Twitter!
v1.15.1-pro
Changelog
Pro-only
Bug fixes
- fix(pro): extra invalid conversion on brew pipeline
Bug fixes
- fix: do not do fancy 3rd party process logging (#3747)
- fix: honouring ko bare option (#3743)
- fix: make the warning clearer
Dependency updates
- Revert "feat(deps): bump github.com/goreleaser/nfpm/v2 from 2.23.0 to 2.24.0 (#3715)"
- feat(deps): bump github.com/xanzy/go-gitlab from 0.79.0 to 0.79.1 (#3739)
Other work
- build: increase release timeout (#3734)
- docs: improve git dirty err page
- docs: reference --clean instead of --rm-dist everywhere
Find examples and commented usage of all options in our website.
Want to help? You can sponsor,get a Pro License or contribute.
Also, feel free to reach out on Discord and Twitter!
v1.15.0-pro
Changelog
Pro-only
New features
- feat(pro): changelog subgroups (#298)
Bug fixes
- fix(pro): changlog subgroups ordering
- fix(pro): do not show groups with no items
New features
- feat: add ko support (#3653)
- feat: allow to template apk keyname (#3667)
- feat: allow to template release.disable and releaser.skip_upload (#3710)
- feat: allow to template snaps.grade (#3712)
- feat: allow to template telegram.chat_id (#3686)
- feat: deprecate --rm-dist in favor of new --clean flag (#3702)
Bug fixes
- fix: improve handling of --rm-dist deprecation (#3728)
- fix: only debs should create iphoneos pkgs (#3719)
- fix: rename
- fix: schema
- fix: sleep before 5s recreating nightly tag
- fix: telegram.chat_id string
- fix: testhelper
- fix: toslash artifact paths on metadata.json
Dependency updates
- feat(deps): bump github.com/disgoorg/disgo from 0.14.1 to 0.15.0 (#3718)
- feat(deps): bump github.com/google/go-containerregistry from 0.11.0 to 0.12.1 (#3699)
- feat(deps): bump github.com/google/go-containerregistry from 0.12.1 to 0.13.0 (#3716)
- feat(deps): bump github.com/goreleaser/nfpm/v2 from 2.23.0 to 2.24.0 (#3715)
- feat(deps): bump github.com/xanzy/go-gitlab from 0.77.0 to 0.78.0 (#3690)
- feat(deps): bump github.com/xanzy/go-gitlab from 0.78.0 to 0.79.0 (#3717)
- feat(deps): bump gocloud.dev from 0.27.0 to 0.28.0 (#3689)
- feat(deps): bump golang from 1.19.4-alpine to 1.19.5-alpine (#3694)
- feat(deps): bump golang from
a9b24b6
to86d32cc
(#3691) - feat(deps): bump golang.org/x/crypto from 0.3.0 to 0.5.0 (#3695)
- feat(deps): bump golang.org/x/oauth2 from 0.3.0 to 0.4.0 (#3693)
- feat(deps): bump golang.org/x/text from 0.5.0 to 0.6.0 (#3681)
- feat(deps): bump golang.org/x/tools from 0.2.0 to 0.5.0 (#3700)
- feat(deps): update go-github from v48 to v50
Other work
- build: fix htmltest config
- build: notify goreleaser-cross about new release (#3685)
- build: only notify generate-releases on a release
- build: release for ppc64
- build: use go 1.19.5
- docs: GO_VERSION in the examples might cause confusion
- docs: apk key name template
- docs: consistent formatting
- docs: fix deprecation notice for
--rm-dist
->--clean
(#3733) - docs: fix nfpm override depends
- docs: fix releases.json
- docs: fix typo in changelog page (#3730)
- docs: keep --rm-dist for now
- docs: keep --rm-dist on docs for now
- docs: quote strings in docker manifests docs
- docs: rename
.goreleaser.yml
to.goreleaser.yaml
in intro (#3680) - docs: repology img
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update USERS.md (#3688)
- docs: update changelog docs and schema
- docs: update mkdocs options
- docs: update schema for changelog.sort
- refactor: improve changelog code
- refactor: improve go mod proxy usage (#3698)
- refactor: improve tmpls that eval to a bool (#3726)
- refactor: rename ChangeLogGroup to ChangelogGroup
Find examples and commented usage of all options in our website.
Want to help? You can sponsor,get a Pro License or contribute.
Also, feel free to reach out on Discord and Twitter!
v1.14.1-pro
Changelog
Bug fixes
- fix: check that the variable resp is not nil (#3670)
- fix: do not put binaries in /usr/local/bin (#3677)
- fix: improve changelog a bit (#3673)
- fix: log which token will be used (#3665)
- fix: native changeloger without previous tag (#3668)
- fix: only fail announcing phase in the end (#3666)
- fix: remove warning
Dependency updates
- fix(deps): Bump github.com/goreleaser/nfpm/v2 from 2.22.2 to 2.23.0 (#3679)
Other work
- docs: clarify token files a bit
- docs: deploy to cloudflare pages
- docs: dispatch
- docs: fix descriptions
- docs: improve build (#3674)
- docs: improve docs build/organization
- docs: remove vercel (#3672)
- docs: schema update
- docs: update
- docs: update cmd docs
- docs: update workflows
- refactor: improve mergeability
Find examples and commented usage of all options in our website.
Want to help? You can sponsor,get a Pro License or contribute.
Also, feel free to reach out on Discord and Twitter!
v1.14.0-pro
Changelog
New Pro Features
- feat(pro): added dockers.skip_build
Pro bug fixes
- fix(pro): build hook envs
New Features
- feat(brew): allow to template brew.install (#3593)
- feat(build): allow to template env (#3592)
- feat: add windows to default builds (#3581)
- feat: allow to template archives.files.info (#3630)
- feat: better archives relative paths (#3656)
- feat: custom tag.sort (#3611)
- feat: deprecate replacements (#3589)
- feat: set file info for binaries inside archives (#3618)
- feat: title template function (#3590)
Bug fixes
- fix: clarify scoop no windows archive errors
- fix: extra quotes on goreleaser archives
- fix: improve docker warning
- fix: improve nfpm error
- fix: improve schema for signs (#3603)
- fix: init with extra quote
- fix: jsonschema for chocolateys
- fix: lint issue
- fix: log request-id on upload error and release create/update (#3608)
- fix: merge issues
- fix: missing digests on manifests (#3602)
- fix: missing digests on manifests (#3602)
- fix: multiple files with same name warning (#3660)
- fix: remove warning
- fix: retain symlinks added to zip archives (#3585)
- fix: typos
- fix: unnecessary conversion
- fix: validate env templates (#3591)
- fix: warn if list has multiple files with same name (#3607)
Dependency updates
- feat(deps): build with go 1.19.4 (#3644)
- feat(deps): bump github.com/Masterminds/semver/v3 from 3.1.1 to 3.2.0 (#3606)
- feat(deps): bump github.com/atc0005/go-teams-notify/v2 from 2.6.1 to 2.7.0 (#3638)
- feat(deps): bump github.com/caarlos0/log from 0.1.10 to 0.2.0 (#3634)
- feat(deps): bump github.com/caarlos0/log from 0.2.0 to 0.2.1 (#3646)
- feat(deps): bump github.com/dghubble/oauth1 from 0.7.1 to 0.7.2 (#3627)
- feat(deps): bump github.com/disgoorg/disgo from 0.13.21 to 0.13.22 (#3577)
- feat(deps): bump github.com/disgoorg/disgo from 0.13.22 to 0.14.0 (#3610)
- feat(deps): bump github.com/disgoorg/disgo from 0.14.0 to 0.14.1 (#3650)
- feat(deps): bump github.com/google/go-github/v48 from 48.1.0 to 48.2.0 (#3633)
- feat(deps): bump github.com/goreleaser/nfpm/v2 from 2.22.1 to 2.22.2 (#3613)
- feat(deps): bump github.com/slack-go/slack from 0.11.4 to 0.12.0 (#3649)
- feat(deps): bump github.com/slack-go/slack from 0.12.0 to 0.12.1 (#3654)
- feat(deps): bump github.com/ulikunitz/xz from 0.5.10 to 0.5.11 (#3639)
- feat(deps): bump github.com/xanzy/go-gitlab from 0.74.0 to 0.76.0 (#3578)
- feat(deps): bump github.com/xanzy/go-gitlab from 0.76.0 to 0.77.0 (#3637)
- feat(deps): bump golang from 1.19.3-alpine to 1.19.4-alpine (#3626)
- feat(deps): bump golang from
d171aa3
to8bd8a4b
(#3617) - feat(deps): bump golang.org/x/text from 0.3.7 to 0.4.0 (#3595)
- feat(deps): bump golang.org/x/text from 0.4.0 to 0.5.0 (#3622)
Other work
- docs: add Optimus Mine to GoReleaser users (#3651)
- docs: clarify cgo
- docs: document release upload errors
- docs: errors/build
- docs: fix README badge (#3652)
- docs: fix
skip_push
parameter toskip_build
(#3628) - docs: fix typo in pro docs (#3586)
- docs: improve modeline docs
- docs: improve reproducible builds
- docs: make co-marketing more strict on eula (#3583)
- docs: note trailing slash on nfpm
- docs: schema update
- docs: typo fix
- docs: update docker options and schema
- docs: update github-action documentation (#3640)
- refactor: improving minio and docker tests (#3642)
Find examples and commented usage of all options in our website.
Want to help? You can sponsor,get a Pro License or contribute.
Also, feel free to reach out on Discord and Twitter!
v1.13.1-pro
Changelog
Bug fixes
- fix: missing digests on manifests (#3602)
Find examples and commented usage of all options in our website.
Want to help? You can sponsor,get a Pro License or contribute.
Also, feel free to reach out on Discord and Twitter!
v1.13.0-pro
Changelog
New Pro Features
- feat(pro): use digest when podman manifests
Pro bug fixes
- fix(pro): build images with podman (#49)
- fix(pro): improve podman testing
- fix(pro): use podman digest for manifests
New Features
- feat: add digest to artifacts info of published docker images (#3540)
- feat: add mastodon (#3567)
- feat: build of shared/static libraries (#3511)
- feat: chocolatey support (#3509)
- feat: implement nfpm archlinux packages (#3470)
- feat: output checksums to artifacts info (#3548)
- feat: update to go 1.19.3 (#3523)
- feat: use digest on manifests (#3555)
- feat: use digest to sign docker images/manifests (#3556)
Bug fixes
- fix(changelog): group regexps (#3527)
- fix(ci): codeql use go 1.19 (#3570)
- fix: Trim trailing slash from Gitea URL (#3488)
- fix: allow to template scoop/brew/krew repo ref (#3521)
- fix: do not run changelog on goreleaser build (#3520)
- fix: improve artifactory error handling (#3546)
- fix: improve github release code (#3547)
- fix: log missing image name
- fix: log when no artifacts are found for docker (#3554)
- fix: move mastodon server to yaml (#3568)
- fix: set dockers.goarm to 6 by default (#3552)
- fix: variable name
Dependency updates
- feat(deps): bump github.com/disgoorg/disgo from 0.13.20 to 0.13.21 (#3519)
- feat(deps): bump github.com/google/go-github/v48 from 48.0.0 to 48.1.0 (#3558)
- feat(deps): bump github.com/invopop/jsonschema from 0.6.0 to 0.7.0 (#3539)
- feat(deps): bump github.com/slack-go/slack from 0.11.3 to 0.11.4 (#3536)
- feat(deps): bump github.com/spf13/cobra from 1.6.0 to 1.6.1 (#3494)
- feat(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1 (#3493)
- feat(deps): bump github.com/xanzy/go-gitlab from 0.73.1 to 0.74.0 (#3513)
- feat(deps): bump golang from 1.19.2-alpine to 1.19.3-alpine (#3522)
- feat(deps): bump golang from
8558ae6
todc4f475
(#3544) - feat(deps): bump golang from
dc4f475
tod171aa3
(#3565) - feat(deps): bump golang from
f3e6836
toe4dcdac
(#3500) - feat(deps): update nfpm to v2.21.0
- feat(deps): update nfpm to v2.22.0
- fix(deps): nfpm v2.22.1
Other work
- choe: schema
- docs: /twitter, discord, linkedin etc
- docs: Mention Gitea explicitly (#3489)
- docs: add Mercure to users (#3549)
- docs: add Syft to contributing docs (#3529)
- docs: add more podman details
- docs: add openssf badge
- docs: add woodpecker ci (#3516)
- docs: added /security
- docs: clarify archlinux and v1.13
- docs: clarify lack of vcs info when building from proxy
- docs: ensure pip is up to date
- docs: fix redirects
- docs: fix typo in .goreleaser.yaml (#3531)
- docs: fix wording (#3542)
- docs: gif (#3504)
- docs: improve schema (#3553)
- docs: instruct how to use a pinned version of the jsonschema
- docs: mastodon
- docs: small improvement
- docs: small updates
- docs: update docs to mention gitlab protected vars (#3528)
- refactor: small improvements
- refactor: use the variable from artifact
- revert: unneeded release update
Find examples and commented usage of all options in our website.
Want to help? You can sponsor,get a Pro License or contribute.
Also, feel free to reach out on Discord and Twitter!