Releases: sigmaSd/IRust
Releases · sigmaSd/IRust
1.20.0
**1.20.0** - Update to rscript 0.8.0, the advantage is scripts can specify different comparators for specifying the irust version requirement (used to be only exact versioning was supported)
1.19.0
**1.19.0** - Update to rscript 0.7.0, the advantage is scripts are now checked for incompatibility with versioning, previously an incompatibile script could be loaded by IRust which lead to subtle undefined behaviors
1.18.0
**1.18.0** - Add a new `:compile_time` command, set it to on will make IRust print compiling time on each input - Update to rscript 0.6.0 (improves script writing ergonomics, scripts also updated)
1.17.0
**1.17.0** - Add SetInputPrompt/SetOutputPrompt script v4 hooks, ResetPrompt command, and a irust_prompt script example - Update v4 scripts to rscript 0.5.0
1.16.0
**1.16.0** - Add persistence for scripts states: (active/inactive will be saved and restored automatically) - Add a new hook `Startup` - `:scripts $script activate/deactivate`, will now send Hook::Startup and hook::Shutdown respectively - Improvement to irust-vim mode script
1.15.0
**1.15.0** - Improve `:scripts` command, scripts can now be individually activated/deactivated - Add Script v4 support (see Scripts.md for more info)
1.14.0
**1.14.0** - Add a shutdown hook (gives a change for scritps to cleanup) - Vim-mode script: use different cursor shapes for different modes - Update to crossterm 0.20.0
1.13.0
**1.13.0** - IRust: Add `:evaluator` command, it allows changing the evaluator used by IRust, checkout the README for more info on its usage - irust-repl: Make the evaluator swap-able - Update deps - Improve vim-mode script - Color `unsafe` keyword
1.12.0
**1.12.0** - Add more commands/ update vim script
1.11.0
**1.11.0** - Fix regression: Restore history caching to disk - Add default toolchain, and use it by default - Add macro_rules to automatic `;` insert list - Fix regression: Reflect repl changes on main_extern so it can be seen by gui editors (when using :edit command)