- 🐛 Added logic to avoid updating the
updated_atandupdated_byfields when migrating (#9814) - 🐛 Editor: Fixed Ctrl+Backspace on Linux
You can see the full change log for the details of every change included in this release.
Tag Name: 2.0.3
Release Date: 8/22/2018
GhostOpen-source publishing platform specifically designed for professional bloggers and publications. Focuses on clean, minimalist writing and publishing experience.
This minor release focuses on fixing migration issues and improving server announcement handling. It addresses problems with the updated_at and updated_by fields during migrations, optimizes fixture replacement, and fixes editor functionality on Linux. The Casper theme has also been updated to version 2.5.1. This release is primarily maintenance-focused with no major new features.
updated_at and updated_by fieldsNo specific migration steps are required for this update. This is a minor patch release (2.0.2 → 2.0.3) that should be straightforward to install.
If you're using Ghost as an NPM module, this update improves how server start/stop announcements are handled, but no changes to your implementation should be necessary as backwards compatibility has been maintained.
This is a recommended upgrade for all Ghost users, especially for:
As this is a patch release with bug fixes and no breaking changes, upgrading should be straightforward and low-risk. Standard backup procedures are recommended before upgrading as with any software update.
Migration Field Preservation: Added logic to avoid updating the updated_at and updated_by fields when migrating content. This ensures that post metadata remains accurate after migrations.
updated_at field to counter Bookshelf's automatic updatesupdated_by fieldoptions.migrating flagFixture Replacement Improvements: Optimized the fixture replacement migration script to be more reliable.
Editor Fix: Fixed Ctrl+Backspace functionality on Linux systems, resolving a keyboard shortcut issue that affected text editing.
Server Announcements: Changed where server start/stop announcements are triggered to ensure proper functionality when Ghost is used as an NPM module.
announceServerStart or announceServerStopped are called twiceNo significant new features were introduced in this release. This is primarily a maintenance release focused on bug fixes and improvements to existing functionality.
No security fixes were mentioned in this release.
No specific performance improvements were highlighted in this release. The changes were primarily focused on bug fixes and functional improvements rather than performance optimizations.
Ghost 2.0.3 is a maintenance release that addresses several important bugs related to migrations, server announcements, and editor functionality. The most significant impact is for administrators performing migrations, as the fixes ensure post metadata (update timestamps and author information) is properly preserved.
Developers using Ghost as an NPM module will benefit from improved server announcement handling, with better internal logic and backwards compatibility. The optimized fixture replacement script also provides more reliable migrations from older Ghost versions, with additional safeguards to protect custom content.
For content creators, the Linux editor fix resolves an issue with the Ctrl+Backspace keyboard shortcut, improving the editing experience on that platform.
The Casper theme update to 2.5.1 is also included, though specific changes in the theme are not detailed.
Overall, this release focuses on stability and reliability rather than introducing new features.
updated_at and updated_by fields when migrating (#9814)You can see the full change log for the details of every change included in this release.