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