v0.2.43
# Termy Release Notes — v0.2.42 → v0.2.43 **Released:** August 30, 2026 ## ✨ New Features ### Kitty Clipboard Protocol Support * Added full Kitty clipboard integration to the terminal engine, including clipboard query, set, and control operations (`crates/core/src/protocol/kitty_clipboard.rs`, `kitty_clipboard_control.rs`). * Programs running in the terminal can now request and manipulate the system clipboard via the Kitty clipboard protocol. ### Unicode Image Placements * Terminal now supports Unicode image placements for inline graphics (`crates/core/src/kitty_graphics/placement.rs`). * Render pipeline, render cache, and input handling have been updated to support image placement interactions, including context menu integration. ### Bindable `clear_screen` Action (#379) * New `clear_screen` action is now available in the keybinding system and command palette. * Fully bindable via user keybindings and documented in the actions reference. ## 🔧 libtermy (C FFI) ### Kitty Clipboard Exposed via C FFI (#378) * Kitty clipboard operations are now available to embedders through the `termy.h` C header. * Added new FFI functions and 100+ lines of header declarations for clipboard integration. * Added a `kitty_clipboard` FFI test suite and C header contract tests to guard API stability. * Documentation updated in `docs/libtermy.md` and the website developer docs. ## 🛠️ Fixes & Internal * **Release pipeline:** Added a new `finalize-stable-release` workflow to finalize promoted stable releases, with updated boundary checks in `scripts/check-boundaries.sh`. * **Version bump:** Termy desktop app and CLI updated to **v0.2.43**. ## 📦 Full Changelog [[v0.2.42...v0.2.43](https://github.com/lassejlv/termy/compare/v0.2.42...v0.2.43)](https://github.com/lassejlv/termy/compare/v0.2.42...v0.2.43)