Skip to content

Releases: goreleaser/goreleaser-pro

v1.18.1-pro

05 May 04:44
8e15c75
Compare
Choose a tag to compare

Changelog

Shared with OSS

Bug fixes

  • fix: disable upx for now

GoReleaser logo

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.18.0-pro

05 May 03:43
8e15c75
Compare
Choose a tag to compare

Changelog

Pro-only

New features

  • feat(pro): remove deprecated {{.var}} in favor of {{.Var.var}}

Bug fixes

  • fix(pro): fix log syntax
  • fix(pro): skip if partial

Other work

  • test(pro): fix broken test

Shared with OSS

New features

  • feat: IsGitDirty template variable (#3967)
  • feat: add force_token to config (#3936)
  • feat: allow multiple scoops (#3963)
  • feat: allow to goreleaser check multiple files (#3980)
  • feat: allow to template nfpms.package_name (#3960)
  • feat: improve output (#3966)
  • feat: log generated artifact sizes (#3954)
  • feat: native upx support (#3965)
  • feat: new --version output (#3962)
  • feat: publish taps, krews and scoops to regular git repositories (#3961)

Bug fixes

  • fix: http uploads not setting defaults according to docs
  • fix: log when no artifacts match for signing
  • fix: pass goversion.Info instead of string
  • fix: pass tree state as ldflag (#3968)
  • fix: reportsizes before metadate
  • fix: typo in a brew error message

Dependency updates

  • feat(deps): bump github.com/Masterminds/semver/v3 from 3.2.0 to 3.2.1 (#3927)
  • feat(deps): bump github.com/caarlos0/log from 0.4.0 to 0.4.1 (#3977)
  • feat(deps): bump github.com/charmbracelet/keygen from 0.3.0 to 0.4.1 (#3932)
  • feat(deps): bump github.com/charmbracelet/keygen from 0.4.1 to 0.4.2 (#3957)
  • feat(deps): bump github.com/disgoorg/disgo from 0.16.1 to 0.16.2 (#3926)
  • feat(deps): bump github.com/disgoorg/disgo from 0.16.2 to 0.16.3 (#3964)
  • feat(deps): bump github.com/ory/dockertest/v3 from 3.9.1 to 3.10.0 (#3947)
  • feat(deps): bump github.com/sigstore/rekor from 1.0.1 to 1.1.1 (#3979)
  • feat(deps): bump github.com/slack-go/slack from 0.12.1 to 0.12.2 (#3943)
  • feat(deps): bump github.com/xanzy/go-gitlab from 0.82.0 to 0.83.0 (#3955)
  • feat(deps): bump golang from 1.20.3-alpine to 1.20.4-alpine (#3976)

Build process updates

  • build: fix fig.yml
  • build: set treestate to clean/dirty instead of boolean
  • build: temp disable push to aur
  • build: use ghaction-upx

Other work

  • docs(artifactory): Add details on custom_artifact_name (#3953)
  • docs: improve wording
  • docs: multi platform docker images
  • docs: note about upx not in path
  • docs: update
  • docs: update
  • docs: update
  • docs: update go mod proxy page
  • refactor: improve method name
  • refactor: improvements
  • refactor: use context

GoReleaser logo

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.17.2-pro

18 Apr 00:45
8e15c75
Compare
Choose a tag to compare

Changelog

Shared with OSS

Bug fixes

  • fix: do not fatal on automaxprocs error (#3946)

GoReleaser logo

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.17.1-pro

14 Apr 13:05
8e15c75
Compare
Choose a tag to compare

Changelog

Shared with OSS

Bug fixes

  • fix(jsonschema): add binary to Archive format enum (#3924)
  • fix(nfpm): Add extension to produced artifacts (#3940)
  • fix: build should output more debug info (#3939)
  • fix: improve docker error handling (#3942)
  • fix: source archive not being added when no extra-files (#3938)

GoReleaser logo

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.17.0-pro

10 Apr 18:47
8e15c75
Compare
Choose a tag to compare

Changelog

Pro-only

New features

  • feat(pro): archive.templated_files
  • feat(pro): blobs.templated_extra_files
  • feat(pro): checksum.templated_extra_files
  • feat(pro): custom_publishers.templated_extra_files
  • feat(pro): docker.templated_files
  • feat(pro): nfpms.templated_content
  • feat(pro): release.templated_extra_files
  • feat(pro): snapcrafts.templated_extra_files
  • feat(pro): source.templated_files

Bug fixes

  • fix(pro): docker.templated_files
  • fix(pro): nfpm.templated_files
  • fix(pro): podman error message improvement
  • fix(pro): source.templated_files
  • fix(pro): template_files should take monorepos into account
  • fix(pro): templated extra files with monorepos
  • fix(pro): templated files uniqueness
  • fix(pro): write too long and other possible file concurrency issues

Build process updates

  • build(pro): fix lint action (#366)
  • build(pro): fix more lint issues
  • build(pro): fix wrong license in pro aur pkg
  • build(pro): update license year

Other work

  • refactor(pro): laying ground for templated_files
  • test(pro): more archivefiles tests
  • test(pro): more extrafiles tests
  • test(pro): nfpm.templated_files
  • test(pro): snapcrafts.templated_files

Shared with OSS

New features

  • feat(ko): support labels and creation times (#3852)
  • feat: .Now template variable (#3853)
  • feat: IsDraft template variable (#3888)
  • feat: add context info to docker build errors (#3920)
  • feat: add context info to docker build errors (#3920)
  • feat: allow to PR homebrew taps (#3903)
  • feat: allow to forcefully use a token when multiple are set (#3910)
  • feat: allow to pr krew plugin manifests (#3915)
  • feat: allow to pr scoop manifests (#3916)
  • feat: blobs.disable (#3884)
  • feat: include prerelease suffix in git (#3841)
  • feat: scoop shortcuts (#3846)
  • feat: support tgz and txz as archive formats

Bug fixes

  • fix(sign): use gpg path from git config by default if it is set (#3891)
  • fix: clarify scoop no windows error (#3894)
  • fix: do not skip scoop on draft releases (#3889)
  • fix: improve brew no archive error (#3895)
  • fix: improve gpg.program detection, add more tests
  • fix: many linting issues
  • fix: set parallelism to match Linux container CPU (#3901)
  • fix: set parallelism to match Linux container CPU (#3901)
  • fix: use git-archive under the hood (#3904)

Dependency updates

  • feat(deps): bump github.com/caarlos0/env/v7 from 7.0.0 to 7.1.0 (#3848)
  • feat(deps): bump github.com/caarlos0/log from v0.2.1 to v0.2.2 (#3875)
  • feat(deps): bump github.com/disgoorg/disgo from 0.15.2 to 0.15.3 (#3882)
  • feat(deps): bump github.com/disgoorg/disgo from 0.15.3 to 0.16.0 (#3905)
  • feat(deps): bump github.com/disgoorg/disgo from 0.16.0 to 0.16.1 (#3922)
  • feat(deps): bump github.com/docker/docker from 23.0.1+incompatible to 23.0.3+incompatible (#3909)
  • feat(deps): bump github.com/google/go-containerregistry from 0.13.0 to 0.14.0 (#3878)
  • feat(deps): bump github.com/google/ko from 0.12.0 to 0.13.0 (#3880)
  • feat(deps): bump github.com/goreleaser/nfpm/v2 from v2.26.0 to v2.27.1 (#3876)
  • feat(deps): bump github.com/imdario/mergo from 0.3.14 to 0.3.15 (#3892)
  • feat(deps): bump github.com/opencontainers/runc from 1.1.2 to 1.1.5 (#3896)
  • feat(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 (#3908)
  • feat(deps): bump github.com/xanzy/go-gitlab from 0.80.2 to 0.81.0 (#3855)
  • feat(deps): bump github.com/xanzy/go-gitlab from 0.81.0 to 0.82.0 (#3911)
  • feat(deps): bump golang from 1.20.2-alpine to 1.20.3-alpine (#3907)
  • feat(deps): bump golang.org/x/crypto from 0.7.0 to 0.8.0 (#3923)
  • feat(deps): bump golang.org/x/oauth2 from 0.6.0 to 0.7.0 (#3919)
  • feat(deps): bump golang.org/x/text from 0.8.0 to 0.9.0 (#3917)
  • feat(deps): bump golang.org/x/tools from 0.6.0 to 0.7.0 (#3849)
  • feat(deps): bump golang.org/x/tools from 0.7.0 to 0.8.0 (#3918)
  • feat(deps): bump google.golang.org/protobuf from 1.29.0 to 1.29.1 (#3877)
  • feat(deps): update caarlos0/env to v8
  • feat(deps): update nfpm to v2.28.0

Build process updates

  • build: create scoop manifests inside a bucket folder
  • build: fix golangci-lint failing (#3874)
  • build: improve changelog config

Other work

  • docs: add since
  • docs: add the recent templated files docs
  • docs: fix install's cosign steps (#3913)
  • docs: fix typo
  • docs: fix typo
  • docs: improve docs on scoop.folder
  • docs: improve page on partial builds
  • docs: improve page on partial builds
  • docs: remove deprecated note about setup-go-action
  • docs: schema update
  • docs: schema update
  • docs: standarizing docs defaults, since, etc (#3898)
  • docs: standarizing docs defaults, since, etc (#3898)
  • docs: update
  • docs: update
  • docs: update
  • docs: update
  • docs: update USERS.md (#3921)
  • docs: update git.md
  • refactor: fix redundant net/http import (#3897)
  • refactor: improve tmpl mergeability with pro
  • refactor: pipe.Skipf
  • refactor: remove unused function

GoReleaser logo

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.2-pro

20 Mar 00:31
8e15c75
Compare
Choose a tag to compare

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 is none (#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)

GoReleaser logo

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

10 Mar 13:19
8e15c75
Compare
Choose a tag to compare

Changelog

Security updates

  • fix(GO-2023-1621): update from go 1.20.1 to 1.20.2 (#3854)

GoReleaser logo

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

07 Mar 01:21
8e15c75
Compare
Choose a tag to compare

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 to 87d0a33 (#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

GoReleaser logo

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

07 Feb 18:11
8e15c75
Compare
Choose a tag to compare

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

GoReleaser logo

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

02 Feb 03:18
8e15c75
Compare
Choose a tag to compare

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

GoReleaser logo

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!