Releases: goreleaser/goreleaser
Releases · goreleaser/goreleaser
v1.9.0
Changelog
New Features and updates
- 6289aee: feat(ci): run dependency review action on prs (#3109) (@naveensrinivasan)
- ceee425: feat(deps): bump github.com/caarlos0/env/v6 from 6.9.1 to 6.9.2 (#3106) (@dependabot[bot])
- e83bc65: feat(deps): bump github.com/google/go-github/v44 from 44.0.0 to 44.1.0 (#3111) (@dependabot[bot])
- 8b0fa0c: feat(deps): bump github.com/jarcoal/httpmock from 1.1.0 to 1.2.0 (#3089) (@dependabot[bot])
- 1a6ac74: feat(deps): bump github.com/slack-go/slack from 0.10.2 to 0.10.3 (#3066) (@dependabot[bot])
- d2cfe27: feat(deps): bump github.com/xanzy/go-gitlab from 0.63.0 to 0.64.0 (#3065) (@dependabot[bot])
- 5847b4f: feat(deps): bump github.com/xanzy/go-gitlab from 0.64.0 to 0.65.0 (#3096) (@dependabot[bot])
- a5ef8e3: feat(deps): bump golang from 1.18.1-alpine to 1.18.2-alpine (#3097) (@dependabot[bot])
- 407ab55: feat(deps): update go-github from v43 to v44 (@caarlos0)
- 30630bf: feat: add builds.no_main_check and builds.command (#3064) (@caarlos0)
- e31c49d: feat: adds openssh-client to docker images (#3077) (@caarlos0)
- 53b1ee0: feat: allow git remote urls from non-scm sources (#3088) (@caarlos0)
- 69cf1aa: feat: first class build targets (#3062) (@caarlos0)
- ea7a696: feat: improve docker errors (#3080) (@caarlos0)
- e38e76c: feat: meta archives (#3093) (@caarlos0)
- d129165: feat: migrate back to cobra (@caarlos0)
- 97db97d: feat: new install anf run script (#3075) (@caarlos0)
Bug fixes
- ad13ba6: fix(ci): improve auto commit msg (@caarlos0)
- 0db84b2: fix: archive should not actually verify links (#3103) (@caarlos0)
- bbade2d: fix: better handle docker skip errors (#3107) (@caarlos0)
- f812d1b: fix: nfpm deprecation on nfpm check (#3087) (@caarlos0)
- 5aeb8ac: fix: prevent folder collisions in builds and universal binaries (#3063) (@caarlos0)
- 17e4d62: fix: revert defaulting build.id to build.binary (@caarlos0)
- e290270: fix: update existing release drafts (#3073) (@yihuang)
Documentation updates
- a02cbca: docs): add SBOM section, update Docker as container (#3090) (@developer-guy)
- 2297be1: docs: add example for semantic-release (#3091) (@escalate)
- 3683b3d: docs: add more sponsors to the readme (#3092) (@ntindle)
- 83704c9: docs: better wording (@caarlos0)
- a77ed9a: docs: fix example env var name on scoop docs (#3068) (@apzuk3)
- 4cf566b: docs: fix several htmltest issues (#3086) (@caarlos0)
- f62283c: docs: fix typo (#3081) (@quackduck)
- 93dd387: docs: goreleaser pro eula (@caarlos0)
- a51fd7b: docs: improve prebuilt docs (@caarlos0)
- 362491c: docs: link to example repo (@caarlos0)
- 06324e2: docs: update (@actions-user)
- 189ffcb: docs: update (@actions-user)
- a52fb99: docs: update email addresses (@caarlos0)
- 8ee53b6: docs: update pro features (@caarlos0)
- 2b2ad7c: docs: wording (@caarlos0)
- 3697a9d: docs: wording improvements (@caarlos0)
Other work
- 9c426a7: refactor: evaluate archive files in another package (#3101) (@caarlos0)
- 5d9110a: refactor: improve archive pipe (#3100) (@caarlos0)
Full Changelog: v1.8.3...v1.9.0
What to do next?
- Read the documentation
- Check out the GoReleaser Pro distribution
- Join our Discord server
- Follow us on Twitter
v1.8.3
Changelog
Bug fixes
- 922992c: fix: archive ids (#3052) (@caarlos0)
- 6343639: fix: custom targets if missing goamd64, goarm, gomips (#3056) (@caarlos0)
Full Changelog: v1.8.2...v1.8.3
What to do next?
- Read the documentation
- Check out the GoReleaser Pro distribution
- Join our Discord server
- Follow us on Twitter
v1.8.2
Changelog
Bug fixes
Full Changelog: v1.8.1...v1.8.2
What to do next?
- Read the documentation
- Check out the GoReleaser Pro distribution
- Join our Discord server
- Follow us on Twitter
v1.8.1
Changelog
Bug fixes
Full Changelog: v1.8.0...v1.8.1
What to do next?
- Read the documentation
- Check out the GoReleaser Pro distribution
- Join our Discord server
- Follow us on Twitter
v1.8.0
Changelog
New Features
- 905a164: feat(announce): added Slack notification options (#2988) (@fredbi)
- c50dbc5: feat(deps): bump github.com/charmbracelet/keygen from 0.2.1 to 0.3.0 (#3024) (@dependabot[bot])
- 3253ed5: feat(deps): bump github.com/goreleaser/nfpm/v2 from 2.15.0 to 2.15.1 (#3009) (@dependabot[bot])
- 0e6e549: feat(deps): bump github.com/xanzy/go-gitlab from 0.59.0 to 0.60.0 (#2996) (@dependabot[bot])
- 33b255c: feat(deps): bump github.com/xanzy/go-gitlab from 0.60.0 to 0.61.0 (#3019) (@dependabot[bot])
- cb11951: feat(deps): bump github.com/xanzy/go-gitlab from 0.61.0 to 0.62.0 (#3025) (@dependabot[bot])
- ada44d8: feat(deps): bump github.com/xanzy/go-gitlab from 0.62.0 to 0.63.0 (#3033) (@dependabot[bot])
- 995014c: feat(deps): bump gocloud.dev from 0.24.0 to 0.25.0 (#3018) (@dependabot[bot])
- 4ab2fbf: feat(deps): bump golang from 1.18-alpine to 1.18.1-alpine (#3035) (@dependabot[bot])
- bac1ce2: feat(deps): update docker image cosign version (@caarlos0)
- 8d6ef40: feat(yaml): upgraded from yaml.v2 to yaml.v3 (#3004) (@fredbi)
- 3df29b6: feat: deprecate gofish (#2999) (@caarlos0)
- 09c622c: feat: pin base docker image by sha (#3038) (@naveensrinivasan)
- b0583c7: feat: support GOAMD64 (#3016) (@caarlos0)
- 37f0f37: feat: tmpl snap fields (#3003) (@caarlos0)
Bug fixes
- bdef306: fix(ci): dont use krew fork (#3040) (@caarlos0)
- 0e14969: fix(ci): misspell action (#3041) (@caarlos0)
- c303390: fix(snap): incorrect skip due go GOAMD64 (@caarlos0)
- 610a99f: fix: downgrade gocloud.dev (@caarlos0)
- 53bbc65: fix: goamd64 should allow the only range from v1 to v4 (@caarlos0)
- 7082217: fix: improve github cli log (@caarlos0)
- 2d6e83c: fix: nfpm conventional file names with GOAMD64 (@caarlos0)
- 9dfade2: fix: nfpm default build ids to empty (@caarlos0)
- 700c8a6: fix: nfpm id filter (@caarlos0)
- 1c2a1b5: fix: nfpm lintian concurrency issue (#3039) (@caarlos0)
- de825aa: fix: remove deprecated todo (@caarlos0)
- 9c773d6: fix: remove some deprecated brew todos (@caarlos0)
- 38ea40c: fix: set permissions for GitHub actions (#3036) (@naveensrinivasan)
- c4a2148: fix: sign before brew et al (#3012) (@caarlos0)
- 0259555: fix: use universal binary id (#3028) (@caarlos0)
Other work
- acfffe1: refactor: improve scoop tests (#3031) (@caarlos0)
- ce9058a: refactor: use context on git exec calls (#3032) (@caarlos0)
Full Changelog: v1.7.0...v1.8.0
What to do next?
- Read the documentation
- Check out the GoReleaser Pro distribution
- Join our Discord server
- Follow us on Twitter
v1.7.0
Changelog
New Features
- db3642f: feat(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1 (#2979) (@dependabot[bot])
- b7bba2b: feat(deps): bump github.com/xanzy/go-gitlab from 0.56.0 to 0.59.0 (#2969) (@dependabot[bot])
- 72f9c7a: feat: allow to filter by ext on http upload pipe (#2992) (@caarlos0)
- 7730a4d: feat: brew service block (#2973) (@caarlos0)
- 0a66b3d: feat: deprecate buildpacks (#2982) (@caarlos0)
- 077ce16: feat: more go 1.18 (#2984) (@caarlos0)
- d81820b: feat: remove some deprecated code, go 1.15 support (#2985) (@caarlos0)
- 08c9038: feat: set -mod on gomod pipe (#2983) (@caarlos0)
- 25a8e55: feat: update nfpm to v2.15.0 (#2990) (@caarlos0)
- 3c4e797: feat: upgrade to go 1.18 (#2978) (@caarlos0)
Bug fixes
- b406e4a: fix(ci): golangci-lint on go 1.18 (#2989) (@caarlos0)
- 1be9ede: fix(ci): pinned workflow by hash (#2977) (@naveensrinivasan)
- 4c477b5: fix: brew.post_install indent (#2981) (@caarlos0)
Full Changelog: v1.6.3...v1.7.0
What to do next?
- Read the documentation
- Check out the GoReleaser Pro distribution
- Join our Discord server
- Follow us on Twitter
v1.6.3
Changelog
Bug fixes
Full Changelog: v1.6.2...v1.6.3
What to do next?
- Read the documentation
- Check out the GoReleaser Pro distribution
- Join our Discord server
- Follow us on Twitter
v1.6.2
Changelog
New Features
- 31212ad: feat(deps): bump golang from 1.17.7-alpine to 1.17.8-alpine (#2963) (@dependabot[bot])
Bug fixes
Full Changelog: v1.6.1...v1.6.2
What to do next?
- Read the documentation
- Check out the GoReleaser Pro distribution
- Join our Discord server
- Follow us on Twitter
v1.6.1
Changelog
Bug fixes
Full Changelog: v1.6.0...v1.6.1
What to do next?
- Read the documentation
- Check out the GoReleaser Pro distribution
- Join our Discord server
- Follow us on Twitter
v1.6.0
Changelog
Special note
This release changes nfpm
default bindir
from /usr/local/bin
to /usr/bin
. (#2910)
The /usr/local
folder is supposed to be used for things compiled locally, which is not the case for packages generated through GoReleaser, so that was changed.
If you explicitly use the full binary path in a script inside the package, beware that it might break.
To fix that, you can specify nfpms.bindir
to the previous default or change the scripts.
New Features
- a1630f8: feat(deps): bump github.com/atc0005/go-teams-notify/v2 (#2942) (@dependabot[bot])
- 14edcd3: feat(deps): bump github.com/charmbracelet/keygen from 0.2.0 to 0.2.1 (#2912) (@dependabot[bot])
- 132da96: feat(deps): bump github.com/slack-go/slack from 0.10.1 to 0.10.2 (#2908) (@dependabot[bot])
- c52f904: feat(deps): bump github.com/xanzy/go-gitlab from 0.55.1 to 0.56.0 (#2950) (@dependabot[bot])
- f734b50: feat(pipe/brew): install amd64 binaries when no arm64 binaries present (#2939) (@ryancurrah)
- d649263: feat(deps): upgrade nfpm to v2.14.0 (#2940) (@caarlos0)
- f0af44c: feat: add filter and reverseFilter template functions (#2924) (@caarlos0)
- c4017fc: feat: add missing Snapcraft app metadata fields (#2955) (@dstotijn)
- 9bcbaac: feat: adds gpg to Docker image for signing of artifacts (#2905) (@yannh)
- d295d0b: feat: annotated tag body (#2923) (@caarlos0)
- d07a5a8: feat: change default nfpm bindir (#2910) (@caarlos0)
- f632056: feat: faster archiving with pgzip (#2941) (@caarlos0)
- 27db17e: feat: update docker image's cosign (#2906) (@caarlos0)
- 0bb1c99: feat: update go-github to v43 (#2948) (@caarlos0)
Bug fixes
- c845063: fix: dedupliate cataloging binary artifacts (#2839) (@wagoodman)
- d6813ce: fix: do not copy binary by default (#2916) (@caarlos0)
- 5828dd8: fix: nfpm globbing multiple times (#2947) (@caarlos0)
- a5a1abc: fix: release breaking when archive only (#2938) (@caarlos0)
- 434248b: fix: release breaking when archive only (@caarlos0)
- c0779db: fix: schema update (@caarlos0)
- f640deb: fix: trim spaces from aur private key (#2930) (@caarlos0)
- 67382ee: fix: typo in goreleaser build help (@caarlos0)
- 1bc01df: fiX: improve aur key handling (#2935) (@caarlos0)
Full Changelog: v1.5.0...v1.6.0
What to do next?
- Read the documentation
- Check out the GoReleaser Pro distribution
- Join our Discord server
- Follow us on Twitter