It’s release time
This release contains a some small quality-of-life features, fixes, and adjustments.
- You can now set a word wrap width; use
--width
on the CLI orwidth
in the JSON config --version
now returns the version. Prior to this it wasversion
(thanks @vinisilvag!)- Errors messages coming from
--execute
are a bit better now (thanks, @AlejandroSuero!) line_numbers
in the config is now an easier to understandshow_line_numbers
That's basically it. Read on for the full changeling. Stay...freezing! 🥶
Changelog
New Features
- b8eab6a: feat: add a
--version
(-v
) flag and remove theversion
command (@vinisilvag) - fc03c0d: feat: add width settings to wrap text at given width (#98) (@maaslalani)
Changed
- 425055f: chore: improve error message for
--execute
(#119) (@AlejandroSuero)
Fixed!
- b5adfc9: fix: lint issues (@caarlos0)
- 974eec2: fix:
show_line_numbers
for configuration (@maaslalani) - ead86fa: fix: using xpty (#151) (@caarlos0)
Documentation updates
- 146ac2e: docs: update contributing guidelines (#138) (@bashbunni)
- 7528893: docs: fix arch linux installation guide in readme (#91) (@gaogao-qwq)
- 96bc878: docs: update readme with missing customization options (#85) (@CodeZea1ot)
Other work
- 3354673: ci: sign & notarize macos binaries (#111) (@caarlos0)
- 4f455cb: chore: upgrade ansi to v0.8.0 (#187) (@aymanbagabas)
Verifying the artifacts
First, download the checksums.txt
file, for example, with wget
:
wget 'https://github.com/charmbracelet/freeze/releases/download/v0.2.0/checksums.txt'
Then, verify it using cosign
:
cosign verify-blob \
--certificate-identity 'https://github.com/charmbracelet/meta/.github/workflows/goreleaser.yml@refs/heads/main' \
--certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
--cert 'https://github.com/charmbracelet/freeze/releases/download/v0.2.0/checksums.txt.pem' \
--signature 'https://github.com/charmbracelet/freeze/releases/download/v0.2.0/checksums.txt.sig' \
./checksums.txt
If the output is Verified OK
, you can safely use it to verify the checksums of other artifacts you downloaded from the release using sha256sum
:
sha256sum --ignore-missing -c checksums.txt
Done! You artifacts are now verified!
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Discord.