Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 1.04 KB

File metadata and controls

25 lines (18 loc) · 1.04 KB

Release Notes - v1.0.61

Release Date: 2025-12-28

Highlights

This release introduces a stable tab/session ID API for TabbedTerminal, providing reliable tab targeting that survives reordering and tab closures.

New Features

  • Stable Tab/Session ID API: Added stable ID-based methods for reliable tab targeting in TabbedTerminal
    • New properties: activeTabId for getting the stable ID of the active tab
    • New methods: createTab() with optional tabId parameter, getTabById(), closeTab(tabId), switchToTab(tabId)
    • New methods: sendInput(bytes, tabId), write(text, tabId), sendCtrlC/D/Z(tabId) for ID-based operations
    • Tab IDs remain stable even when tabs are reordered or other tabs are closed

Bug Fixes

  • UUID Collision Validation: Added validation to prevent UUID collisions when creating tabs or split sessions

Improvements

  • Documentation: Added comprehensive stable tab ID API documentation

Breaking Changes

None

Full Changelog

https://github.com/kshivang/BossTerm/compare/v1.0.60...v1.0.61