Home

>

Tools

>

Ghost

>

Releases

>

3.15.3

Ghost Release: 3.15.3

Tag Name: 3.15.3

Release Date: 5/8/2020

Ghost LogoGhost

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

TL;DR

Ghost 3.15.3 is a maintenance release that fixes UI issues in the admin interface and resolves a regression in the minimum supported Node.js version. This release ensures compatibility with Node.js 10.13.0 by reverting dependency updates that had increased the minimum required Node version.

Highlight of the Release

    • Fixed unselectable routes files in macOS Safari
    • Improved email previews for embed cards to better represent actual email behavior
    • Restored compatibility with Node.js 10.13.0 by reverting dependency updates

Migration Guide

No migration steps are required for this release. This is a maintenance update that can be installed directly without any special considerations.

Upgrade Recommendations

This release is recommended for all Ghost users, especially those:

  • Running Ghost on Node.js versions between 10.13.0 and 10.19.0
  • Using macOS Safari to manage routes files
  • Sending emails with embed cards

The update addresses compatibility issues and UI bugs without introducing breaking changes, making it a safe upgrade for all installations.

Bug Fixes

  • Fixed unselectable routes files in macOS Safari (TryGhost/Admin#1472)
  • Adjusted email previews to better represent email behavior of embed cards (TryGhost/Admin#1554)
  • Fixed Node.js compatibility regression by reverting metascraper packages to version 5.11.9
  • Reverted oembed-parser dependency to version 1.3.7 to maintain compatibility with Node.js 10.13.0
  • Updated GitHub issue templates and configuration to improve the support process

New Features

No new features were added in this maintenance release. The focus was on bug fixes and compatibility improvements.

Security Updates

No security fixes were included in this release.

Performance Improvements

No specific performance improvements were included in this release.

Impact Summary

Ghost 3.15.3 is primarily a maintenance release that addresses compatibility and UI issues. The most significant impact is restoring compatibility with Node.js versions 10.13.0 through 10.19.0, which was temporarily broken by dependency updates. This ensures that Ghost continues to work on the full range of supported Node.js versions.

The UI improvements enhance the admin experience by fixing issues with route file selection in Safari and providing more accurate email previews for embed cards. These changes improve the reliability and usability of the Ghost admin interface without changing any core functionality.

The update to GitHub issue templates and configuration streamlines the support process by providing clearer guidance for users seeking help or reporting issues.

Full Release Notes

  • 💄 Adjusted email previews to better represent email behaviour of embed cards (TryGhost/Admin#1554) - Kevin Ansfield
  • 🐛 Fixed unselectable routes files in macOS Safari (TryGhost/Admin#1472) - Liam Williams

This release also fixes a regression in the minimum supported Node version.

See the changelogs for Ghost and Ghost-Admin for the details of every change in this release.

Statistics:

File Changed6
Line Additions127
Line Deletions122
Line Changes249
Total Commits9

User Affected:

  • Can now select routes files in macOS Safari that were previously unselectable
  • Will see more accurate email previews for embed cards

Contributors:

daniellockyerErisDS