r0/releases

// published release notes

Releases

Changes below are summarized from published GitHub release notes and commit comparisons. The public issue tracker currently has no issue records to link, so fixes are described by the behavior changed. Draft releases and tags without published release notes are not listed.

v0.18.3Latest

In-app release notes preview

Review what is changing before installing an update, revisit notes for the installed version, and find the online changelog from the project README.

// New features

  • Added a View release notes action in Settings so you can preview an available update before installing it, plus a What's New entry in the account menu for notes on the installed version.
  • Added a link to the website changelog in the project README.
v0.18.1

Performance, installation, and editor workflow improvements

This release makes r0 lighter on CPU and memory, improves the Windows installation path, and refines terminal, Git, theme, and command-palette workflows.

// New features

  • Added a public Windows PowerShell install endpoint at r0-ide.vercel.app/install.ps1, with the installer copied into the web build and routed through the site.

// Improvements

  • Reduced CPU and memory overhead to make the editor more efficient during everyday use.
  • Improved terminal defaults and connected Git publishing guidance to the r0 website documentation and changelog.
  • Replaced the Nucleo icon dependency with Lucide while keeping the existing icon export API.
  • Windows installation now prioritizes PowerShell, and release checks can complete when the dependency audit reports advisory warnings.

// Fixes

  • Corrected Windows installer endpoint and build-output handling so the public install script is served from the expected URL.
  • Improved command-palette submenu keyboard navigation, menu interactions, and sidebar visibility; refined theme-picker option handling.
  • Updated Rust dependencies to address security-audit findings and stabilized end-to-end checks for editor menus, themes, and the command palette.
v0.18.0

Installer, editor workflow, and reliability fixes

This release focuses on a more dependable Windows install and upgrade path, clearer updater guidance, and fixes across the command palette, extensions, terminal, and release pipeline.

// Fixes

  • Windows setup now uses consistent r0 branding and handles upgrades more reliably. Release checks verify the publisher configured by the app, and the installer smoke test now authenticates its GitHub API request when checking the upgrade path.
  • Command-palette navigation is more predictable: submenus open on hover, labels match the available actions, and requested views can open even when the palette starts closed. End-to-end coverage was added for navigation.
  • Extension icons now fall back to bundled artwork if catalog CDN icons are unavailable. Extension matching also handles compound file extensions and Windows paths consistently.
  • Retrying terminal startup no longer initializes the terminal twice, preventing duplicate initialization after a retry.
  • Formatting and TypeScript issues that blocked the CI release gate were corrected so tagged builds can proceed through binary generation.

// Improvements

  • Updater status feedback and installation documentation were improved so users have clearer guidance when checking or installing updates.

// New features

  • No new user-facing feature is listed for this release; the published changes are focused on reliability, fixes, and release readiness.
v0.17.5

Release asset naming fix

A focused release fix to make generated installer and package names match the names expected by release verification.

// Fixes

  • Normalized release asset filename casing before verification. This prevents correctly generated assets from being rejected when the build system and release checks use different capitalization.

// New features

  • No new user-facing feature is listed in the published release notes; this version contains a release packaging and verification fix.