github.com/goreleaser/goreleaser@v1.25.1/www/docs/blog/posts/2023-08-09-goreleaser-v1.20.md (about) 1 --- 2 date: 2023-08-09 3 slug: goreleaser-v1.20 4 categories: 5 - announcements 6 authors: 7 - caarlos0 8 --- 9 10 # Announcing GoReleaser v1.20 — a quality-of-life release 11 12 A little over 100 commits in small-_ish_ quality-of-life improvements. 13 14 <!-- more --> 15 16 This is not a flashy release, but I bet you're going to like it anyway 😄 17 18 ## Highlights 19 20  21 22 ### Nightlies 23 24 I've been releasing [GoReleaser Pro Nightlies][pro-nightly] for a while now, but 25 it never had a fixed schedule, and the OSS version never had a nightly release 26 either. 27 28 Starting now, the Pro Nightly will be released every Wednesday, and the OSS 29 every Thursday. 30 31 [pro-nightly]: https://github.com/goreleaser/goreleaser-pro/releases/tag/nightly 32 33 ### GoReleaser Pro improvements 34 35 [GoReleaser Pro][pro] added a few new features: 36 37 - ability to automatically check boxes in PR templates 38 - alternative names for Homebrew formulas 39 - `Dockerfile` templated contents 40 - HTTP & Artifactory upload matrix 41 - nFPM `templated_scripts` 42 - `goreleaser release --single-target` 43 - Release's footer/header can be set to file paths/URLs in the configuration file 44 45 ### Nix 46 47 [We added Nix support in the previous release](./2023-06-28-goreleaser-v1.19.md), 48 and in this one we added a few improvements: 49 50 - `zip` support 51 - the ability to define runtime dependencies 52 - make it easier to extend with a new `extra_install` option 53 54 ### `extra_install` 55 56 Speaking of extra install instructions, we added this option to brew too. 57 58 ### `mod_timestamp` 59 60 We added the ability to set a `mod_timestamp` to both metadata files and to 61 universal binaries. 62 63 ### Other improvements and bug fixes 64 65 This release also adds a few other small improvements, here's a few of them: 66 67 - Scoops now support `arm64` 68 - Winget got the `PortableCommandAlias` option 69 - Release on GitHub now has the `make_latest` option 70 - You can now disable custom publishers using templates 71 - `goreleaser init` and overall `goreleaser release` output improvements 72 73 Make sure to read the [full release notes][oss-rel], and the 74 [pro version release notes][pro-rel] as well. 75 76 As always, we also had a bunch of bug fixes and documentation improvements. 77 78 ## Other news 79 80 - GoReleaser now has ~11.9k stars and 348 contributors! Thanks, everyone! 81 - We eventually discuss new features in our Discord server. 82 [Join the conversation](https://goreleaser.com/discord)! 83 - nFPM had new releases as well, 84 [check it out](https://github.com/goreleaser/nfpm/releases). 85 86 ## Download 87 88 You can [install][] or upgrade using your favorite package manager, or see the 89 full release notes and download the pre-compiled binaries [here][oss-rel] and 90 [here (for Pro)][pro-rel]. 91 92 [install]: https://goreleaser.com/install 93 [pro-rel]: https://github.com/goreleaser/goreleaser-pro/releases/tag/v1.20.0-pro 94 [oss-rel]: https://github.com/goreleaser/goreleaser/releases/tag/v1.20.0 95 [pro]: https://goreleaser.com/pro 96 97 ## Helping out 98 99 You can help by contributing features and bug fixes, or by donating. 100 You may also be interested in buying a GoReleaser Pro license. 101 102 You can find out more [here](https://goreleaser.com/sponsors/).