Home

>

Tools

>

Ghost

>

Releases

>

1.18.4

Ghost Release: 1.18.4

Tag Name: 1.18.4

Release Date: 12/7/2017

Ghost LogoGhost

Open-source publishing platform specifically designed for professional bloggers and publications. Focuses on clean, minimalist writing and publishing experience.

TL;DR

Ghost 1.18.4 Release

This minor release focuses on internal improvements to the Ghost platform, particularly enhancing test performance and restructuring the codebase. The update also fixes a keyboard shortcut issue in the editor where Ctrl/Cmd+S wasn't working properly when the tags input had focus. These changes primarily benefit developers working with Ghost's codebase while providing a small usability improvement for content creators.

Highlight of the Release

    • Fixed Ctrl/Cmd+S save shortcut when tags input has focus
    • Significant improvements to test performance by reusing server instances
    • Restructured codebase with express apps moved to a central 'web' folder

Migration Guide

No migration steps are required for this release. The update can be installed normally without any additional configuration changes.

Upgrade Recommendations

This is a minor release with internal improvements and a small bug fix. It's recommended for all users to upgrade at their convenience, especially if you've experienced issues with the save shortcut when editing tags.

To upgrade:

  • If using Ghost(Pro), your site will be updated automatically
  • If self-hosting, follow the standard upgrade process:
    1. Back up your Ghost installation
    2. Use the Ghost-CLI to update: ghost update

Bug Fixes

  • Fixed an issue where the Ctrl/Cmd+S save shortcut wasn't working when the tags input had focus in the editor
  • Decreased chance of random test failures in core/test/unit/server_utils_spec.js

New Features

No significant new features were added in this release. The changes are primarily focused on internal improvements and bug fixes.

Security Updates

No security fixes were included in this release.

Performance Improvements

  • Significantly improved routing test performance by:
    • Starting the Ghost server only once for the first test
    • Reusing the server for subsequent tests with database table truncation
    • Implementing proper reloading of settings and active themes
    • Removing unnecessary fork functionality
  • Simplified test/functional/module/module_spec.js by consolidating checks into a single test

Impact Summary

Ghost 1.18.4 is a maintenance release that improves the platform's internal structure and fixes a minor usability issue. The most notable change for end users is the fix for the Ctrl/Cmd+S save shortcut when the tags input has focus, which improves the content editing experience.

For developers, the significant internal changes include improved test performance through server reuse and a restructured codebase with express apps moved to a central 'web' folder. These changes make the codebase more maintainable and testing more efficient.

The impact on production environments is minimal, with no breaking changes or required configuration updates. This release represents ongoing refinement of the Ghost platform rather than introducing new functionality.

Full Release Notes

  • 🐛 Fixed Ctrl/Cmd+S save shortcut not working when tags input has focus (TryGhost/Admin#921)

You can see the full change log for the details of every change included in this release.

Statistics:

File Changed88
Line Additions1,334
Line Deletions1,776
Line Changes3,110
Total Commits7

User Affected:

  • Fixed Ctrl/Cmd+S save shortcut now works properly when the tags input has focus
  • More reliable editing experience with keyboard shortcuts

Contributors:

kirrg001aileen