Changelog
New Pro Features
- 1f94edd: feat(pro): allow to skip fury.io publishing (@caarlos0)
- cbd9978: feat(pro): before/after hooks in archives (#159) (@caarlos0)
- a649127: feat(pro): furies.skip (@caarlos0)
- 42bdd84: feat(pro): keep nightly releases (#178) (@caarlos0)
Pro bug fixes
- ed4a9aa: fix(pro): changelog cmd (@caarlos0)
- d8d4515: fix(pro): jsonschema (@caarlos0)
- ce3b9a9: fix(pro): jsonschema (@caarlos0)
- 99f8922: fix(pro): nightly release continue (@caarlos0)
- daebe53: fix(pro): source archives take monorepo.dir into consideration (@caarlos0)
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)
- 92b6dc4: 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])
- 383d02c: 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])
- 7db59b2: feat(deps): bump github.com/slack-go/slack from 0.11.0 to 0.11.2 (#3252) (@dependabot[bot])
- e431da4: feat(deps): bump github.com/slack-go/slack from 0.11.0 to 0.11.2 (#3252) (@dependabot[bot])
- a059a3f: feat(deps): bump github.com/xanzy/go-gitlab from 0.68.2 to 0.70.0 (#3275) (@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])
- e74c4e3: feat(deps): bump golang from 1.18.4-alpine to 1.18.5-alpine (#3276) (@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])
- 65b07ac: 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)
- 9ed803d: docs: fix (@caarlos0)
- 6708031: docs: improve wording on archive (@caarlos0)
- 44a04c5: docs: schema (@caarlos0)
- 996387f: docs: schema update (@caarlos0)
- d853ee2: docs: schema update (@caarlos0)
- 2038281: docs: schema update (@caarlos0)
- 31d0e54: docs: schema update (@caarlos0)
- 595ad84: docs: schema update (@caarlos0)
- 94ed9e9: docs: schema update (@caarlos0)
- e1849f1: docs: sync with pro (@caarlos0)
- a05b776: docs: typo fixes (@caarlos0)
- d4a24a1: docs: udpate (@caarlos0)
- eb83d0d: docs: update (@caarlos0)
- bb4bbde: docs: update (@caarlos0)
- 2096b56: docs: update (@caarlos0)
- 0097524: docs: update (@caarlos0)
- 1997eed: docs: update (@caarlos0)
- c9a9916: docs: update install page (@caarlos0)
- a7c581f: docs: update json schema (@caarlos0)
- 7f04e4d: docs: update jsonschema (@caarlos0)
- 46e9db4: docs: update schema (@caarlos0)
- 5ec6f72: docs: update schema (@caarlos0)
- e51eab7: docs: update schema (@caarlos0)
Other work
- 05b3fbd: refactor: make it easier to merge (@caarlos0)
What to do next?
- Get your GoReleaser Pro license key;
- Check out GoReleaser OSS;
- Join our Discord server;
- Follow us on Twitter;
- Read the documentation.