← Back to docs

Changelog

Track what's new in each release of OpeNext CMS.

v0.1.2July 2026

Shared CMS dependencies for plugins and themes

Plugin and theme npm packages are installed once in the CMS root package.json — no per-plugin npm install at upload.

  • Upload first: theme/plugin ZIP merges declared deps into CMS root package.json
  • Run npm install at CMS root, restart, then activate theme or enable plugin
  • Activation is blocked until shared node_modules contains every declared dependency
  • Per-plugin isolated npm install is no longer used
v0.1.1July 2026

Unified theme upload

Theme upload is consolidated to Theme Engine — one dashboard path for full theme packages.

  • Dashboard → Themes is the single upload entry point for Theme Engine ZIP packages
  • Removed legacy upload routes: /api/themes/upload, /api/themes/import, and /api/theme-system/*
  • Theme Builder remains for in-dashboard token editing (create/duplicate — no file upload)
  • Public pages render active themes through the Theme Engine pipeline
v0.1.0In active development

Early access

First public release of OpeNext CMS with core dashboard, blocks, and theme system.

  • Multi-tenant MongoDB architecture with per-tenant databases
  • Visual page and block builder in the dashboard
  • Theme Builder with five system themes (Startup, Agency, Corporate, Ecommerce, Portfolio)
  • Role-based access control (Owner, Admin, Editor, Viewer)
  • REST APIs for themes and content management
  • Next.js 15 app with dashboard and public site rendering