Repository navigation
chore(release): v0.9.0 - #22
Merged
Merged
Conversation
- static musl and Windows ARM64 builds, smarter installers, man page and completions - --color, --ascii, --no-mouse, 16-colour tier, light/dark auto-detection - anchor links and link history - fixes for Windows double keys, hard line breaks, HTML blocks, wikilinks in code - security: nesting-depth cap, image decode limits, outline/diff sanitized
1 task
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
0.9.0 — 2026-10-01
Added
install.shpicks the right binary for your libc and CPU, supportsINK_VERSIONpinning, works withwget, and no longer depends on the rate-limited GitHub API. Newinstall.ps1for Windows. (build: musl and Windows ARM64 builds, smarter installers, man page and completions in packages #19).deb/.rpmand in new.tar.gz/.ziprelease archives. Release assets carry a build-provenance attestation (gh attestation verify). (build: musl and Windows ARM64 builds, smarter installers, man page and completions in packages #19)--color auto|always|never. Piped--plainoutput is clean text by default,ink file.md | catprints the document instead of failing, andink -reads stdin. Previews that want colour in a pipe (fzf,less -R) pass--color=always. (fix: image limits, escape leak in outline/diff, config and flag errors, --color #17)#headingandfile.md#headingjump to the heading, as do[[page#section]]and[[#section]]wikilinks, and every followed link goes into back/forward history with its scroll position. A link that cannot be followed now says so. (fix: input and terminal robustness (Windows keys, signals, symlink loops, anchor links) #16, fix: ten pre-release review findings for 0.9.0 #21)--asciimode and a 16-colour tier for the Linux console, legacy console fonts and screen readers; both switch on automatically where needed. With--color=neverorNO_COLORthe reader uses no colour at all. (feat: terminal coverage (theme detection, 16 colours, ASCII mode, clipboard, doctor) #20)--no-mouseleaves the mouse to the terminal for one session, and the file browser now honoursmouse_capture. (feat: terminal coverage (theme detection, 16 colours, ASCII mode, clipboard, doctor) #20)ink doctorreports the whole environment — colour, theme, clipboard, input, config and multiplexer facts, with home paths and session values redacted. (feat: terminal coverage (theme detection, 16 colours, ASCII mode, clipboard, doctor) #20)Fixed
hard⏎breakrendered ashardbreak); they now start a new line, in tables too. (fix: hard line breaks, HTML blocks, deep-nesting crash, wikilinks in code #18)<details>,<kbd>,<br>and entities render; comments are dropped. A GitHub-style centered README header now reads as a title. (fix: hard line breaks, HTML blocks, deep-nesting crash, wikilinks in code #18)config.tomlprints a warning and the rest still applies; invalid--width,--spacingand--image-protocolvalues are errors. (fix: image limits, escape leak in outline/diff, config and flag errors, --color #17)Security
ink outlineandink diffno longer pass escape sequences from the document to the terminal. (fix: image limits, escape leak in outline/diff, config and flag errors, --color #17)Changed
NO_COLORnow also drops bold and underline in--plain.QA (local)
🤖 Generated with Claude Code
https://claude.ai/code/session_01UVcvmQrSXd2eyt32g4ko19