Releases: goreleaser/goreleaser
Releases · goreleaser/goreleaser
v1.11.2
Changelog
Bug fixes
Documentation updates
Full Changelog: v1.11.1...v1.11.2
What to do next?
- Read the documentation
- Check out the GoReleaser Pro distribution
- Join our Discord server
- Follow us on Twitter
v1.11.1
Changelog
Documentation updates
Full Changelog: v1.11.0...v1.11.1
What to do next?
- Read the documentation
- Check out the GoReleaser Pro distribution
- Join our Discord server
- Follow us on Twitter
v1.11.0
Changelog
New Features
- ee17c95: feat(ci): compile with go 1.19 (#3278) (@caarlos0)
- a31b4aa: feat: ArtifactExt as a template field (@caarlos0)
- e67975e: feat: add extra files to source archives (#3102) (@caarlos0)
- fac8135: feat: add fig autocomplete support (#3329) (@dirien)
- 42eaf08: feat: add split tmpl function (#3293) (@andig)
- 5a43334: feat: allow to skip scm release uploads (#3282) (@caarlos0)
- 6d000e5: feat: allow to specify version of brew deps (#3319) (@caarlos0)
- 95bba02: feat: delay github tag creation (#3330) (@caarlos0)
- 5cfc78d: feat: gitlab option to use_job_token (#2993) (@caarlos0)
- 042c638: feat: login into gitlab registry (#3296) (@caarlos0)
- 53ed816: feat: mTLS with client certificate (#3302) (@scr-oath)
- 3f60327: feat: nfpm changelog support (#3309) (@caarlos0)
- 797a1cc: feat: release with target_commitish in another repo (@caarlos0)
- 08e7038: feat: remove gofish (#3312) (@caarlos0)
- aeccdb6: feat: replace existing draft releases on github (#3318) (@caarlos0)
- 4da595e: feat: strip_parent_binary_folder (#3261) (@caarlos0)
- 06d0ce0: feat: support goarch=loong64 (#3277) (@caarlos0)
- fa61448: feat: support provides field in nfpm config (@caarlos0)
- a7c6b14: feat: termux.deb (#3333) (@caarlos0)
Bug fixes
- 817369a: fix(grype): ignore testdata (#3331) (@caarlos0)
- ffb31b4: fix(grype): ignore unfixed vulns (@caarlos0)
- d630605: fix: brew style (#3274) (@caarlos0)
- 102ac7e: fix: changelog empty lines between sections (@caarlos0)
- d22d67d: fix: clarifying build --single-target (@caarlos0)
- 2fecd94: fix: do not push snaps concurrently (#3295) (@caarlos0)
- c83663c: fix: eventual race condition in artifacts (#3310) (@caarlos0)
- 5759d7f: fix: git safe directory (@caarlos0)
- fe32842: fix: github changeloger should use short commits (@caarlos0)
- 1a54007: fix: improve error message (@caarlos0)
- ff0eeac: fix: improve tar error handling (@caarlos0)
- ebd2afd: fix: jsonschema (@caarlos0)
- ce264f1: fix: jsonschema (@caarlos0)
- abe63e3: fix: log deleted draft release (@caarlos0)
- 85cb047: fix: run gitleaks and grype on prs (#3332) (@caarlos0)
- d7acf21: fix: source archive add subfolders (#3343) (@caarlos0)
- fb89f6a: fix: temporary revert jsonschema update (@caarlos0)
- ed42de3: fix: typo (@caarlos0)
Dependency updates
- 4f5666b: feat(deps): bump github.com/caarlos0/ctrlc from 1.1.0 to 1.2.0 (#3316) (@dependabot[bot])
- 7ed4197: feat(deps): bump github.com/caarlos0/env/v6 from 6.9.3 to 6.10.0 (#3338) (@dependabot[bot])
- db373b2: feat(deps): bump github.com/disgoorg/disgo from 0.13.16 to 0.13.17 (#3341) (@dependabot[bot])
- c70d6d4: feat(deps): bump github.com/goreleaser/nfpm/v2 from 2.16.0 to 2.17.0 (#3267) (@dependabot[bot])
- 1bbcc39: feat(deps): bump github.com/invopop/jsonschema from 0.5.0 to 0.6.0 (#3286) (@dependabot[bot])
- e431da4: feat(deps): bump github.com/slack-go/slack from 0.11.0 to 0.11.2 (#3252) (@dependabot[bot])
- 3007b4e: feat(deps): bump github.com/xanzy/go-gitlab from 0.68.2 to 0.70.0 (#3275) (@dependabot[bot])
- 1dd03ce: feat(deps): bump github.com/xanzy/go-gitlab from 0.70.0 to 0.71.0 (#3298) (@dependabot[bot])
- db142ac: feat(deps): bump github.com/xanzy/go-gitlab from 0.71.0 to 0.72.0 (#3304) (@dependabot[bot])
- 3729f1e: feat(deps): bump github.com/xanzy/go-gitlab from 0.72.0 to 0.73.0 (#3335) (@dependabot[bot])
- ffe7c2c: feat(deps): bump github.com/xanzy/go-gitlab from 0.73.0 to 0.73.1 (#3342) (@dependabot[bot])
- 2054f74: feat(deps): bump gocloud.dev from 0.24.0 to 0.26.0 (#3287) (@dependabot[bot])
- 171f532: feat(deps): bump golang from 1.18.4-alpine to 1.18.5-alpine (#3276) (@dependabot[bot])
- 631003e: feat(deps): bump golang from 1.18.5-alpine to 1.19.0-alpine (#3281) (@dependabot[bot])
- f712302: feat(deps): bump golang from
0e78fc1
tof8e128f
(#3288) (@dependabot[bot]) - daf88f6: feat(deps): bump golang from
d84b1ff
toaf22f4a
(#3264) (@dependabot[bot]) - 1be5bae: feat(deps): bump golang from
f8e128f
to0eb08c8
(#3301) (@dependabot[bot]) - fcc1856: feat(deps): update caarlos0/log (@caarlos0)
- 4a67c76: feat(deps): update cosign to 1.11.1 (@caarlos0)
- 6183c3f: feat(deps): update discord webhook library (#3320) (@TopiSenpai)
- a1e681c: feat(deps): update github to v46 (#3326) (@caarlos0)
- 0325b04: feat(deps): update go-github to v47 (@caarlos0)
- aa12ad0: feat(deps): update nfpm to latest patch (@caarlos0)
- 66e863d: feat(deps): update nfpm to v2.18.0 (#3311) (@caarlos0)
Documentation updates
- 224a4f5: docs: AUR publish is skipped if git url is empty (#3279) (@rfay)
- bcdb7e6: docs: clarify dir (@caarlos0)
- a7789f1: docs: clarify some azure pipelines info (@caarlos0)
- 6708031: docs: improve wording on archive (@caarlos0)
- 94ed9e9: docs: schema update (@caarlos0)
- 2038281: docs: schema update (@caarlos0)
- d853ee2: docs: schema update (@caarlos0)
- 31d0e54: docs: schema update (@caarlos0)
- e1849f1: docs: sync with pro (@caarlos0)
- a05b776: docs: typo fixes (@caarlos0)
- eb83d0d: docs: update (@caarlos0)
- 2096b56: docs: update (@caarlos0)
- bb4bbde: docs: update (@caarlos0)
- 0097524: docs: update (@caarlos0)
- c9a9916: docs: update install page (@caarlos0)
- 7f04e4d: docs: update jsonschema (@caarlos0)
- e51eab7: docs: update schema (@caarlos0)
- 46e9db4: docs: update schema (@caarlos0)
Other work
Full Changelog: v1.10.3...v1.11.0
What to do next?
- Read the documentation
- Check out the GoReleaser Pro distribution
- Join our Discord server
- Follow us on Twitter
v1.10.3
Changelog
Bug fixes
- 315935a: fix(archive): always strip parent if set (#3256) (@caarlos0)
- 6fdb41f: fix: jsonschema (@caarlos0)
- 7f2b50b: fix: jsonschema (@caarlos0)
- bc1e9db: fix: support ios/arm64 (@caarlos0)
Dependency updates
- dccce66: feat(deps): bump golang from 1.18.3-alpine to 1.18.4-alpine (#3237) (@dependabot[bot])
- 0a30706: feat(deps): bump golang from
c9a9074
tod84b1ff
(#3253) (@dependabot[bot]) - 5e0f345: feat(deps): update cosign to 1.10.0 (#3247) (@caarlos0)
Documentation updates
- 7aeebb1: docs: remove beta warning from docker manifests feature (@caarlos0)
- 999ca7a: docs: schema update (@caarlos0)
Other work
Full Changelog: v1.10.2...v1.10.3
What to do next?
- Read the documentation
- Check out the GoReleaser Pro distribution
- Join our Discord server
- Follow us on Twitter
v1.10.2
Changelog
Bug fixes
- 02a3486: fix(build): set workdir as safe for git when running docker image (#3229) (@troian)
- de3f381: fix: build env overrides (#3232) (@caarlos0)
Dependency updates
- 4e23818: feat(deps): bump github.com/invopop/jsonschema from 0.4.0 to 0.5.0 (#3227) (@dependabot[bot])
Full Changelog: v1.10.1...v1.10.2
What to do next?
- Read the documentation
- Check out the GoReleaser Pro distribution
- Join our Discord server
- Follow us on Twitter
v1.10.1
Changelog
Bug fixes
- f24f1a0: fix: improve output on github actions (#3221) (@caarlos0)
- 5b591c9: fix: make skip message more idiomatic (#3223) (@wesleimp)
Full Changelog: v1.10.0...v1.10.1
What to do next?
- Read the documentation
- Check out the GoReleaser Pro distribution
- Join our Discord server
- Follow us on Twitter
v1.10.0
Changelog
New Features
- ae39922: feat: add --skip-docker (#3176) (@caarlos0)
- d79484e: feat: added --skip-before flag (#3182) (@caarlos0)
- cf3c758: feat: allow multiple ids to be passed to build (#3212) (@caarlos0)
- 1d72e96: feat: allow parallelism by build target (#3213) (@caarlos0)
- 4162772: feat: allow to load config from stdin (#3175) (@caarlos0)
- f75d64d: feat: allow to override env for a target (#3201) (@caarlos0)
- 83e4071: feat: allow to template release.repo (#3205) (@caarlos0)
- b3fcc54: feat: changelog group improvements (#3203) (@caarlos0)
- cb70fa5: feat: log duration of slow pipes (#3173) (@caarlos0)
- 2c59b8e: feat: remove empty_folders for good (#3163) (@caarlos0)
- 0f12869: feat: removed deprecated windows arm handling on go 1.16 (#3157) (@caarlos0)
- fe7e212: feat: replacing the log library (#3139) (@caarlos0)
- 9f15047: feat: update go-github from v44 to v45 (#3130) (@caarlos0)
- ad3c6fd: feat: update jsonschema library (#3159) (@caarlos0)
- df734bd: feat: update x/sync (#3138) (@caarlos0)
Bug fixes
- c51b0f9: fix(ci): gitleaks license (#3177) (@caarlos0)
- 5e57ece: fix(ci): less logs in the test output (#3207) (@caarlos0)
- de99497: fix: blob upload eating errors (#3185) (@caarlos0)
- 0a2e8fc: fix: improve docker publish skipping (#3184) (@caarlos0)
- 187750a: fix: run defaults pipe before before pipe (#3198) (@caarlos0)
- b1a3f30: fix: use default builder with buildx (#3199) (@crazy-max)
- 1723e88: fix: wrap_in_directory type (#3158) (@caarlos0)
Dependency updates
- d8c73c8: feat(deps): bump github.com/caarlos0/ctrlc from 1.0.0 to 1.1.0 (#3165) (@dependabot[bot])
- b318ac8: feat(deps): bump github.com/caarlos0/env/v6 from 6.9.2 to 6.9.3 (#3137) (@dependabot[bot])
- f8e5bda: feat(deps): bump github.com/google/go-github/v45 from 45.0.0 to 45.1.0 (#3147) (@dependabot[bot])
- ed58817: feat(deps): bump github.com/google/go-github/v45 from 45.1.0 to 45.2.0 (#3180) (@dependabot[bot])
- f90814a: feat(deps): bump github.com/goreleaser/nfpm/v2 from 2.15.1 to 2.16.0 (#3162) (@dependabot[bot])
- 9f520de: feat(deps): bump github.com/imdario/mergo from 0.3.12 to 0.3.13 (#3128) (@dependabot[bot])
- 32f5d5c: feat(deps): bump github.com/muesli/mango-cobra from 1.1.0 to 1.2.0 (#3181) (@dependabot[bot])
- 4859b28: feat(deps): bump github.com/slack-go/slack from 0.10.3 to 0.11.0 (#3160) (@dependabot[bot])
- dd66aac: feat(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0 (#3170) (@dependabot[bot])
- 4dc2049: feat(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2 (#3145) (@dependabot[bot])
- 3df1f27: feat(deps): bump github.com/stretchr/testify from 1.7.2 to 1.7.4 (#3171) (@dependabot[bot])
- 82c64f5: feat(deps): bump github.com/stretchr/testify from 1.7.4 to 1.7.5 (#3195) (@dependabot[bot])
- e9088c3: feat(deps): bump github.com/stretchr/testify from 1.7.5 to 1.8.0 (#3217) (@dependabot[bot])
- 32c880c: feat(deps): bump github.com/xanzy/go-gitlab from 0.65.0 to 0.68.0 (#3126) (@dependabot[bot])
- 97b4360: feat(deps): bump github.com/xanzy/go-gitlab from 0.68.0 to 0.68.2 (#3208) (@dependabot[bot])
- 5fcc521: feat(deps): bump golang from 1.18.2-alpine to 1.18.3-alpine (#3142) (@dependabot[bot])
- 75efca8: feat(deps): bump gopkg.in/yaml.v3 from 3.0.0 to 3.0.1 (#3135) (@dependabot[bot])
Documentation updates
- 8de94f7: docs: add Crusoe Cloud to users list (#3140) (@blacob)
- 2d9dd26: docs: adds Koordinator to USERS.md (#3167) (@jasonliu747)
- 5713eec: docs: clarify action does not install other tools (@caarlos0)
- 8424c92: docs: clarify dist folder names (@caarlos0)
- 0ccd795: docs: fix mistaken mention of homebrew in AUR section (#3200) (@rfay)
- 954a0e7: docs: fix typo in archive.md (#3189) (@rfay)
- 0c9c82a: docs: fix typos (#3204) (@naglis)
- 176336f: docs: miscellaneous usage and wording improvements (#3152) (@rfay)
- 5ae0871: docs: no-main error if running outside project root (@rfay)
- 1a8e075: docs: ref fixes (@caarlos0)
- e8f3f01: docs: update (@caarlos0)
- 71283cc: docs: update (@caarlos0)
- ad2986a: docs: update (@caarlos0)
- cc80b0e: docs: update (@caarlos0)
- 3566ba6: docs: update docs (@caarlos0)
- 67b3ce0: docs: update pro schema (@caarlos0)
- 153226a: docs: update wrong permission key (#3206) (@riza)
- 16a2a25: docs: use
--output-signature
with cosign sign (#3218) (@radujipa)
Other work
- 72329ab: refactor: improve handling of extra fields in artifacts (#3191) (@caarlos0)
- 9efea36: refactory: make easier to manage merges with pro (#3178) (@caarlos0)
Full Changelog: v1.9.2...v1.10.0
What to do next?
- Read the documentation
- Check out the GoReleaser Pro distribution
- Join our Discord server
- Follow us on Twitter
v1.9.2
Changelog
Bug fixes
- 38c5e6a: fix: deprecation message of nfpm.maintainers (@caarlos0)
- 2d0ab9e: fix: ensure same tag on edit (@caarlos0)
- b59a3c2: fix: update to stable yaml.v3 (@caarlos0)
Documentation updates
Full Changelog: v1.9.1...v1.9.2
What to do next?
- Read the documentation
- Check out the GoReleaser Pro distribution
- Join our Discord server
- Follow us on Twitter
v1.9.1
Changelog
Bug fixes
- 0b37b4d: Revert "fix: draft release when no existing draft release exists" (@caarlos0)
- cc27fba: Revert "fix: update existing release drafts (#3073)" (@caarlos0)
- 8dde97c: fix: Modified brew formula class generation to remove dots to match what homebrew expects (#3117) (@cpheps)
- 0b33059: fix: draft release when no existing draft release exists (@caarlos0)
Documentation updates
Full Changelog: v1.9.0...v1.9.1
What to do next?
- Read the documentation
- Check out the GoReleaser Pro distribution
- Join our Discord server
- Follow us on Twitter
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