Releases: dakra/ghostel
Releases · dakra/ghostel
Release list
v0.44.0
What's Changed
- Fix normal-state point tracking during terminal output in evil-ghostel by @dakra in #529
- ghostel-kitty: ensure scale of kitty images to avoid cropping by @pank in #532
- Shield ghostel buffers from global default-text-properties by @dakra in #535
- Add opt-in ghostel-line-spacing for padded terminal rows by @dakra in #536
- Fix hidden terminal redraw recovery by @emil-e in #538
- Vendor the ReadTheOrg theme for the HTML docs export by @dakra in #530
New Contributors
Full Changelog: v0.43.0...v0.44.0
v0.43.0
What's Changed
- Resolve terminal from WINDOW's buffer in `ghostel--adjust-size' by @jcmfernandes in #522
- Preserve scrollback on focus clicks by @emil-e in #525
- Bump ghostty for native OSC color-query replies by @dakra in #526
- Redraw rows from dirty terminal pages by @kiennq in #528
- Add Windows ConPTY support by @kiennq in #108
New Contributors
- @jcmfernandes made their first contribution in #522
Full Changelog: v0.42.1...v0.43.0
v0.42.1
What's Changed
Full Changelog: v0.42.0...v0.42.1
v0.42.0
What's Changed
- Allow copy-mode mouse selection during capture by @emil-e in #507
- Install compiled module after recompile by @emil-e in #508
- Let Lisp IMEs compose in read-only ghostel buffers by @junghan0611 in #510
- Filter Ghostel copy text through buffer substring by @emil-e in #509
- Optimize renderer incremental redraws by @emil-e in #512
- Fix TUI benchmark throughput label by @emil-e in #513
- Bump libghostty and use upstream color parser by @emil-e in #514
Full Changelog: v0.41.0...v0.42.0
v0.41.0
What's Changed
- Host-qualify ghostel-project buffer identity for remote roots by @dakra in #499
- Store allocator on Renderer by @emil-e in #500
- Preserve Ghostel anchoring across font scaling by @emil-e in #503
- Ignore the daemon's dummy initial frame when sizing the PTY by @dakra in #505
- Respect Zig install prefix for native module by @emil-e in #502
- Fix ghostel-debug-info report truncation and dead key-encoding probe by @dakra in #501
Full Changelog: v0.40.0...v0.41.0
v0.40.0
What's Changed
- Stabilize CI tool setup by @emil-e in #479
- Make the native PTY kill buffer hook into a function by @emil-e in #477
- Stabilize compile kill-compilation test by @emil-e in #480
- errdefer stream in NativeProcess init by @emil-e in #478
- Restrict extra glyph width to standalone icons by @emil-e in #481
- Stabilize Emacs PTY echo test by @emil-e in #482
- Expand Hypothesis render coverage and bump Ghostty by @emil-e in #483
- Make evil-ghostel-goto-cursor a linewise motion by @dakra in #486
- Remove full redraw user option by @emil-e in #490
- Add GUI xctrace benchmark runner by @emil-e in #488
- evil-ghostel: anchor-inhibit hook so point can roam over an animated terminal (#454) by @dakra in #484
- Honor C-g in ghostel-keymap-exceptions by @dakra in #491
- Add nushell shell integration by @dakra in #492
- Clamp rightward cursor moves instead of undoing autocompletes in evil-ghostel by @dakra in #497
- Fix scrollback clear after page eviction by @emil-e in #498
- Move font query cache ownership into renderer by @emil-e in #496
Full Changelog: v0.39.0...v0.40.0
v0.39.0
What's Changed
- Force redraw past synchronized output when a hidden buffer reappears by @dakra in #460
- Fix ghostel-debug advice arity for redraw-now's FORCE argument by @dakra in #463
- Make ghostel buffers read-only by @emil-e in #462
- Harden flaky native process-lifecycle tests for slow CI by @dakra in #465
- Fix C-a jumping to stray prompt char in command output by @dakra in #464
- Mirror DISPLAY fallback in native spawns by @emil-e in #466
- Fix queued link detection in read-only buffers by @emil-e in #472
- Quantize glyph scaling and add glyph diagnostics by @emil-e in #473
- Fix launching remote Bash with shell integration enabled by @dakra in #474
- Stabilize password debounce test by @emil-e in #475
Full Changelog: v0.38.0...v0.39.0
v0.38.0
What's Changed
- Add Emacs bookmark support by @dakra in #449
- Break ghostel.el into focused ghostel-* sub-modules by @dakra in #450
- Keep point in line mode when ghostel--anchor-window scrolls by @dakra in #451
- Start remote shells as login+interactive shells by @dakra in #448
- Fix scrollback accounting across page splits by @emil-e in #452
- Harden against reentrancy by @emil-e in #455
- Scale fallback glyphs with text scaling by @emil-e in #458
Full Changelog: v0.37.0...v0.38.0
v0.37.0
What's Changed
- Extract line mode into ghostel-line-mode.el by @dakra in #438
- Clean up stale comments and docstrings by @emil-e in #442
- Add ghostel-initial-input-mode to start in char or line mode by @dakra in #443
- Misc Renderer fixes by @emil-e in #445
- Use libghostty paste encoder by @emil-e in #439
Full Changelog: v0.36.0...v0.37.0
v0.36.0
What's Changed
- Don't leak libghostty VT warnings to stderr in release builds by @dakra in #427
- Move cursor style application to Elisp by @emil-e in #391
- Switch input mode when point leaves the live input point by @dakra in #428
- Add blinking cursor support by @dakra in #434
- Resolve local PTY programs via exec-path by @emil-e in #437
Full Changelog: v0.35.4...v0.36.0