TL;DR
Ghost 1.0.0 marks a major milestone with a completely redesigned admin interface featuring a new editor, default theme, and nightshift mode. This release introduces significant architectural improvements including better configuration management, enhanced logging, and a more robust importer. The publishing workflow has been streamlined with better scheduling options and content filtering. Internal tags are now a standard feature, and the Public API is enabled by default. Theme developers should note several API changes. This release represents the culmination of years of work to create a more stable, performant, and user-friendly publishing platform.
Upgrade Recommendations
Upgrade Path
-
Backup First: Always create a complete backup of your Ghost installation, including the database, content, and themes before upgrading.
-
Node.js Version: Ensure you're running Node.js 4.5.0 or higher (Node.js 6.9.0+ recommended).
-
Custom Themes: If you're using a custom theme, review the breaking changes in the migration guide and update your theme accordingly before upgrading.
-
Storage Adapters: If you're using custom storage adapters, update them to match the new location and inheritance pattern.
-
Recommended Method: Use Ghost-CLI for the smoothest upgrade experience:
ghost update
-
Manual Upgrade: If not using Ghost-CLI, follow the standard manual upgrade process:
- Download the latest Ghost release
- Replace the core files while preserving your content directory
- Run
yarn install to update dependencies
- Run
knex-migrator migrate to update your database
-
Post-Upgrade: After upgrading, verify that:
- Your theme works correctly
- Your content displays properly
- Your images are loading
- Your scheduled posts are functioning
Urgency
This is a major version upgrade with significant changes. While it includes many improvements and fixes, it also contains breaking changes. Medium urgency for most users, but high urgency for those experiencing issues fixed in this release. Plan the upgrade carefully, especially if you have custom themes or extensions.
Impact Summary
Ghost 1.0.0 represents a significant milestone in the platform's evolution, delivering a completely redesigned admin experience alongside substantial architectural improvements. The new editor, publishing workflow, and content management features greatly enhance the content creation experience, while the revamped configuration system and improved logging provide administrators with better tools for managing their Ghost installation.
For developers, the release introduces several breaking changes, particularly in the Theme API, requiring updates to custom themes. The migration from a custom Showdown fork to Markdown-it improves standards compliance and performance but may affect custom markdown extensions.
The default theme, Casper 2.0, offers readers an improved experience with features like infinite scroll, while the overall platform benefits from performance optimizations and bug fixes that enhance stability and security.
This release is the culmination of years of development work, addressing numerous long-standing issues while setting a foundation for future growth. The enabling of the Public API Beta by default signals Ghost's continued evolution toward becoming a more flexible and extensible publishing platform.
Users should plan their upgrade carefully, particularly if they use custom themes or extensions, but can expect a significantly improved publishing experience after migration.