Release Date: 2025-12-28
This release introduces a powerful new programmatic input API that allows parent applications to send raw bytes and control sequences directly to terminal processes, enabling better automation and control capabilities.
- Programmatic Input API (#182): Added
sendInput()API for sending raw bytes and control characters to terminal processessendCtrlC(): Send interrupt signal (Ctrl+C)sendCtrlD(): Send EOF signal (Ctrl+D)sendCtrlZ(): Send suspend signal (Ctrl+Z)- Available in both
EmbeddableTerminalStateandTabbedTerminalStatewith tab-specific overloads
- ByteArray Equality: Fixed RawBytes to use regular class instead of data class to avoid equality comparison issues
- FIFO Ordering: Ensured proper FIFO ordering between
write()andsendInput()operations - Encoding Issues: Fixed sendInput() to use raw bytes to avoid character encoding problems
- API Documentation: Added comprehensive documentation for the new sendInput() API
None
https://github.com/kshivang/BossTerm/compare/v1.0.57...v1.0.58