Home

>

Tools

>

Ghost

>

Releases

>

0.7.4

Ghost Release: 0.7.4

Tag Name: 0.7.4

Release Date: 12/22/2015

Ghost LogoGhost

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

TL;DR

Ghost 0.7.4: Bug Fix Release

This minor release focuses on fixing several critical bugs affecting the Ghost CMS platform. Key improvements include fixes for tag pages with numeric prefixes, helper function synchronization issues, API URL handling, authentication flows, template rendering with limits, and UI improvements to the image uploader. This maintenance release ensures better stability and user experience without introducing new features.

Highlight of the Release

    • Fixed tag pages for tags starting with numbers by switching channel filters to use strings instead of literals
    • Resolved helper synchronization issues by registering helpers as non-asynchronous
    • Fixed ghost.url.api() utility to prevent issues with multiple API requests
    • Corrected authentication flow when resubmitting setup/two during installation
    • Fixed broken @last variable when using {{#foreach}} with limit parameter
    • Eliminated duplicate URL input field in the image uploader interface

Migration Guide

No migration steps are required for this release as it contains only bug fixes and no breaking changes. Simply update to version 0.7.4 to benefit from the fixes.

Upgrade Recommendations

All Ghost users are recommended to upgrade to version 0.7.4, especially if you:

  • Use tag pages with tags that start with numbers
  • Experience issues with helper functions inside the {{#get}} helper
  • Have encountered problems with the image uploader showing duplicate URL fields
  • Use the @last variable with {{#foreach}} and limit in your themes
  • Make multiple API requests using the ghost.url.api() utility
  • Have experienced authentication errors during setup

This is a bug fix release with no breaking changes, making it a safe and recommended upgrade for all installations.

Bug Fixes

Template & Helper Fixes

  • Fixed tag pages for tags starting with numbers by switching channel filters to use strings instead of literals (fixes #6247)
  • Resolved issues with helpers causing aSyNcId errors when used inside the {{#get}} helper by registering helpers as non-asynchronous (ref #5850)
  • Fixed broken @last variable when using {{#foreach}} with limit parameter (refs #6205)
  • Fixed non-idempotent Ghost API helper ghost.url.api() to properly handle multiple requests (closes #6239)

UI & Authentication Fixes

  • Fixed duplicate URL input field appearing in the image uploader (closes #6224)
    • Added .js-button-accept to removeExtras call
    • Added check for .js-url container existence before prepending it
    • Removed redundant .init() call
  • Fixed authentication error when resubmitting setup/two during installation (closes #6226)
    • Added calls to oauth middleware on PUT /authentication/setup/
    • Prevented setup/two from trying to log in again if user is already logged in

New Features

No new features were introduced in this release as it focuses exclusively on bug fixes and stability improvements.

Security Updates

No security fixes were explicitly mentioned in this release.

Performance Improvements

No specific performance improvements were highlighted in this release. The focus was primarily on bug fixes and stability enhancements.

Impact Summary

Ghost 0.7.4 is a maintenance release that addresses several important bugs affecting theme development, content creation, and administration. The fixes for tag pages with numeric prefixes and helper function synchronization are particularly important for theme developers who may have encountered rendering issues. Content creators will benefit from UI improvements to the image uploader, while administrators will see more reliable authentication during setup.

The release doesn't introduce new features or breaking changes, focusing instead on improving stability and fixing specific issues reported by the community. The changes are relatively minor in scope but address pain points that could significantly impact user experience.

For more details about this release, you can refer to the release blog post or view the full change log.

Full Release Notes

Please read the release blog post for more details.

Highlights

  • [Fixed] Tag pages for tags starting with numbers
  • [Fixed] Helpers still causing aSyNcId errors when used inside the {{#get}} helper
  • [Fixed] ghost.url.api() utility issue with multiple requests
  • [Fixed] authentication error on resubmitting setup/two
  • [Fixed] broken @last when using {{#foreach}} with limit
  • [Fixed] Duplicate URL input field in image uploader

The full change log contains a list of all changes.

Statistics:

File Changed11
Line Additions73
Line Deletions40
Line Changes113
Total Commits13

User Affected:

  • Fixed issues with `{{#get}}` helper and asynchronous helper functions
  • Resolved problems with `@last` variable when using `{{#foreach}}` with `limit` parameter
  • Fixed `ghost.url.api()` utility to properly handle multiple requests

Contributors:

kevinkucharczyknovaugustErisDShalfdankevinansfieldacburdinesebgie