github.com/goreleaser/goreleaser@v1.25.1/www/docs/blog/posts/2021-11-14-goreleaser-v1.md (about)

     1  ---
     2  date: 2021-11-14
     3  slug: goreleaser-v1
     4  categories:
     5    - announcements
     6  authors:
     7    - caarlos0
     8  ---
     9  
    10  # Announcing GoReleaser v1 — the first v1 release
    11  
    12  Hello everyone!
    13  
    14  I've been holding on the "v1" release for, _checks notes_, years now. That's
    15  because I wanted v1 to have a "stable enough API", i.e. something unlikely to
    16  change.
    17  
    18  <!-- more -->
    19  
    20  A couple of months ago I realized that we'll probably never reach that, as
    21  things keep changing: we add more features, change old ones (sometimes on our
    22  own, sometimes due to changes on other tools), and so on. That way, v1 would
    23  never happen.
    24  
    25  Therefore, after **467 releases**, **3299 commits**, and almost **5 years** of
    26  hard work, I'm glad to announce that **v1.0.0 is finally here**!
    27  
    28  ![It's happening!](https://carlosbecker.com/posts/goreleaser-v1/51e877d4-5114-45e7-8cda-4aa9189701bd.gif)
    29  
    30  This is a special release, as it marks GoReleaser departing from the school of
    31  [ZeroVer](https://0ver.org), so I decided to write this quick bit compiling the
    32  most notable changes and some special thanks.
    33  
    34  ## Most notable changes
    35  
    36  - New `ReleaseURL` template variable, which points to the current tag release
    37    page on GitHub/Gitlab/Gitea
    38  - Release [Krew Plugin Manifests](https://goreleaser.com/customization/krew/)
    39  - [Announce releases to
    40    LinkedIn](https://goreleaser.com/customization/announce/linkedin/)
    41  - Support [GitHub-generated release
    42    notes](https://goreleaser.com/customization/changelog/)
    43  - Better support for [keyless
    44    signing](https://goreleaser.com/customization/sign/) (with `cosign` for
    45    example)
    46  - Several [nFPM-related
    47    improvements](https://goreleaser.com/customization/nfpm/): "conventional file
    48    naming" per target, better arch handling, `dir` content type and others
    49  - [Renamed master to
    50    main](https://medium.com/idealo-tech-blog/inclusive-language-in-tech-82b19b34b7cf)
    51    on both GoReleaser and nFPM
    52  - Some bug fixing (as always)
    53  
    54  If it feel like a regular GoReleaser v0.x release, it's because it is. The
    55  biggest change here is that we're leaving v0! 😅
    56  
    57  ## Thanks
    58  
    59  And a big **thank you** to everyone that helps with code, issues, money, support
    60  and whatnot.
    61  
    62  I really appreciate it! You all make OpenSource and Indie development a bit
    63  easier! 💙
    64  
    65  ## Get it!
    66  
    67  Without further ado, you can get it here:
    68  
    69  - [GoReleaser v1.0.0](https://github.com/goreleaser/goreleaser/releases/tag/v1.0.0)
    70  - [GoReleaser Pro v1.0.0](https://github.com/goreleaser/goreleaser-pro/releases/tag/v1.0.0-pro)