Releases: lukehaas/RunJS
2.1.0
Added ability to switch between horizontal and vertical layout.
Added a new premium theme, One Dark.
Added a preference option to hide the tab bar when only one tab is present.
Upgraded Node to 14.16.0.
Upgraded Chromium to 91.
Upgraded V8 to 9.1.
Optimised and improved the formatting method.
Fixed output highlighting issues for symbols and regex.
Fixed a language service disconnection issue.
Fixed an issue that caused unnecessary re-runs when toggling Babel.
Fixed an issue with toolbar height on macOS Big Sur.
Added more shortcuts for navigating tabs.
2.0.0
Added support for multiple tabs
Added support for autocomplete
Added support for type checking
Added a new menu called Tools
Moved NPM Package Management and Environment Variable Management under the new Tools menu
Updated app icon
Added two new themes - SynthWave '84 and Shades of Purple
Made Babel presets configurable
Added a new Babel plugin - plugin-proposal-async-do-expressions
Changed the way transpiled code is shown - it can now be displayed in the main output pane
Fixed an issue that caused internal packages to be accessible as imports
Fixed an issue with multi-line template strings
Fixed an issue with regex output styling
1.15.1
1.15.0
Increase accuracy of output
Errors are no-longer shown in isolation - where appropriate
Improved output for async and generator functions
Proxies and Promises and no-longer displayed unwrapped in the output
Maps and Sets now show values in the output
Fixed an issue where NPM would fail to install packages for some users.
Fixed an error that occurred when opening the About dialog on Linux.
Updated V8 to version 8.9
Updated Node to version 14.16.0
Updated Chromium to version 89
1.14.1
1.14.0
Add Apple M1 support
Add builds for Linux ARMv7 and ARM64
Add support for console.clear()
Core-js polyfills are no-longer included if Babel is disabled
Fix issues with menus on first launch
Update V8 to version 8.7
Update Node to version 12.18.3
Update Chromium to version 87
Fix issue #225 - output issue
1.13.0
Add ability to stop execution of script
Fix issue where focus would be lost when clicking on the title bar
Fix issue where the RunJS window wouldn't re-opened when opening a file from the File menu
Fix issue where errors from promises were not being displayed
Fix issue where some fonts were mislabeled
Refactored some core parts of RunJS for performance improvements
1.10.0
Improve protection for long-running scripts
Environment variable inputs now select on focus
Brief visual highlight for new NPM packages and environment variables
Improve scrollbar styling
NPM package table header is now sticky
Fix issue #127 - nested objects and arrays are not expandable
Fix string formatting and line break issues
Add decorators as an option
Rework handling of NPM
Add support for console.table
Replace esprima with estree for better modern syntax support
Gutter folds now only show on hover
Add support for matching highlights
Make source type unambiguous for top level this
support
Change shortcut for formatting to Alt+Shift+F
Add install assist for missing packages
Add prettier formatting options
Add sublime keymap
Add option for auto-closing brackets