v6.0.0-rc.2
Breaking Changes📦 ghostView on GitHub →
⚠ 9 breaking✨ 2 features🐛 7 fixes🔧 7 symbols
Summary
This major release introduces native Web Analytics via Tinybird and ActivityPub support for federated sites, alongside significant removals of deprecated features and older Node.js versions.
⚠️ Breaking Changes
- Serving files without an extension from themes has been removed. Ensure all theme assets have correct extensions.
- The `mobiledoc` field has been removed from post/page webhook payloads. Consumers relying on this field must update their logic.
- The GET /session/ endpoint has been removed. Clients should use alternative authentication/session management methods.
- The maximum limit for the `{{#get}}` helper is now strictly enforced at 100. Queries exceeding this limit will be truncated or fail.
- The maximum value for the `?limit` query parameter in API requests is now strictly enforced at 100. Large pagination requests must be adjusted.
- AMP (Accelerated Mobile Pages) has been removed from the core application.
- The `updated_by` and `created_by` fields have been removed from relevant data structures.
- Support for Node.js v20 has been removed. Users must upgrade to a supported Node.js version (e.g., v21+ or v22+).
- Support for Node.js v18 has been removed. Users must upgrade to a supported Node.js version.
Migration Steps
- Review usage of `mobiledoc` in webhook consumers and remove dependencies on it.
- Update any theme assets that previously relied on being served without an extension.
- Update API clients to respect the new maximum limit of 100 for pagination parameters.
- Update theme code that uses the `{{#get}}` helper to ensure limits do not exceed 100.
- Ensure your Node.js environment is running a supported version (not v18 or v20).
✨ New Features
- Added native Web Analytics integration using Tinybird.
- Implemented federated Ghost sites over ActivityPub (Social web support).
🐛 Bug Fixes
- Fixed an issue where remote posts were not loading correctly.
- Updated styling for update email members' emails.
- Fixed rendering issues for 404 errors when requesting theme assets.
- Updated Portuguese (pt) translations for search, portal, ghost, and comments sections.
- Updated pt-BR translations for Comments, Ghost, and Portal sections.
- Updated Turkish translations for the Comments section.
- Updated French translations for Comments, Ghost, and Portal sections.