mirror of
https://github.com/goreleaser/goreleaser.git
synced 2025-03-29 21:47:01 +02:00
71 lines
2.4 KiB
Markdown
71 lines
2.4 KiB
Markdown
|
---
|
||
|
date: 2021-11-14
|
||
|
slug: goreleaser-v1
|
||
|
categories:
|
||
|
- announcements
|
||
|
authors:
|
||
|
- caarlos0
|
||
|
---
|
||
|
|
||
|
# Announcing GoReleaser v1 — the first v1 release
|
||
|
|
||
|
Hello everyone!
|
||
|
|
||
|
I've been holding on the "v1" release for, _checks notes_, years now. That's
|
||
|
because I wanted v1 to have a "stable enough API", i.e. something unlikely to
|
||
|
change.
|
||
|
|
||
|
<!-- more -->
|
||
|
|
||
|
A couple of months ago I realized that we'll probably never reach that, as
|
||
|
things keep changing: we add more features, change old ones (sometimes on our
|
||
|
own, sometimes due to changes on other tools), and so on. That way, v1 would
|
||
|
never happen.
|
||
|
|
||
|
Therefore, after **467 releases**, **3299 commits**, and almost **5 years** of
|
||
|
hard work, I'm glad to announce that **v1.0.0 is finally here**!
|
||
|
|
||
|

|
||
|
|
||
|
This is a special release, as it marks GoReleaser departing from the school of
|
||
|
[ZeroVer](https://0ver.org), so I decided to write this quick bit compiling the
|
||
|
most notable changes and some special thanks.
|
||
|
|
||
|
## Most notable changes
|
||
|
|
||
|
- New `ReleaseURL` template variable, which points to the current tag release
|
||
|
page on GitHub/Gitlab/Gitea
|
||
|
- Release [Krew Plugin Manifests](https://goreleaser.com/customization/krew/)
|
||
|
- [Announce releases to
|
||
|
LinkedIn](https://goreleaser.com/customization/announce/linkedin/)
|
||
|
- Support [GitHub-generated release
|
||
|
notes](https://goreleaser.com/customization/changelog/)
|
||
|
- Better support for [keyless
|
||
|
signing](https://goreleaser.com/customization/sign/) (with `cosign` for
|
||
|
example)
|
||
|
- Several [nFPM-related
|
||
|
improvements](https://goreleaser.com/customization/nfpm/): "conventional file
|
||
|
naming" per target, better arch handling, `dir` content type and others
|
||
|
- [Renamed master to
|
||
|
main](https://medium.com/idealo-tech-blog/inclusive-language-in-tech-82b19b34b7cf)
|
||
|
on both GoReleaser and nFPM
|
||
|
- Some bug fixing (as always)
|
||
|
|
||
|
If it feel like a regular GoReleaser v0.x release, it's because it is. The
|
||
|
biggest change here is that we're leaving v0! 😅
|
||
|
|
||
|
## Thanks
|
||
|
|
||
|
And a big **thank you** to everyone that helps with code, issues, money, support
|
||
|
and whatnot.
|
||
|
|
||
|
I really appreciate it! You all make OpenSource and Indie development a bit
|
||
|
easier! 💙
|
||
|
|
||
|
## Get it!
|
||
|
|
||
|
Without further ado, you can get it here:
|
||
|
|
||
|
- [GoReleaser v1.0.0](https://github.com/goreleaser/goreleaser/releases/tag/v1.0.0)
|
||
|
- [GoReleaser Pro v1.0.0](https://github.com/goreleaser/goreleaser-pro/releases/tag/v1.0.0-pro)
|