What's New in v2.5.0
✨ Slug Auto-Generation
This release adds automatic URL slug generation for content with real-time duplicate detection and visual feedback.
Features:
- Auto-generates URL-friendly slugs from titles as you type (500ms debounce)
- Real-time duplicate validation via API endpoint
- Visual status indicators (✓ Available / ✗ Already in use / ⟳ Checking...)
- Manual override capability with "Regenerate from title" button
- Edit mode protection (doesn't auto-change existing content slugs)
- Special character handling and URL-safe transformation
Technical Changes:
- New endpoint:
GET /api/content/check-slug - New utility:
generateSlug()inslug-utils.ts - New migrations for slug field type fixes
Installation
Create a new project:
npm create sonicjs@latest my-appOr update existing project:
npm install @sonicjs-cms/core@2.5.0🤖 Generated with Claude Code