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  ![Releasing...](https://carlosbecker.com/posts/goreleaser-v1.20/pic.png)
    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/).