Change8

v6.0.0

Breaking Changes
📦 ghostView on GitHub →
9 breaking2 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

  1. Review theme code to ensure files being served have extensions, as serving files without extensions is now blocked.
  2. Update any integrations or scripts that relied on the `mobiledoc` field in webhook payloads.
  3. Update clients to use alternative endpoints instead of GET /session/.
  4. Ensure all `{{#get}}` helper calls and API requests use a `limit` parameter of 100 or less.
  5. Remove any logic dependent on the `updated_by` and `created_by` fields being present in data structures.
  6. 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.

Affected Symbols