v0.15.0
Changelog
New Features
- 9177f22: feat: better support for includes (#263) (@caarlos0)
- 4eef722: feat: copy address to the clipboard (#275) (@caarlos0)
- 2987a2e: feat: update wish (#264) (@caarlos0)
Bug fixes
- 04d8e7f: fix: SetEnv when quoted value (#267) (@caarlos0)
- aa6373b: fix: confirm search when pressing enter (@SoujiThenria)
- 2df2583: fix: fmt (@caarlos0)
- e0202d8: fix: lint issue (@caarlos0)
- cd61aff: fix: lint issue (@caarlos0)
- 755b420: fix: lint issues (@caarlos0)
- e390097: fix: lint issues (@caarlos0)
- fc36664: fix: log when files are being included (@caarlos0)
- 46add50: fix: update golangci-lint (@caarlos0)
Dependency updates
- 57e51d5: feat(deps): bump github.com/charmbracelet/bubbles from 0.16.1 to 0.17.1 (#250) (@dependabot[bot])
- dda9ca2: feat(deps): bump github.com/charmbracelet/bubbles from 0.17.1 to 0.18.0 (#266) (@dependabot[bot])
- 2615463: feat(deps): bump github.com/charmbracelet/bubbletea (#249) (@dependabot[bot])
- 4f532b5: feat(deps): bump github.com/charmbracelet/bubbletea (#289) (@dependabot[bot])
- 0fb8747: feat(deps): bump github.com/charmbracelet/bubbletea (#290) (@dependabot[bot])
- 304133c: feat(deps): bump github.com/charmbracelet/bubbletea (#295) (@dependabot[bot])
- 2da2bd5: feat(deps): bump github.com/charmbracelet/bubbletea (#297) (@dependabot[bot])
- 45c31a4: feat(deps): bump github.com/charmbracelet/bubbletea (#303) (@dependabot[bot])
- d137bc6: feat(deps): bump github.com/charmbracelet/bubbletea (#304) (@dependabot[bot])
- ef1621d: feat(deps): bump github.com/charmbracelet/lipgloss from 0.10.0 to 0.11.0 (#296) (@dependabot[bot])
- 53719a1: feat(deps): bump github.com/charmbracelet/lipgloss from 0.11.0 to 0.12.0 (#311) (@dependabot[bot])
- f1c95c7: feat(deps): bump github.com/charmbracelet/lipgloss from 0.12.0 to 0.12.1 (#312) (@dependabot[bot])
- 6c51b90: feat(deps): bump github.com/charmbracelet/lipgloss from 0.9.1 to 0.10.0 (#281) (@dependabot[bot])
- bd20b8b: feat(deps): bump github.com/charmbracelet/log from 0.3.0 to 0.3.1 (#244) (@dependabot[bot])
- e26b5cb: feat(deps): bump github.com/charmbracelet/log from 0.3.1 to 0.4.0 (#283) (@dependabot[bot])
- c0cd7be: feat(deps): bump github.com/charmbracelet/wish (#269) (@dependabot[bot])
- 61c32d8: feat(deps): bump github.com/charmbracelet/wish from 1.3.1 to 1.3.2 (#282) (@dependabot[bot])
- 3bc3ede: feat(deps): bump github.com/charmbracelet/wish from 1.3.2 to 1.4.0 (#284) (@dependabot[bot])
- 60442c5: feat(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1 (#302) (@dependabot[bot])
- 2499427: feat(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#277) (@dependabot[bot])
- fdbdae1: feat(deps): bump golang.org/x/crypto from 0.16.0 to 0.18.0 (#258) (@dependabot[bot])
- abf8e2f: feat(deps): bump golang.org/x/crypto from 0.18.0 to 0.19.0 (#271) (@dependabot[bot])
- e252af1: feat(deps): bump golang.org/x/crypto from 0.19.0 to 0.20.0 (#276) (@dependabot[bot])
- 7cd9b6b: feat(deps): bump golang.org/x/crypto from 0.21.0 to 0.22.0 (#285) (@dependabot[bot])
- c8bf783: feat(deps): bump golang.org/x/crypto from 0.22.0 to 0.23.0 (#294) (@dependabot[bot])
- 906667f: feat(deps): bump golang.org/x/crypto from 0.23.0 to 0.24.0 (#299) (@dependabot[bot])
- 6e11352: feat(deps): bump golang.org/x/crypto from 0.24.0 to 0.25.0 (#309) (@dependabot[bot])
- 8bd1fe4: feat(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 (#307) (@dependabot[bot])
- 1a816c4: feat(deps): bump golang.org/x/oauth2 from 0.14.0 to 0.15.0 (#243) (@dependabot[bot])
- 2acf44f: feat(deps): bump golang.org/x/oauth2 from 0.15.0 to 0.16.0 (#257) (@dependabot[bot])
- 58bf5e0: feat(deps): bump golang.org/x/oauth2 from 0.16.0 to 0.17.0 (#272) (@dependabot[bot])
- dd9c262: feat(deps): bump golang.org/x/oauth2 from 0.17.0 to 0.18.0 (#278) (@dependabot[bot])
- 134d21d: feat(deps): bump golang.org/x/oauth2 from 0.18.0 to 0.19.0 (#287) (@dependabot[bot])
- b0151b3: feat(deps): bump golang.org/x/oauth2 from 0.19.0 to 0.20.0 (#292) (@dependabot[bot])
- 8e50fb6: feat(deps): bump golang.org/x/oauth2 from 0.20.0 to 0.21.0 (#301) (@dependabot[bot])
- 13c3bf4: feat(deps): bump golang.org/x/term from 0.15.0 to 0.16.0 (#256) (@dependabot[bot])
- f4c8b77: feat(deps): bump golang.org/x/term from 0.16.0 to 0.17.0 (#270) (@dependabot[bot])
- 74af6c7: feat(deps): bump golang.org/x/term from 0.19.0 to 0.20.0 (#291) (@dependabot[bot])
- f259681: feat(deps): bump golang.org/x/term from 0.20.0 to 0.21.0 (#300) (@dependabot[bot])
- 77f9731: feat(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 (#306) (@dependabot[bot])
Documentation updates
- 58ddc7c: docs: fix a typo (#255) ( <>)
- ded3e14: docs: fix example (#268) (@caarlos0)
- ce839e8: docs: scoop instructions (#242) (@louisescher)
Other work
- b9f51a8: Create CODEOWNERS (@maaslalani)
- 4d5da6f: ci: sign & notarize (#305) (@caarlos0)
- 2daa18f: ci: sign & notarize nightly builds (@caarlos0)
Verifying the artifacts
First, download the checksums.txt
file, for example, with wget
:
wget 'https://github.com/charmbracelet/wishlist/releases/download/v0.15.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/wishlist/releases/download/v0.15.0/checksums.txt.pem' \
--signature 'https://github.com/charmbracelet/wishlist/releases/download/v0.15.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.