Skip to content

Releases: lukehaas/RunJS

2.0.0

19 Jun 15:39
Compare
Choose a tag to compare

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

11 Apr 14:24
Compare
Choose a tag to compare

Fix an issue that caused displaying output to be slow on Windows

1.15.0

09 Apr 14:05
Compare
Choose a tag to compare

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

25 Feb 16:03
Compare
Choose a tag to compare

Fix issue with opening menu windows on Windows.

1.14.0

21 Feb 17:10
Compare
Choose a tag to compare

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

05 Feb 18:47
Compare
Choose a tag to compare

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

17 Jul 16:07
Compare
Choose a tag to compare

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

1.9.0

08 May 14:47
Compare
Choose a tag to compare

Add clear option to edit menu
Add Fantasque font
Improve scrollbar styling
Add ability to toggle Babel plugins from preferences
Display sound icon when audible
Fix issue #105 - Mute print function
Fix issue #125 - Save cancellation error

1.7.0

29 Sep 16:17
Compare
Choose a tag to compare

RunJS for Mac is now notarized
Add ability to take screenshots
Address #95 - process.memoryUsage() is unavailable
Add ability to format code via Prettier
Fix an issue with installing packages with long names

1.6.0

08 Aug 14:14
Compare
Choose a tag to compare

Fix issue #88 - Set Work directory not working on Windows10
Fix issue #87 - Can RunJS remember the window position/size between usages?
Fix issue #84 - Themes do not apply except Dracula on 1.53
Show welcome message when RunJS is opened for the first time