🚀 SonicJS v2.19.0 is now available! The open-source headless CMS for Cloudflare Workers just got better.
✨ What's new in v2.19.0:
1. **Admin code export modal for collections** ([#831](https://t.co/ehXk45PHzR)) — Generate ready-to-use TypeScript collection config code directly from the admin UI.
2. **Fix crash on array fields with media items** ([#838](https://t.co/oUxYmyImYR)) — Collections configured as `type: 'array'` with `items: { type: 'media' }` no longer break the new-content form with `TypeError: url.toLowerCase is not a function`.
3. **Make `AuthManager.verifyToken` usable from custom Hono routes** ([#819](https://t.co/Wa5jGHZEZq))
4. **Use `null` instead of `undefined` for SVG D1 inserts** ([#818](https://t.co/XQIbQLW1w6))
📦 Get started:
npx create-sonicjs@latest my-app
SonicJS is 6x faster than Node/Express and deploys globally on Cloudflare Workers in seconds.
⭐ If you find SonicJS useful, please star us on GitHub!
https://t.co/a5be5vGkr4
Your support helps us keep improving the project!
https://t.co/eA3XWWAOqz
#SonicJS #CloudflareWorkers #HeadlessCMS #OpenSource
🚀 SonicJS v2.18.1 is now available! The open-source headless CMS for Cloudflare Workers just got better.
✨ What's new in v2.18.1:
1. **Custom user-profile fields surfaced in auth responses** (#803, #812) — `/auth/me` and `/auth/otp/verify` now include all fields registered via `defineUserProfile()` (e.g. `plan`, `tier`), so apps can gate UI on them without a second roundtrip. The OTP verify response also returns `username`, `first_name`, `last_name`, and `created_at`, and stops leaking the internal `is_active` flag.
📦 Get started:
npx create-sonicjs@latest my-app
SonicJS is 6x faster than Node/Express and deploys globally on Cloudflare Workers in seconds.
⭐ If you find SonicJS useful, please star us on GitHub!
https://t.co/a5be5vGkr4
Your support helps us keep improving the project!
https://t.co/RGuhgTSEHE
#SonicJS #CloudflareWorkers #HeadlessCMS #OpenSource
🚀 SonicJS v2.18.0 is now available! The open-source headless CMS for Cloudflare Workers just got better.
📦 Get started:
npx create-sonicjs@latest my-app
SonicJS is 6x faster than Node/Express and deploys globally on Cloudflare Workers in seconds.
⭐ If you find SonicJS useful, please star us on GitHub!
https://t.co/a5be5vGkr4
Your support helps us keep improving the project!
https://t.co/R57AlPgcBO
#SonicJS #CloudflareWorkers #HeadlessCMS #OpenSource
🔧 SonicJS v2.17.2 is out
This release fixes a quiet bug: filter[field][operator]=value bracket syntax was being silently ignored on the public content and collections APIs — your filters parsed fine, but no WHERE conditions were applied, so endpoints returned everything. Now they actually filter.
Also adds two new operators alongside the existing equals/contains/like/in: starts_with and ends_with.
📦 Upgrade:
npm install @sonicjs-cms/[email protected]
Or start fresh:
npx create-sonicjs@latest my-app
🔗 Release notes: https://t.co/88Sm7faPBG
⭐ If SonicJS is helping you ship, a GitHub star goes a long way:
https://t.co/L4Raz86zJh
#SonicJS #OpenSource #CMS #Cloudflare
@Sonicjs 🐛 Root cause: a migration file was placed in the wrong directory so it was never bundled or executed — the user_profiles table was missing a column that the edit page queries.
Details: https://t.co/PXokL8W8BO
🚀 SonicJS v2.12.1 released! Fixed a bug where the admin user edit page crashed with a 500 error due to a missing database migration. Upgrade now: npm install @sonicjs-cms/[email protected]
@Sonicjs Love SonicJS? Star us on GitHub!
https://t.co/lSMAMZdN8K
Your support helps us keep building the fastest open-source headless CMS on the edge.
SonicJS v2.8.0 is here! Forms with bot protection, component-based plugin settings, 91% test coverage, and Next.js 16 support. The open-source edge CMS keeps shipping.
https://t.co/NHcTAHXJXG
#SonicJS#CloudflareWorkers#HeadlessCMS#OpenSource
Get started:
npx create-sonicjs@latest my-app
Or upgrade:
npm install @sonicjs-cms/[email protected]
SonicJS is 6x faster than Node/Express and deploys globally on Cloudflare Workers.
SonicJS v2.7.0 is here! Bug fixes, better test coverage, and new CMS comparison guides. The edge-native headless CMS keeps getting better!
https://t.co/zx7RQfAxZd
#SonicJS#CloudflareWorkers#HeadlessCMS#OpenSource