Changelog
Bug fixes
- 41d70ee83b88d94fcd8b6d9b4fbb8a4fa0cd8b8c: fix(lint): fix all linting issues (@andreynering)
- 05872a506ace8655fadd62006aa93093d12aa152: fix(watch): watch for dir instead of file to work on all scenarios (#734) (@Ktrod)
- ee27edd3b1b3676b3e03b4c87af894eb84b2fa26: fix: handle case when selected md is nil (@MarkusBillharz)
- e23f237fb72effb4eb47929d4fa4ace6ba044dfc: fix: only show edit if documents are available (@MarkusBillharz)
- 76e08e7dce6f4e41424335fd563639ecc8a4845e: fix: sync viewport on half page up/down to prevent duplicate strings in render (#756) (@Ktrod)
- d2e04adbfec2977dd582d8b40683b0778c0a7b6e: fix: tui mode handling of remote urls (#744) (@glwbr)
- 0a6732f089ec549bd8cad61895b669ecb0cfc163: fix: update
.golangci.yml
for v2 (@andreynering)
Others
- 2c0e4d878a9f2a0b98452c35020d7e66624d6cde: chore(deps): bump github.com/charmbracelet/bubbles from 0.20.0 to 0.21.0 (#746) (@dependabot[bot])
- 7dc4b9c87f88ecc68fc7395e2ea88068fdb8a37a: chore(deps): bump github.com/charmbracelet/bubbletea from 1.3.3 to 1.3.4 (#711) (@dependabot[bot])
- 366e9a0d655a820b2b68d02a2fa4558676a93c3b: chore(deps): bump github.com/charmbracelet/bubbletea from 1.3.4 to 1.3.5 (#758) (@dependabot[bot])
- 411cdb142f8554ea72002cd4bfe93de55962a206: chore(deps): bump github.com/charmbracelet/glamour from 0.8.0 to 0.9.0 (#721) (@dependabot[bot])
- d54666ddf74f51495f4c8ae6f5f89beff64cfe05: chore(deps): bump github.com/charmbracelet/glamour from 0.9.0 to 0.9.1 (#727) (@dependabot[bot])
- bb9fcb439beba74127caf2ce7a579b9f483239a3: chore(deps): bump github.com/charmbracelet/glamour from 0.9.1 to 0.10.0 (#753) (@dependabot[bot])
- 6558aaab69ab47c77316efda035fc84bc726f8ee: chore(deps): bump github.com/charmbracelet/log from 0.4.0 to 0.4.1 (#724) (@dependabot[bot])
- e83c6edf93e8d2e0fdc9585849f478bf6c8ae431: chore(deps): bump github.com/charmbracelet/log from 0.4.1 to 0.4.2 (#769) (@dependabot[bot])
- c84a03bbfd88696a76ec206b5f25aeec1621f9e5: chore(deps): bump github.com/fsnotify/fsnotify from 1.8.0 to 1.9.0 (#741) (@dependabot[bot])
- 85668a6a216b57e6a77b7c2e365b0c595e015e77: chore(deps): bump github.com/spf13/viper from 1.19.0 to 1.20.0 (#722) (@dependabot[bot])
- 50a763ef945c08aa2528e7eeb01d6f086958b2f2: chore(deps): bump github.com/spf13/viper from 1.20.0 to 1.20.1 (#731) (@dependabot[bot])
- 2da054e8022a4ec2291d215e515174c6b6f20ea0: chore(deps): bump golang.org/x/net from 0.27.0 to 0.33.0 (#707) (@dependabot[bot])
- ef85822a000a1a01f9b8f7b84d154b268f75925f: chore(deps): bump golang.org/x/sys from 0.32.0 to 0.33.0 (#764) (@dependabot[bot])
- eeb0fdd06fefe97adce70926570b7a0763f28e41: chore(deps): bump golang.org/x/term from 0.29.0 to 0.30.0 (#714) (@dependabot[bot])
- e8049d79f2c5e38be8a2a5bd0606a0b9e4d18805: chore(deps): bump golang.org/x/term from 0.30.0 to 0.31.0 (#739) (@dependabot[bot])
- 5b2dfddcdae884b5892804c15225f00ea63ff965: chore(deps): bump golang.org/x/term from 0.31.0 to 0.32.0 (#762) (@dependabot[bot])
- 652010599b3010cb3e462e3b06ae27fb4a7512ff: chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#715) (@dependabot[bot])
- 470fa3d718fd8c968769678e9853c735ff7834d8: chore(deps): bump golang.org/x/text from 0.23.0 to 0.24.0 (#742) (@dependabot[bot])
- 0880dea1be24c0913bf5f69ce3ee87456e7f6edf: chore(deps): bump golang.org/x/text from 0.24.0 to 0.25.0 (#763) (@dependabot[bot])
- 6cd480d68d1312d4dcf3e5638745a8ef1080b99d: chore(deps): bump golangci/golangci-lint-action from 6.5.0 to 6.5.1 (#720) (@dependabot[bot])
- 0b668e15939324d514e6a27fb6da766b260f74d0: chore(deps): bump golangci/golangci-lint-action from 6.5.1 to 6.5.2 (#726) (@dependabot[bot])
- 4d59a973a71def59e88f473703ee7a1a2188ac12: chore(deps): bump golangci/golangci-lint-action from 6.5.2 to 7.0.0 (#730) (@dependabot[bot])
- cdeceb9a7f57d335a5c26c44bb2baca7859bcd2d: chore(deps): bump golangci/golangci-lint-action from 7.0.0 to 8.0.0 (#759) (@dependabot[bot])
- 6303d0b7848b9ef42bc9eb0ba0471f94a6ad9632: chore(deps): update
golang.org/x/net
with security fixes (#749) (@andreynering) - d37e9887875a2faa4baee6a7d090eb357dd63771: chore(deps): update x/net (@caarlos0)
- 23f9873f6a8b8c01313b4a797f683e60425ba656: chore: add
.editorconfig
(@andreynering) - c48ee3d98c098975601fa4afdc7636da68ebc936: chore: add a taskfile (@andreynering)
- 81c64fdd2d15adb2a83c4a4d3851fe4d77676e5f: chore: delete makefile (@andreynering)
- 230dbc79b2431b15df3150911a2593e5364ff50a: ci: add
lint-sync
workflow (@andreynering) - f88a901caacbac5a83f5e4d6baf5fde0bc36d9dc: ci: fix goreleaser config (@caarlos0)
- e60e83c6aadb11ba2adb0efa517d5451c7fa846a: ci: sync dependabot config (#755) (@charmcli)
Verifying the artifacts
First, download the [`checksums.txt` file](https://github.com/charmbracelet/glow/releases/download/2.1.1/checksums.txt), for example, with `wget`: :::bash wget 'https://github.com/charmbracelet/glow/releases/download/v2.1.1/checksums.txt' Then, verify it using [`cosign`](https://github.com/sigstore/cosign): :::bash 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/glow/releases/download/v2.1.1/checksums.txt.pem' \ --signature 'https://github.com/charmbracelet/glow/releases/download/v2.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`: :::bash 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.