Home

>

Tools

>

Ghost

>

Releases

>

2.19.0

Ghost Release: 2.19.0

Tag Name: 2.19.0

Release Date: 3/26/2019

Ghost LogoGhost

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

TL;DR

Ghost 2.19.0 Release

Ghost 2.19.0 brings several bug fixes and code improvements, including fixes for AMP output with trailing dollar signs, login errors from nested admin URLs, and improved error notifications for invalid themes. This release also includes significant code modernization with ES6 migrations for asset and author helpers, and test suite improvements.

⚠️ Important: Users should upgrade directly to version 2.19.1 instead, which resolves a critical bug that can hang the Ghost process.

Highlight of the Release

    • Fixed AMP output rendering when content contains trailing '$' characters
    • Fixed login errors when accessing admin from nested URLs
    • Improved error notifications for invalid theme activation
    • Migrated asset and author helpers to ES6 standards
    • Significant test suite improvements and cleanup

Migration Guide

No specific migration steps are required for this update. However, users are strongly advised to skip this version and upgrade directly to Ghost 2.19.1 due to a critical bug in 2.19.0 that can cause the Ghost process to hang.

Upgrade Recommendations

⚠️ Important: It is strongly recommended to skip this version (2.19.0) and upgrade directly to Ghost 2.19.1, which resolves a critical bug that can cause the Ghost process to hang.

For those who have already installed 2.19.0, upgrading to 2.19.1 should be done as soon as possible to avoid potential service disruptions.

Bug Fixes

  • Fixed AMP output rendering when content contains trailing '$' characters, resolving an issue caused by a bug in express-hbs (closes #9716)
  • Fixed login errors that occurred when accessing the admin interface from a nested URL
  • Improved error notifications when attempting to activate an invalid theme, ensuring users receive proper feedback

New Features

No significant new features were introduced in this release. The changes primarily focus on bug fixes, code modernization, and test suite improvements.

Security Updates

No security fixes were mentioned in this release.

Performance Improvements

No specific performance improvements were highlighted in this release. The changes were primarily focused on bug fixes and code quality improvements.

Impact Summary

Ghost 2.19.0 is primarily a maintenance release that addresses several bugs and improves code quality. The most notable fixes include resolving AMP output issues with trailing dollar signs, fixing login errors from nested admin URLs, and improving error notifications for invalid themes.

The release also includes significant code modernization with ES6 migrations for asset and author helpers, and improvements to the test suite organization and structure.

However, this release contains a critical bug that can cause the Ghost process to hang, which was fixed in version 2.19.1. Therefore, users should skip this version and upgrade directly to 2.19.1 to avoid potential service disruptions.

Full Release Notes

⚠️ Please use 2.19.1 which resolves a critical bug that can hang the Ghost process

  • 🐛 Fixed error after logging in from a nested admin URL
  • 🐛 Fixed missing error notification when attempting to activate an invalid theme
  • 🐛 Fixed AMP output when there is a trailing '$'

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

Statistics:

File Changed10
Line Additions326
Line Deletions603
Line Changes929
Total Commits5

User Affected:

  • Benefit from improved code structure with ES6 migrations for asset and author helpers
  • More consistent and organized test suites after regression test cleanup
  • Fixed AMP output handling when content contains trailing '$' characters

Contributors:

nazallouisvikaspotluri123