β οΈ Breaking Change
Impact Score: 7/10
Ghost 2.0.0 β Release Notes & Engineering Impact
Source available β automated, not human-reviewed
Component: ghost Β· Channel: stable. Automated analysis, not a compatibility certification. How this works.
Analysis updated: 2026-11-01.
Breaking-change evidence from the source
Ghost 2.0.0 is a major release and contains some breaking changes, please read the [2.0.0 migration guide](https://docs.ghost.org/v2/docs/migrating-to-ghost-2-0-0) for upgrade instructions
β‘ Executive Summary (TL;DR)
Ghost 2.0.0. Source highlight: Ghost 2.0.0 is a major release and contains some breaking changes, please read the 2.0.0 migration guide for upgrade instructions
Who Does This Impact? (Role-Based Analysis)
π» Software Engineers & Devs
Check the source notes against the package and APIs you use before upgrading.
π Product & Engineering Leads
Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.
βοΈ DevOps & Security
Verify the target version, runtime requirements and rollback procedure in the official documentation.
β οΈ Breaking Changes & Deprecations (1)
- Ghost 2.0.0 is a major release and contains some breaking changes, please read the [2.0.0 migration guide](https://docs.ghost.org/v2/docs/migrating-to-ghost-2-0-0) for upgrade instructions
β¨ New Features & Capabilities (2)
- β¨Added advanced filtering to Dynamic Routing (TryGhost/Ghost#9757)
- β¨Added ability to upload/reload routes.yaml
π§ Bug Fixes & Patches (2)
- π Dynamic Routing Beta: Fixed wrong template order for static routes
- π Koenig - Fixed pasting of plain text
π View Raw Release Notes (Original Developer Log)
Ghost 2.0.0 is a major release and contains some breaking changes, please read the [2.0.0 migration guide](https://docs.ghost.org/v2/docs/migrating-to-ghost-2-0-0) for upgrade instructions
**Key features:**
- [New editor](https://help.ghost.org/article/29-ghost-editor-overview) - rich-text editing with the familiarity of markdown
- [Dynamic routing beta](https://docs.ghost.org/v2/docs/dynamic-routing) - powerful URL customisation and content separation
Changes since 1.25.5:
* β¨Added advanced filtering to Dynamic Routing (TryGhost/Ghost#9757)
* β¨Added ability to upload/reload routes.yaml
* π¨ Changed fixture data and default settings (TryGhost/Ghost#9778)
* π¨ Importer disallows LTS imports
* π¨ Dynamic Routing Beta: Enabled redirect by default when using `data` key
* π Dynamic Routing Beta: Disallow using `author` resource and `author` data key name (TryGhost/Ghost#9790)
* π Dynamic Routing Beta: Fixed wrong template order for static routes
* π Koenig - Fixed pasting of plain text
* π₯ Removed demo post (TryGhost/Ghost#9769)
* π₯ Removed permalink setting
You can see the [full change log](https://gist.github.com/2c323b680bf3b9496d08c243edea1207) for the details of every change included in this release.