Releases: charmbracelet/sequin
v0.3.0
\x1b[5mHi, v0.3.0!\x1b[0m
This release improves how colors are handled in SGR sequences, and adds support for PM and SOS sequences. Both features contributed by the amazing @mkotowski! Thank you!
Changelog
New Features
- 791c04a: feat: add more info about colors in sgr sequences (#40) (@mkotowski)
- 77e1b40: feat: support PM and SOS sequences (#31) (@mkotowski)
Bug fixes
- 88ce8e0: fix(docs): fix formatting in FAQ (#38) (@bashbunni)
- 740a68a: fix(theme): "base16" should not apply the ANSI theme (@meowgorithm)
- 59905af: fix: colors, bright prefix in a better place (@caarlos0)
- 8dde3db: fix: lint issues (@caarlos0)
- d200b62: fix: match display of BEL, ST, DEL with other Ctrl (#37) (@mkotowski)
- c3d9107: fix: quote OSC2 title (#36) (@caarlos0)
- 7a3bdab: fix: remove doubled error message (#39) (@mkotowski)
Dependency updates
- d9471e2: feat(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#35) (@dependabot[bot])
Verifying the artifacts
First, download the checksums.txt
file, for example, with wget
:
wget 'https://github.com/charmbracelet/sequin/releases/download/v0.3.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/sequin/releases/download/v0.3.0/checksums.txt.pem' \
--signature 'https://github.com/charmbracelet/sequin/releases/download/v0.3.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.
v0.2.0
\x1b]2;Hello, v0.2.0
We hope you’re enjoying sequin! This release contains a couple new features and a handful of little fixes. Is there something you want to see in Sequin? Let us know.
Execute from sequin
You can now execute programs directly inside sequin instead of piping their output:
sequin -- ls --color=always -1
ANSI theme
Want sequin to match your well-considered terminal colorscheme? We gotchu: just set SEQUIN_THEME
to ansi
in your environment:
export SEQUIN_THEME="ansi"
OSC 7
OSC 7 is a cool sequence for querying for a terminal's working directory. Thanks to @rzhw, Sequin now recognizes this. Thanks, Richard!
Changelog
New!
- 3cdad07: feat: allow to exec a process (#21) (@caarlos0)
- 7c3299f: feat: ansi 16 theme (#22) (@meowgorithm)
- ab50b2b: feat: support OSC 7 notify working directory (#25) (@rzhw)
- f6dae21: add --version (@caarlos0)
Fixed!
- 957779d: suppress mnd warnings in linter (@caarlos0)
- 5b78410: fix: add missing light mode separator color (@meowgorithm)
- a7dfbc4: fix handleSgr: underline styles (@aymanbagabas)
- 41397d4: make single ESC respect raw mode (#33) (@mkotowski)
Full changelog: v0.1.0...v0.2.0
Verifying the artifacts
First, download the checksums.txt
file, for example, with wget
:
wget 'https://github.com/charmbracelet/sequin/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/sequin/releases/download/v0.2.0/checksums.txt.pem' \
--signature 'https://github.com/charmbracelet/sequin/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.
v0.1.1
\x1b[1mHello again\x1b[0m
This is a symbolic release necessary for kicking off a few extra processes in CI. Enjoy Sequin and let us know what you think!
Verifying the artifacts
First, download the checksums.txt
file, for example, with wget
:
wget 'https://github.com/charmbracelet/sequin/releases/download/v0.1.1/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/sequin/releases/download/v0.1.1/checksums.txt.pem' \
--signature 'https://github.com/charmbracelet/sequin/releases/download/v0.1.1/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.
v0.1.0
Hello, \x1b[1mWorld
This is the first release. Let us know what you think!
Verifying the artifacts
First, download the checksums.txt
file, for example, with wget
:
wget 'https://github.com/charmbracelet/sequin/releases/download/v0.1.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/sequin/releases/download/v0.1.0/checksums.txt.pem' \
--signature 'https://github.com/charmbracelet/sequin/releases/download/v0.1.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.