v0.7.0
BeechCMS v0.7.0
Release Date: August 20, 2026
🐛 Bug Fixes & Stability
-
Draft Status UI Cleanup — Removed the redundant “pending draft” pill from draft-state views, reducing duplicate status indicators in the interface. (305, 311)
-
TipTap HTML Encoding — Fixed double HTML encoding in the minimal TipTap editor, ensuring stored and rendered content preserves the intended markup. (297, 312)
-
D1 Migration Completeness — Added the missing
setup_completedtable to the base D1 migration and restored the missingview_configcolumn in theseed_layoutsmigration. (292, 313, 295, 314) -
Dashboard Media URLs — Allowed HTTP and localhost media URLs during local development, improving compatibility with local storage services and non-TLS development environments. (296, 315)
-
Tag Component Overflow — Added maximum-width constraints and text truncation to tags, preventing long values from breaking dashboard layouts. (301, 319)
-
Static Content Repository Filtering — Added
filterLogicsupport to theStaticContentRepositorymock, improving test parity with repository filtering behavior. (189, 316) -
Parameterized Count Queries — Bound
countWhereformula values through parameterized SQL queries, making query construction safer and more reliable. (196, 317) -
Full-Width Layout Validation — Improved error reporting for invalid full-width layout constraints, making configuration issues easier to identify and resolve. (294, 318)
-
Success Notifications — Added the
successnotification type to the databaseCHECKconstraint, allowing successful operation feedback to be persisted correctly. (304, 320) -
Public API Router Fallthrough — Fixed misleading 404 responses produced by the public router when requests reached a fallthrough path. (298, 321)
-
Admin Storage Upload CSP — Updated the Content Security Policy for
/admin/*routes to allow uploads to storage providers through presigned URLs. (302, 322)
⚙️ CLI & Build Improvements
-
Dynamic Package Versioning — Updated the project creation template to resolve the package version dynamically rather than relying on a static version reference.
-
Release Build Enforcement — Forced the Turbo build pipeline during release preparation to ensure release artifacts are generated consistently. (
15f10aa)
📚 Documentation
- Live Showcase & Official Docs — Added a live product showcase and a direct link to the official documentation website in the project README, making the project easier to evaluate and onboard with. (
fb2df67,f249ebc)
🧹 Housekeeping
- Release Preparation — Updated release metadata and project versioning in preparation for BeechCMS
v0.7.0. (42fac7d)
📊 Release Scope
This release includes 16 commits across 53 modified files since v0.6.7.