I'd like to start with a huge thanks to all of our contributors. This release
wouldn't have happened nearly as soon, nor would it have had as many fixes and
features without everyone's help ❤️
Breaking Changes
- Completions are now generated ahead of time and provided with the release
assets instead of the old--gen-completions <SHELL>
flag - The default light theme
code-highlighter
was changed from the
inpsired-github
to the newgithub
syntax highlighter - We have a new
wayland
feature that is enabled by default for clipboard
support. If you don't use wayland and you run into wayland related build
errors then consider building with the--no-default-features
with the
optional--features x11
if you're using Xorg still - The default zoom-out keybind is now
<Ctrl+=>
instead of<Ctrl++>
and
zoom-reset is now unbound by default instead of<Ctrl+=>
Features
- Font fallback is now supported 🎉 (less tofu --> more emojis)
- A lot more embedded syntax highlighting themes (#219)
- The full list is always in the
inlyne.default.toml
file
- The full list is always in the
- Add clipboard support for wayland (#243)
- Add support for color-scheme specific
<picture>
s (#236) - Underlines are now supported in syntax highlighting (#221 and #225)
extra
keybindings now overridebase
(#224)- Use
human-panic
for more user-friendly panic messages (#172) - Support table column alignment (#136)
- Use
taffy
for laying out tables (#129)
Fixes
- Inherit alignment for headers (#241)
- Allow for
px
suffix on pixel length (#238) - Mimic GitHub's anchorizer for creating headers' anchor links (#227)
- Correctly reset table column alignment (#218)
- Reset scroll on markdown navigation (#213)
- Debounce file watcher events (#200)
- More gracefully handle failures in image loading (#187)
- Switch the TLS library from
openssl
torustls
(#179)- Fixes some issues with window's failing some image requests
Documentation
- Document
fontconfig
dependency (#220)
Internal
The usual swarm of non-user-facing changes
- Install
libwayland-dev
andlibxkbcommon-dev
on ubuntu CI (#246 and #247) - Temporarily disable partial footnotes support (#244)
- Add tests for more codeblock styles (#242)
- Set a descriptive user-agent (#240)
- Reorganize the interpreter's HTML-related code (#239)
- Make the HTML interpreter more approachable (#235)
- Make underlines and strikethroughs respect alignment (#226)
- Reduce the likelihood of a spurious specific windows CI failure (#222)
- Fix subtract with overflow panic (#217)
- Refactor CI runs (#216)
- Fix some typos (#215)
- Update
glyphon
to v0.3 (#214) - Update
taffy
to a non-git version (#210) - Migrate from
log
totracing
(#209) - Keybindings refactor (#208)
- Refactor watcher changes (#207)
- Speed up file watcher test happy paths (#199)
- Late night refactors (#195)
- Misc cleanup (#194)
- Pretty up
KeyCombos
representation in user-facing errors (#193) - Fix README demo image (#190 and #192)
- Switch CI cache to
Swatinem/rust-cache
(#191) - Aimless test cleanup (#189)
- Setup logging for tests (#183)
- Correctly set the version for windows releases (#178)
- Add tests for elements nested within a list item (#176)