Change8

v6.0.0-alpha.1

Breaking Changes
📦 ghostView on GitHub →
5 breaking1 features🔧 5 symbols

Summary

This alpha release introduces significant breaking changes by removing deprecated fields (`updatedBy`/`createdBy`) and dropping support for Node.js v18 and v20. It also enforces a maximum limit of 100 for API requests and the `{{#get}}` helper.

⚠️ Breaking Changes

  • The GET /session/ endpoint has been removed. Clients relying on this endpoint for session information must update their requests.
  • Support for Node.js v18 and v20 has been removed. Users must upgrade to a supported Node.js version (e.g., v22+).
  • The `updatedBy` and `createdBy` fields have been removed from the admin app.
  • The `updated_by` and `created_by` fields have been removed from the core API/data structures.
  • AMP (Accelerated Mobile Pages) has been removed from the core codebase.

Migration Steps

  1. If you were using the GET /session/ endpoint, find an alternative method for session management.
  2. Ensure your environment is running a supported Node.js version (not v18 or v20).
  3. Update any custom code or integrations that relied on the `updatedBy`, `createdBy`, `updated_by`, or `created_by` fields.

✨ New Features

  • The owner user is now created with an `ObjectID`.

Affected Symbols