Highlights
✨ New Feature
- Admin code export modal for collections (#831) — Generate ready-to-use TypeScript collection config code directly from the admin UI.
🐛 Bug Fixes
- Fix crash on array fields with media items (#838) — Collections configured as
type: 'array'withitems: { type: 'media' }no longer break the new-content form withTypeError: url.toLowerCase is not a function. - Make
AuthManager.verifyTokenusable from custom Hono routes (#819) - Use
nullinstead ofundefinedfor SVG D1 inserts (#818) create-sonicjs: useMEDIA_BUCKETbinding name in starterwrangler.toml(#827)
🧹 Maintenance
- README and
wrangler.tomlupdated for Cloudflare binding options (#824) - Batch dependabot bumps (#828)
Installation
npm create sonicjs@latest my-appOr update an existing project:
npm install @sonicjs-cms/core@2.19.0Full Changelog: v2.18.1...v2.19.0