1.3.0
Cockle 1.3.0 adds support for getting the current terminal size from external and javascript commands, and adds IOutput.isTerminal to check if writing to a terminal or not. There is also a fix for a significant bug handling timeouts using the service worker for stdin when running interactive commands such as vim.
Enhancements made
- Support getting current window size from external and javascript commands #265 (@ianthomas23)
- Support version restrictions for wasm command packages #260 (@ianthomas23)
- Add
IOutput.isTerminal()function #258 (@ianthomas23) - Combine boolean argument short names #257 (@ianthomas23)
- Validate length of argument short and long names #256 (@ianthomas23)
Bugs fixed
- Fix newline at top of terminal after clear command #268 (@ianthomas23)
- Don't update env at end of wasm command #267 (@ianthomas23)
- Correctly handle infinite poll timeout in service worker IO #263 (@ianthomas23)
Maintenance and upkeep improvements
- Enforce type imports #266 (@ianthomas23)
- Refactor SharedArrayBuffer stdin #264 (@ianthomas23)
- Correctly setup tests for stdin via service worker #262 (@ianthomas23)
- Remove unneeded .nojekyll file #259 (@ianthomas23)