What's Changed
- feat(input): migrate to extend textarea by @msmps in #539
- refactor(border): add parseBorderStyle function for border style vali… by @msmps in #545
- docs: fix small typo by @azukiazusa1 in #548
- fix(core): keep keyboard selection anchor stable across scroll by @simonklee in #542
- feat(core): add MarkdownRenderable with automatic table alignment by @remorses in #433
- fix(scrollbox): reset _hasManualScroll when user scrolls back to sticky position by @bradleat in #531
- gray scale buffer draw methods by @kommander in #550
- fix(react/solid): add missing markdown element by @simonklee in #569
- feat(core): add SIGPIPE, SIGBUS, SIGFPE to default exit signals by @rwese in #547
- fix(react): share app context across build entrypoints by @msmps in #571
- chore(core): add Code and ScrollBox construct helpers by @simonklee in #565
- Fix node using itself as anchor resulting in incorrect ordering by @Adictya in #552
- fix(core): skip stdout writes in testing mode for writeOut functions by @remorses in #575
- Web by @simonklee in #561
- fix(ci): set bun as package manager for web build by @simonklee in #578
- fix(web): update site config and links for GitHub Pages deployment by @simonklee in #579
- web: add dark mode by @simonklee in #580
- fix multiline paste viewport/scroll margin behavior by @kommander in #582
- feat(core): Add highlighting callback for custom inline highlighting by @jettptacek in #568
- fix(core): adjust for graphemes width when calculating word boundaries by @CruelAddict in #567
- fix(web): prevent iOS font size inflation on code editor tab switch by @simonklee in #583
- feat(zig): add --json and --bench flags to benchmark runner by @simonklee in #581
- add captureSpans and getSpanLines for styled terminal output capture by @remorses in #574
- less flaky tests maybe by @kommander in #590
New Contributors
- @azukiazusa1 made their first contribution in #548
- @bradleat made their first contribution in #531
- @rwese made their first contribution in #547
- @jettptacek made their first contribution in #568
- @CruelAddict made their first contribution in #567
Full Changelog: v0.1.74...v0.1.75