Home

>

Tools

>

Ghost

>

Releases

>

1.0.0-alpha.14

Ghost Release: 1.0.0-alpha.14

Pre Release

Tag Name: 1.0.0-alpha.14

Release Date: 2/24/2017

Ghost LogoGhost

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

TL;DR

Ghost 1.0.0-alpha.14 continues the weekly alpha release series with significant improvements to the admin UI, theme management capabilities, and user authentication. This release introduces a new Theme Browse API endpoint, restructures theme loading for better performance, and adds email synchronization for Ghost OAuth users. It also includes updates to the Ghost Editor and various code cleanup improvements. This alpha is for testing purposes only and should not be used in production environments.

Highlight of the Release

    • New Theme Browse API endpoint for requesting all themes
    • Restructured theme loading process for better performance
    • Email synchronization for Ghost OAuth users
    • UI improvements for admin settings screens
    • Updated Ghost Editor to version 0.1.10

Migration Guide

No migration steps are required for this alpha release. However, as this is an alpha version, it's recommended to:

  1. Use this release only in development/testing environments
  2. Back up your data before testing
  3. Report any issues encountered to the Ghost team

If you're installing Ghost from scratch, note that knex-migrator and gulp are now required global dependencies.

Upgrade Recommendations

This is the fourteenth alpha release for Ghost 1.0.0 and is strictly for development and testing purposes only. Do not use this release in production environments.

For production blogs, continue using the latest stable release or the LTS version (v0.11.x).

If you're actively testing the alpha releases, upgrading to this version is recommended to provide feedback on the latest features and improvements.

Bug Fixes

No specific bug fixes were mentioned in this release.

New Features

Theme Management Improvements

  • Added new GET /themes/ API endpoint for requesting all installed themes
  • Moved theme loading into a dedicated module for better organization
  • Implemented separate loading for active theme vs. all themes (active theme loads on boot, others load after)

Authentication Enhancements

  • Added email synchronization for Ghost OAuth users (updates hourly)
  • Sync only happens for logged-in users and not for password authentication strategy
  • Email updates triggered on every page refresh via GET /users/me

Developer Experience

  • Added new server start and stop events for better extensibility
  • Removed unused availableApps concept in favor of building specific API endpoints as needed
  • Updated installation instructions to include required global dependencies (knex-migrator and gulp)

Security Updates

No security fixes were mentioned in this release.

Performance Improvements

Theme Loading Performance

  • Restructured theme loading to improve boot time by loading only the active theme initially
  • Additional themes are loaded after the server has started
  • Removed unnecessary theme validation that wasn't providing significant benefits

Impact Summary

Ghost 1.0.0-alpha.14 brings significant improvements to theme management with a new API endpoint and restructured loading process. The addition of email synchronization for Ghost OAuth users enhances the authentication system, while UI improvements in the admin settings screens provide a better user experience.

For developers, the new server events and code cleanup make the platform more extensible and maintainable. The updated installation instructions now properly document required global dependencies.

This alpha release continues to refine the Ghost platform as it moves toward the 1.0.0 stable release, focusing on both user-facing improvements and internal architecture enhancements.

Full Release Notes

This is the fourteenth in a series of weekly alpha builds we'll be releasing as we work towards Ghost 1.0.0.

This release is strictly for development and testing only, and must not be used for production blogs

This alpha contains:

  • 🎨 Lots of UI updates for the admin settings screens
  • 🛠 [email protected]
  • ✨ Keep user e-mails in sync with central OAuth server when using Ghost OAuth

You can read more about our plans for Ghost v1.0 and the v0.11 LTS version in the lts blog post. There's also more information on the alpha page.

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

Statistics:

File Changed27
Line Additions273
Line Deletions166
Line Changes439
Total Commits9

User Affected:

  • New Theme Browse API endpoint for requesting all themes
  • Restructured theme loading process with improved performance
  • Better separation between active theme and all themes loading

Contributors:

ErisDSdbalderskirrg001greenkeeperio-botkevinansfield