Skip to content

v0.7.0

Choose a tag to compare

@fdemusso fdemusso released this 20 Aug 12:28
· 91 commits to master since this release

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_completed table to the base D1 migration and restored the missing view_config column in the seed_layouts migration. (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 filterLogic support to the StaticContentRepository mock, improving test parity with repository filtering behavior. (189, 316)

  • Parameterized Count Queries — Bound countWhere formula 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 success notification type to the database CHECK constraint, 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.

View the full comparison between v0.6.7 and v0.7.0