v6.0.0
Breaking Changes📦 ghostView on GitHub →
⚠ 9 breaking✨ 2 features🐛 7 fixes🔧 7 symbols
Summary
This major release introduces native Web Analytics and ActivityPub support while enforcing strict limits on data fetching and removing deprecated features like AMP and older Node.js versions.
⚠️ Breaking Changes
- Removed serving files without an extension from themes.
- Removed `mobiledoc` field from post/page webhook payloads. Consumers relying on this field must update.
- Removed GET /session/ endpoint. Clients must use alternative authentication/session management methods.
- Enforced a maximum `limit` of 100 in the `{{#get}}` helper. Queries exceeding this limit will be truncated.
- Enforced a maximum `?limit` of 100 in API requests. Requests exceeding this limit will be truncated.
- Removed AMP (Accelerated Mobile Pages) support from the core application.
- Removed `updated_by` and `created_by` fields from data payloads. Consumers relying on these fields must update.
- Removed support for Node.js v20.
- Removed support for Node.js v18.
Migration Steps
- Review theme code to ensure files being served have extensions, as serving files without extensions is now blocked.
- Update any integrations or scripts that relied on the `mobiledoc` field in webhook payloads.
- Update clients to use alternative endpoints instead of GET /session/.
- Ensure all `{{#get}}` helper calls and API requests use a `limit` parameter of 100 or less.
- Remove any logic dependent on the `updated_by` and `created_by` fields being present in data structures.
- Upgrade your Node.js environment to a supported version (e.g., Node.js v22 or newer, as v18 and v20 are removed).
✨ 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.
- Updated styling for update email members.
- Fixed rendering issues for 404 errors related to theme assets.
- Updated Portuguese (pt) translations for search, portal, ghost, and comments.
- Updated pt-BR translations for Comments, Ghost, and Portal.
- Updated Turkish translations for Comments.
- Updated French translations for Comments, Ghost, and Portal.