Releases: lukehaas/RunJS
Releases · lukehaas/RunJS
3.0.3
- AI chat - chat with Open AI models for code generation and questions.
- Improved support for top-level await.
- Added an activity bar.
- Added support for alert(), confirm() and prompt().
- Various performance improvements.
- Increase hover delay for inline tooltips.
- Added icons to settings tabs.
- Improved support for installing native modules.
- Upgraded Node.js to version 20.15.1.
- Upgraded Chromium to version 126.
- Upgraded V8 to version 12.6.
2.12.1
2.12.0
- Improved support for ES modules
- Updated build options to move away from Babel naming conventions
- Tab titles now default to the first line of text within the associated editor
- Added the ability to import and export snippet libraries
- Added the ability to toggle syntax highlighting on output results
- Added a shortcut for displaying completion suggestions
- Rename the runtime values setting to expression results
- Line matching now appends values to lines if the source line is the same
- Deleting snippets now requires confirmation
2.11.0
- Add ability to re-open closed tabs.
- Output context menu improvements.
- Change auto-save to occur on change instead of run.
- Improve handling of extra wide tooltips.
- Prevent pasting when closing a tab with the middle mouse click on Linux.
- Upgrade Node to 20.9.0.
- Upgrade Chromium to 122.
- Upgrade V8 to 12.2.
2.10.1
- Add support for regular expression pattern modifiers plugin proposal.
- Add support for optional chaining assignment plugin proposal.
- Add tab context menu options for closing other tabs and closing tabs to the right.
- Add support for trailing commas in generic types.
- Improve handling for custom fonts.
- Support TypeScript version 5.2.
- Upgrade Node to version 18.16.1.
- Upgrade Chromium to version 116.
- Upgrade V8 to version 11.2.
- Various bug fixes.
Note: The next release will drop support for macOS 10.13 (High Sierra) and macOS 10.14 (Mojave).
2.9.0
- Outdated NPM packages can now be updated.
- Fix an issue that caused the formatting settings to always display default values.
- Auto fold proto properties in output results.
- Upgraded Node to version 18.14.0.
- Upgraded Chromium to version 112.
- Upgraded V8 to version 11.2.
- Dropped support for Windows 7 and Windows 8.
2.8.0
- Add support for top-level await.
- Change the way auto-updates are handled.
- Rename Preferences to Settings.
- Fix a Prettier code formatting issue.
- Fix an issue that caused some system fonts to not appear in the font list.
- Fix an issue that could cause RunJS to open off-screen on Windows.
- Upgrade Node to 16.17.1.
- Upgrade Chromium to 108.
- Upgrade V8 to 10.8.
Note: The next release of RunJS will drop support for Windows 7 and Windows 8.
2.7.5
- Fix an issue that caused loop protection to always be enabled.
- Fix an issue that caused inconsistent positioning of some error messages.
- Fix an issue that caused some web requests to be blocked.
- Improvements to how prototypes are displayed in output results.
- Nested objects in output results are now auto-folded.
- Improvements to module scoping when setting a working directory.