This repository was archived by the owner on Dec 29, 2025. It is now read-only.
Releases: ravendevteam/poly
Releases · ravendevteam/poly
Poly v1.2.0
Poly Release v1.2.0
You can download the pre-packaged executable here.
New Features
- None.
Improvements
- Commands now run in worker threads, improving handling of long-running tasks.
- Poly now handles wide and combining characters more accurately.
- Cancelling a single tab now cancels the ongoing operations without affecting others and avoids spillover.
- Autocomplete suggestions update automatically when aliases or custom commands change.
- Script paths are handled more robustly, including support for relative paths and
~. - Poly now sanitizes environment variables before spawning subprocesses to avoid conflicts or leaks.
- All commands and aliases are now lowercased for consistency.
- Completion cache invalidates properly, and background worker threads are cleaned up properly, improving UI responsiveness.
- Improved error messages for better transparency.
- Significantly better handling of different tab modes.
Bug Fixes
- Fixed piping to be more reliable in multi-stage pipelines, with recursion checks to prevent infinite loops.
- Script loading gracefully returns empty content instead of crashing.
- Background process outputs are flushed correctly, avoiding missing or truncated lines.
- Proper cleanup and state restoration when tabs are closed or cancelled.
- Fixed strange bug when typing inputs longer than the available width resulting in a crash.
- More resilient stdin handling, especially when shells unexpectedly close or reject input.
Feedback
Please open an issue if you have suggestions or encounter any bugs.
Thank you for using Poly.
Poly v1.1.0
Poly Release v1.1.0
You can download the pre-packaged executable here.
New Features
- Linux build script is now available. Linux users must compile from source to obtain a binary.
- Added variables, and
variablecommand. - Output buffer now word wraps.
- Chaining commands is now possible with
&&. - Command execution can now be done by passing it as an argument to the binary.
shutdowncommand.- Support for
.polyscripts, which allow you to write custom scripts to execute in the Poly shell. - Piping commands using
|. lastcommand, which is similar tohistorybut provides a TUI window to select a previously ran command to run again.
Improvements
- The echo command now allows empty prints.
reboothas been renamed torestart.- You can now use the left and right arrow keys to navigate your input.
- Right-click pasting.
- New
run_commandplugin API function.
Bug Fixes
- Fixed problem where typing
clearorclsin a different shell would clear the Poly TUI. - Fixed requirements.txt syntax.
- Poly now passes the current tab to plugins.
- The
killcommand is now cross-platform.
Feedback
Please open an issue if you have suggestions or encounter any bugs.
Thank you for using Poly.
Poly v1.0.0 (Initial Release)
Poly Release v1.0.0 (Initial Release)
You can download the pre-packaged executable here.
New Features
- None.
Improvements
- None.
Bug Fixes
- None.
Feedback
Please open an issue if you have suggestions or encounter any bugs.
Thank you for using Poly.