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