Home

>

Tools

>

Ghost

>

Releases

>

2.23.2

Ghost Release: 2.23.2

Tag Name: 2.23.2

Release Date: 6/4/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.23.2 Release

This minor release drops support for Node.js v6 (which reached end-of-life in April 2019), fixes an issue with markdown text expansion, and addresses a bug where text content could be lost when converting HTML to Mobiledoc via the API. The default Casper theme has also been updated to version 2.10.2.

Highlight of the Release

    • Dropped support for Node.js v6 which reached end-of-life in April 2019
    • Fixed markdown text expansion behavior with similar unexpanded text
    • Fixed issue where text content could be lost during HTML to Mobiledoc conversion via API
    • Updated default Casper theme to version 2.10.2

Migration Guide

Node.js v6 Support Removal

Ghost 2.23.2 has dropped support for Node.js v6, which reached its end-of-life on April 30, 2019. To continue using Ghost, you must upgrade to Node.js v8 or higher.

Migration Steps:

  1. Check your current Node.js version:

    node --version
    
  2. If running v6.x, upgrade to a supported Node.js version (v8 or higher)

  3. After upgrading Node.js, reinstall Ghost dependencies:

    npm install --production
    
  4. Restart your Ghost instance

Upgrade Recommendations

This is a recommended upgrade for all Ghost users, especially those:

  • Running Ghost on Node.js v6 (upgrade to Node.js v8+ is now required)
  • Experiencing issues with markdown text expansion
  • Using the API for HTML to Mobiledoc conversion

The upgrade process follows the standard Ghost update procedure:

  1. Take a backup of your Ghost installation
  2. Follow the upgrade instructions for your installation method
  3. If running on Node.js v6, make sure to upgrade your Node.js version first

Bug Fixes

  • Fixed markdown text expansion behavior when similar unexpanded text is present, ensuring proper expansion of markdown syntax
  • Fixed an issue where text content could potentially be lost when converting HTML to Mobiledoc via the API
  • Updated dependency @tryghost/html-to-mobiledoc to v0.4.1 to address conversion issues

New Features

No significant new features were added in this release. This update primarily focuses on compatibility changes and bug fixes.

Security Updates

No security fixes were mentioned in this release.

Performance Improvements

No specific performance improvements were highlighted in this release.

Impact Summary

Ghost 2.23.2 introduces a breaking change by dropping support for Node.js v6, which reached end-of-life in April 2019. This requires users still on Node.js v6 to upgrade to v8 or higher. The release also fixes important bugs related to markdown text expansion and HTML to Mobiledoc conversion, improving content editing reliability. The default Casper theme has been updated to version 2.10.2. Overall, this is primarily a maintenance release focused on platform compatibility and bug fixes rather than introducing new features.

Full Release Notes

  • 🐛 Fixed markdown text expansion behaviour when similar unexpanded text is present - Kevin Ansfield
  • 🔥 Dropped Node v6 support in Ghost (#10771) - Naz Gargol
  • 🔥 Dropped Node v6 support in Ghost-Admin - Rishabh Garg

Casper (the default theme) has been upgraded to 2.10.2

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

Statistics:

File Changed9
Line Additions23
Line Deletions71
Line Changes94
Total Commits5

User Affected:

  • Must upgrade to Node.js v8 or higher if still running Ghost on Node.js v6
  • Need to be aware of the fixed HTML to Mobiledoc conversion behavior when using the API

Contributors:

kevinansfieldnaz