v0.0.11

CoreBunch/Instaticv0.0.11Jul 11, 2026by github-actions[bot]

AI Summary

A substantial release involving security hardening, CMS transactional saves, and agent improvements.

Key Highlights

  • Added transactional site-document save with explicit deletes.
  • Added compact context meter with usage details to the agent.
  • Added light theme appearance preferences.
  • Hardened security (CSP, custom htmlAttributes).

New Features

  • Add transactional site-document save with explicit deletes
  • Add compact context meter with usage details
  • Add light theme appearance preferences
  • Add base-uri 'self' + object-src 'none' to the admin CSP

Full Release Notes

## What's Changed
* fix(db): hydrate Postgres JSON text columns by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/146
* docs(readme): add Trendshift badge by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/152
* chore(docs): remove ignored agent artifacts by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/153
* fix(editor): replace hidden layer badge with eye-off icon by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/149
* fix(editor): hide empty container placeholder for inline styles by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/148
* fix(import): route YouTube iframes and <video> elements to the base.video module by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/151
* chore(repo): enable GitHub Sponsors button by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/160
* fix: drop orphan tool-result rows when rebuilding replay history by @mvanhorn in https://github.com/CoreBunch/Instatic/pull/157
* fix(editor): darken explorer tabs and fade layers scroll by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/150
* refactor(loops): collapse data.rows page-slice SQL into one whitelisted query by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/159
* docs(readme): add GitHub stars badge by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/162
* fix(canvas): support middle mouse panning by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/176
* fix(security): scheme-check custom htmlAttributes + deny dangerous custom tags by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/155
* feat(admin): add light theme appearance preferences by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/147
* fix(import): validate JSON-import media bytes + destination like the archive path by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/154
* fix(scripts): Windows dev server port probing with cmd timeout fallback by @Zen0-99 in https://github.com/CoreBunch/Instatic/pull/170
* fix(security): add base-uri 'self' + object-src 'none' to the admin CSP by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/158
* feat(cms): transactional site-document save with explicit deletes by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/169
* test(agent): fix read-surface base64 fixture broken by htmlAttributes hardening by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/178
* fix(editor): tolerate malformed settings.fonts in Framework and Typography panels by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/180
* docs(project): refresh plugin and feature guides by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/181
* docs(changelog): add 0.0.10 release notes by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/184
* fix(scripts): launch dev tools through current Bun executable by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/192
* fix(editor): derive font weights from installed variants by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/191
* fix(scripts): launch vite through dev script on Windows by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/193
* fix(publish): Windows-safe slot symlink swap by @RemiAsselin42 in https://github.com/CoreBunch/Instatic/pull/187
* ci: run typecheck, lint, tests, and e2e on pull requests by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/198
* ci: drop E2E job from PR checks until the suite is CI-ready by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/199
* feat(content): edit custom data-table fields in the content settings panel by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/182
* feat(publisher): optimize media background images by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/174
* fix(scripts): launch vite through entrypoint on Windows by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/202
* fix(mcp): serve site_list_documents headlessly over MCP by @RemiAsselin42 in https://github.com/CoreBunch/Instatic/pull/186
* fix(mcp): publish drafts through scoped workspace bridges by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/205
* feat(agent): paste images into conversations by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/206
* fix(agent): preserve preview backgrounds across breakpoints by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/207
* feat(agent): add compact context meter with usage details by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/209
* fix(agent): make CSS edits replaceable and priority-aware by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/208
* fix(agent): recover interrupted browser tool turns by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/210
* fix(mcp): clean up disconnected editor bridges by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/211
* fix(streams): bound orphaned admin connections by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/212
* fix(editor): preserve valid focus and selection state by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/213
* test(e2e): restore full-suite isolation and coverage by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/214
* chore(release): prepare 0.0.11 by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/215

## New Contributors
* @mvanhorn made their first contribution in https://github.com/CoreBunch/Instatic/pull/157
* @Zen0-99 made their first contribution in https://github.com/CoreBunch/Instatic/pull/170
* @RemiAsselin42 made their first contribution in https://github.com/CoreBunch/Instatic/pull/187

**Full Changelog**: https://github.com/CoreBunch/Instatic/compare/v0.0.10...v0.0.11