Repository navigation
Easy CMS 1.0.0
Easy CMS 1.0 is out: the first version meant for production use. It is the embedded,
code-first headless CMS for Next.js and Nuxt (or on its own server): your content model is
TypeScript in your repository, and the admin, a typed Local API and REST come with your app, on
one deployment and your own database.
Get it
# A new project, or add it to a Next.js or Nuxt one
npm create easy-cms@latest
# Upgrading from 0.x: back up, then every package together
npm install @easy-cms/core@latest easy-cms@latest # and your adapter, plugins…
npx easy-cms migrateUpgrading from 0.x: follow From 0.x to 1.0.
Most apps only change their config; the app names each renamed option when it starts.
What 1.0 promises
- Breaking changes only in a major release (2.0), each with an upgrade guide. Minor releases
add features; patch releases fix bugs. - Covered: the config, the Local API, REST routes and error codes, the CLI, adapters, and your
data: upgrades migrate it forward, and CI upgrades databases made by releases back to 0.10 on
every commit. - Renamed APIs keep working until the next major, with a deprecation warning.
- Support: 0.x is no longer supported. Security fixes go to the latest 1.x minor; when 2.0
comes out, 1.x gets security fixes for six more months. - Experimental:
@easy-cms/plugin-ecommerce,@easy-cms/plugin-graphqland
@easy-cms/plugin-mcpmay still change in a minor release until they are declared stable.
Details: Versions and deprecations.
How it got here
The road to 1.0 (roadmap) added
no features. It settled the API (0.60), went through a self-review against OWASP ASVS level 1
and fixed what it found (0.62–0.66, with published advisories), tested the experimental plugins
against real services and clients (Stripe, urql with codegen, Claude), and checked Getting
started word for word on a clean Ubuntu 26.04 with npm, pnpm, Yarn and Bun.
Since 1.0.0-rc.0
No changes since the release candidate: 1.0.0 is 1.0.0-rc.0 with its final version number.
Thank you
To everyone who tried the release candidate and reported back in
the feedback issue.
ภาษาไทย: Easy CMS 1.0 ออกแล้ว เป็นเวอร์ชันแรกที่พร้อมใช้งานจริง ตั้งแต่ 1.0 การเปลี่ยนแบบ breaking มีเฉพาะใน major
release พร้อมคู่มืออัปเกรด เริ่มใช้ด้วย npm create easy-cms@latest อัปเกรดจาก 0.x ตาม
คู่มือ "จาก 0.x ไป 1.0" และอ่านสิ่งที่ 1.0
สัญญาไว้ได้ในหน้าเวอร์ชันและการเลิกใช้