Skip to content

Releases: lukehaas/RunJS

3.2.2

12 Oct 15:46

Choose a tag to compare

  • Fix performance issues on macOS Tahoe.

3.2.1

05 Oct 13:32

Choose a tag to compare

  • Improve handling of small font sizes in AI chat input.

3.2.0

28 Sep 13:20

Choose a tag to compare

  • Added support for multiple AI providers.
  • Improved NPM configuration via settings.
  • Added an option for font ligatures.
  • Setting a working directory now loads environment variables from .env files.
  • Fixed an issue where files dropped in the editor were displayed in the current tab instead of opening in a new tab.
  • Improved support for adjustable font sizes in the editor and sidebar.
  • Improved UI for the snippets window.
  • Added language support for Chinese and Japanese.
  • Upgraded Node.js to version 22.17.0.
  • Upgraded Chromium to version 138.
  • Upgraded V8 to version 13.8.

3.1.2

10 May 13:37
92a9d4d

Choose a tag to compare

  • Fix a backwards compatibility issue that affected people downgrading to older RunJS versions.

3.1.1

29 Apr 17:10

Choose a tag to compare

  • Fix an issue that affected searching for snippets

3.1.0

20 Apr 11:32

Choose a tag to compare

  • Add new Magic Comment feature
  • Updated Open AI model list
  • Improved AI context
  • Add the ability to stop AI content generation
  • New ColorCode theme
  • Added an NPM Packages button to the activity bar
  • Fixed an issue that caused values set via prompt() to be undefined
  • Fixed an issue with cursor positioning in indented snippets
  • Improved handling for tabs that have become unresponsive
  • Improved formatting method
  • Upgraded Node.js to version 20.16.0
  • Upgraded Chromium to version 128
  • Upgraded V8 to version 12.8

Note: The next release will drop support for macOS 10.15 (Catalina).

3.0.3

07 Oct 16:22

Choose a tag to compare

  • 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

21 May 14:09

Choose a tag to compare

  • Fix an issue that caused file content to be loaded twice when opening a file.

2.12.0

23 Apr 12:57

Choose a tag to compare

  • 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

24 Feb 15:29

Choose a tag to compare

  • 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.