Changelog

Complete history of SonicJS development, documenting features, improvements, and bug fixes across 7 years of active development.

Actively Maintained
📊 3,683+ Commits
🚀 20+ Releases

Unreleased

Coming SoonIn Development

Added

  • Magic Link Authentication Plugin - Passwordless login via email (inactive by default as most developers prefer email/password)
  • Core Auth Enhancements - Plugin extensibility with AuthManager.setAuthCookie() and AuthService interface
  • Difficulty Field - Improved select field handling in forms
  • Experimental Notice Banner - Added to plugins page with Discord community link

🔧 Fixed

  • All unit test failures in core package
  • Non-existent created_by column in content INSERT statements
  • Discord invite link updated to correct URL

Version 2.0.x

v2.0.9November 4, 2025

Added

  • Improved managed collections display with normalized naming
  • Explicit collection registration system

🔄 Changed

  • Refactored collection management to use explicit registration
  • Updated Wrangler to v4.45.4
  • Removed duplicate starter template directory
  • Removed experimental flag for Plugins menu

🔧 Fixed

  • Rebuild dist files with updated chunk names
v2.0.6November 3, 2025

Added

  • ResponseGroup component for MDX pages
  • Pre-generated sections to prevent fs.readdir error in Cloudflare Workers

🔄 Changed

  • Merged legacy sonicjs repository history (3,683+ commits)
  • Improved documentation and contributor workflows

🔧 Fixed

  • fs.readdir error in Cloudflare Workers by pre-generating sections
  • Dynamic import for fast-glob to prevent Workers error
  • Duplicate ID attributes in MDX headings
  • Silenced Next.js workspace root inference warning
v2.0.5October 30, 2025

View changes (11 improvements)

Added

  • Migration warning banner for admin users
  • Publishing and versioning scripts
  • Database migration instructions for core package developers
  • Settings general tab with database persistence and E2E tests
  • Page size selector to database tools table view (default: 20 rows)
  • Media cleanup and content duplicate features with E2E tests

🔄 Changed

  • Made migrations idempotent to support existing databases
  • Updated package dependencies
  • Improved homepage with creative design

🔧 Fixed

  • E2E test failures for media and settings
  • Missing migration SQL for migrations 014-017

🎉 v2.0.0

Major ReleaseOctober 22, 2025

🚀 NPM Package Distribution - Complete core package extraction and npm publishing infrastructure

View all changes

Added

  • Core package extraction to @sonicjs-cms/core
  • Complete route migration to core package
  • Template migration with full integration
  • Middleware, plugins, and services in core package
  • Automatic migration and seeding during setup
  • Custom admin credentials setup

🔄 Changed

  • Package name from @sonicjs/core to @sonicjs-cms/core
  • Streamlined create-app setup flow

Version 1.0.x

🎉 v1.0.0

Production ReadyOctober 14, 2025

First production-ready release with comprehensive E2E testing, media management, and security hardening.

View highlights

Media bulk actions with E2E tests
Pre-push hooks for E2E testing
Dynamic plugin menu system
Comprehensive API filtering (14 operators)
XSS vulnerability fixes

Earlier Versions

📦v0.6.0Oct 2025

Media Management Era

  • • Bulk media operations
  • • 90% test coverage
  • • Dashboard improvements
📊v0.5.xOct 2025

Analytics & Activity

  • • Real-time analytics
  • • Activity logging
  • • Modern UI redesign
🎨v0.4.xOct 2025

Design System

  • • Plugin architecture
  • • Visual indicators
  • • Pre-commit hooks
🔧2019-2024Foundation

Platform Evolution

  • • Core architecture
  • • Content management
  • • API development
🌱

2018 - Project Genesis

Where it all began

August 2018: Initial commit
Project launched as "siteden"
Basic CMS functionality and admin interface
Foundation for 7 years of development

Version History

VersionYearHighlights
2.0.x2025Modern cloud-native CMS with npm package distribution, Cloudflare Workers optimized
1.0.x2025Production-ready with E2E testing, comprehensive features, and security hardening
0.6.02025Media management and bulk operations
0.5.x2025Dashboard analytics and activity logging
0.4.x2025Plugin system and design system
0.1.x - 0.3.x2019-2024Foundation and early development
3,683+
Total Commits
7
Years Active
20+
Major Releases
More to Come

Want to Contribute?

SonicJS is open source and community-driven. Join us in building the future of edge-first content management.

MIT License - Free Forever • Built with ❤️ by the SonicJS Community

Was this page helpful?