All notable changes to Termly CLI will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- BREAKING: Switched to @lydell/node-pty with prebuilt binaries for all platforms
- Removed build tools requirement - installation now works out-of-the-box on all platforms
- Simplified installation process - no Visual Studio, Xcode, or build-essential needed
- Windows: Always add npm bin to PATH environment
- Windows: Fix PATH issue by adding npm global bin to PTY environment
- Windows: Add .cmd extension when missing for command execution
- Windows: Fix .cmd/.bat file execution by spawning directly without cmd.exe
- Windows: Fix command escaping by passing full command as single string
- Windows: Fix PTY path quoting for full paths
- Windows: Fix Claude Code execution with two critical bug fixes
- Installation speed improved from minutes to 10-30 seconds
- Better Windows terminal support and stability
- Reverted ConPTY flickering fix that broke mobile layout
- Windows output deduplication using hash-based sliding window
- Separate data streams for PowerShell vs Mobile normalization
- Detailed catchup diagnostics for debugging
- Windows screen accumulation by normalizing escape sequences
- Windows duplicate output issue with SHA256-based deduplication
- PowerShell rendering issues on Windows
- Windows terminal performance and reliability
- Mobile display rendering on Windows
- Windows deduplication with configurable threshold
- Detailed debug logging for Windows vs Mac comparison
- Improved Windows PTY spawn handling
- Windows .cmd/.bat file execution issue
- Windows version detection
- AI tool detection on Windows
- Windows duplicate output with hash-based deduplication
- Stable release!
- Catchup logs moved to debug mode
- Connection and resize messages hidden from console by default
- Start command made default for simplified CLI usage
- Default command is now
start(just runtermlyin project directory) - Debug messages only log when DEBUG mode is enabled
- User experience with cleaner console output
- Documentation updates
- Intelligent terminal resize management
- Improved heartbeat monitoring and reconnection handling
- Animated spinner for WebSocket reconnection UI
- Support for GitHub Copilot and Cursor CLI tools
- AI tool CLI commands for GitHub Copilot and Cursor
- Terminal resize handling improvements
- WebSocket reconnection reliability
- User feedback during reconnection
- Demo mode for Apple App Review testing
- Enhanced demo logo with colors and animation
- Split-screen layout in demo mode
- UTF-8 support in demo mode
- Cursor visibility in demo mode
- Input handling in demo mode
- Mobile connection system message filtering
- Demo mode excluded from auto-detection and tools list
- Improved demo screen redraw on mobile device connection
- Text wrapping for long messages in demo mode
- Footer animation and clearing to prevent artifacts
- ESM migration plan documentation (MIGRATION_TO_ESM.md)
- node-pty updated to 1.1.0-beta37 for MSVC 2022 compatibility
- Windows build tools detection using vswhere (like node-gyp)
- Build tools detection accuracy on Windows
See git history for detailed changes in earlier versions.
We only support the latest version. Termly CLI includes automatic version enforcement - outdated versions will be blocked from connecting if they have security issues.
| Version | Status | Support |
|---|---|---|
| Latest (1.3.x) | ✅ Supported | Full support |
| Older versions | ❌ Unsupported | Update required |
To update:
npm update -g @termly-dev/cliNo breaking changes for users. Simply update:
npm update -g @termly-dev/cliNote: If you had build tools installed for previous versions, you can now uninstall them if not needed for other projects.
No configuration changes required. Just update the package.
Version 1.0 introduced stability improvements but no breaking API changes.
For detailed commit history, see: https://github.com/termly-dev/termly-cli/commits/main