Home

>

Tools

>

Ghost

>

Releases

>

3.16.0

Ghost Release: 3.16.0

Tag Name: 3.16.0

Release Date: 5/18/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.16.0 introduces a success indicator for members magic links, allowing sites to track whether sign-in/sign-up attempts succeeded or failed. This release also fixes dotfile support in the zip functionality and includes various dependency updates. These improvements enhance the member authentication experience and resolve file handling issues that could affect content imports and exports.

Highlight of the Release

    • Added success indicator for members magic links to track authentication outcomes
    • Fixed dotfile support in zip functionality through @tryghost/zip update
    • Updated multiple Ghost dependencies for improved stability

Migration Guide

No migration steps are required for this release. The changes to members magic links and zip functionality are backward compatible and will work automatically after updating to Ghost 3.16.0.

Upgrade Recommendations

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

  • Use member magic links for authentication
  • Regularly import or export content
  • Work with themes or plugins that may contain dotfiles

The update process follows the standard Ghost upgrade path and should be straightforward with no breaking changes reported. As always, it's recommended to back up your Ghost installation before upgrading.

Bug Fixes

Fixed Dotfile Support in Zip Functionality

This release fixes an issue with dotfile support in Ghost's zip functionality by updating the @tryghost/zip dependency to version 1.1.0. Dotfiles (files whose names begin with a period) are now properly handled during zip operations.

This fix is particularly important for:

  • Content import/export operations that may include dotfiles
  • Theme installations that contain configuration files starting with a dot
  • Any other zip-related operations within Ghost that interact with dotfiles

The update ensures that all files, including those with names beginning with a period, are correctly processed during compression and extraction operations.

New Features

Success Indicator for Members Magic Links

Ghost now includes a success indicator for members magic links, allowing sites to track whether sign-in and sign-up attempts succeeded or failed. This feature adds a query parameter that indicates the authentication outcome, enabling more sophisticated user flows and analytics.

The implementation includes:

  • A new query parameter that indicates success or failure status
  • Comprehensive unit tests covering all three possible authentication scenarios
  • Acceptance tests verifying the behavior works as expected

This enhancement gives site owners and developers better visibility into the member authentication process and enables the creation of more tailored user experiences based on authentication outcomes.

Security Updates

No specific security fixes were mentioned in this release. The changes were primarily focused on feature enhancements and bug fixes.

Performance Improvements

No specific performance improvements were highlighted in this release. The focus was on feature enhancement for member authentication and bug fixes for zip functionality, along with routine dependency updates.

Impact Summary

Ghost 3.16.0 delivers meaningful improvements to the member authentication experience by adding success tracking for magic links. This enhancement gives site owners and developers better visibility into authentication outcomes and enables more sophisticated user flows.

The fix for dotfile support in zip functionality resolves potential issues with content imports/exports and theme installations that include dotfiles, ensuring more reliable file handling throughout the platform.

While this isn't a major feature release, the improvements to authentication tracking and file handling address specific pain points and enhance the overall reliability of the Ghost platform. The various dependency updates also contribute to the ongoing maintenance and stability of the system.

Full Release Notes

  • ✨ Added success indicator for members magic links - Hannah Wolfe
  • 🐛 Updated @tryghost/zip to fix dotfile support - Hannah Wolfe

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

Statistics:

File Changed6
Line Additions302
Line Deletions115
Line Changes417
Total Commits12

User Affected:

  • Can now track the success or failure of member magic link authentication attempts
  • Benefit from fixed dotfile support in zip functionality, improving content import/export operations

Contributors:

ErisDSrenovate-botdaniellockyer