v0.0.20

microsoft/agent-host-protocolv0.0.20Sep 13, 2026by github-actions[bot]

Upgrading?

AI Summary

This release introduces site branches with preview links and version restore, alongside various fixes for import, plugins, and database handling.

Key Highlights

  • Introduced site branches with preview links, three-way merge, and version restore.
  • Fixed plugin upgrades to prevent 404 errors on published pages after an upgrade.
  • Upgraded Bun to 1.4.2 and removed obsolete Vite proxy workarounds.
  • Added ability to browse and install npm packages directly from the editor Dependencies panel.

New Features

  • Site branches with preview links, three-way merge, and version restore
  • Browse and install npm packages from the Dependencies panel

Full Release Notes

## What's Changed
* fix(release): boot compiled server artifacts off the build machine by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/524
* fix(import): preserve responsive spacing and widths by @tommy230 in https://github.com/CoreBunch/Instatic/pull/520
* fix(collab): keep the cells a doc does not own when the relay persists a row by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/504
* fix(plugins): treat a same-version upload as a reinstall, not a first install by @mostafasadeghidev in https://github.com/CoreBunch/Instatic/pull/498
* fix(tests): retry EBUSY when removing test DB dirs on Windows by @tahayusab in https://github.com/CoreBunch/Instatic/pull/515
* fix(publisher): order viewport contexts by a total order, not a partial one by @borskyj-symph in https://github.com/CoreBunch/Instatic/pull/482
* fix(release): ship esbuild's binary inside the server artifact by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/525
* fix(tests): tolerate CRLF working-tree line endings in freshness and style gates by @tahayusab in https://github.com/CoreBunch/Instatic/pull/516
* fix(plugins): an upgrade no longer 404s every published page by @mostafasadeghidev in https://github.com/CoreBunch/Instatic/pull/359
* fix(publisher): keep classes a runtime script toggles by @borskyj-symph in https://github.com/CoreBunch/Instatic/pull/485
* chore(bun): upgrade to Bun 1.4.2 and pin the version in one place by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/502
* refactor(dev): drop the Vite-under-Bun proxy workarounds Bun 1.4.1 made obsolete by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/503
* fix(dev): refuse Bun older than 1.4.1 instead of hanging the editor by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/526
* feat(branches): site branches with preview links, three-way merge, and version restore by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/484
* fix(db): read SQLite current_timestamp stamps as UTC, not local time by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/527
* fix(db): bind ISO 8601 timestamps instead of stamping rows with current_timestamp by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/529
* refactor(branches): one adapter per entity kind by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/528
* feat(editor): show which file and which error blocks a publish by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/533
* feat(editor): browse and install npm packages from the Dependencies panel by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/489
* chore(release): prepare 0.0.20 by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/535

## New Contributors
* @tahayusab made their first contribution in https://github.com/CoreBunch/Instatic/pull/515

**Full Changelog**: https://github.com/CoreBunch/Instatic/compare/v0.0.19...v0.0.20

Related Repositories