This release contains dependency updates, internal changes to the code base and one minor tweak of tag highlighting in the PSM.
You can see the full change log for the details of every change included in this release.
Tag Name: 1.16.1
Release Date: 10/31/2017
GhostOpen-source publishing platform specifically designed for professional bloggers and publications. Focuses on clean, minimalist writing and publishing experience.
Ghost 1.16.1 is a maintenance release that focuses on internal code reorganization, dependency updates, and minor bug fixes. The most notable changes include moving the apps service to a dedicated directory structure, renaming the blog directory to site for better naming conventions, and updating several dependencies including security fixes. This release improves the foundation for future development while maintaining compatibility with existing installations.
No migration steps are required for this release. The changes are primarily internal and should not affect existing installations. Simply update to the new version following the standard Ghost update process.
This is a maintenance release with internal code reorganization and dependency updates. While there are no critical security fixes that would necessitate an immediate upgrade, keeping your Ghost installation up-to-date with the latest version is always recommended for the best stability and security.
For developers working with custom code that interacts with Ghost's internal structure, note the reorganization of the apps service into the /services/ directory and the renaming of the blog directory to site.
listeners_spec.js tests to dynamically adjust for DST changes (closes #9188)filters_spec.js) that was accidentally created when model filters were introducedNo significant new features were introduced in this release. The changes are primarily focused on internal code reorganization, dependency updates, and minor bug fixes.
jsonpath to version 1.0.0, which includes a security fix (see jsonpath commit)sanitize-html to version 1.15.0, which may include security improvementsNo specific performance improvements were highlighted in this release. The focus was on code reorganization and dependency updates rather than performance enhancements.
Ghost 1.16.1 is a maintenance release with minimal user-facing impact. The changes are primarily internal, focusing on code reorganization, dependency updates, and minor bug fixes.
The most significant internal change is the reorganization of the apps service into a dedicated directory structure, moving from /server/apps to /server/services/apps for app lifecycle management code, while internal apps remain in /server/apps. This provides a clearer separation of concerns.
The renaming of the blog directory to site represents a shift in naming conventions that will continue in future releases, making it easier to name other components consistently.
Several dependencies were updated, including a security fix in jsonpath and updates to compression, express, moment-timezone, mysql, nconf, sanitize-html, simple-html-tokenizer, and superagent. The team noted they were unable to update moment and bluebird due to bugs in those libraries that would break Ghost's tests.
For most users, this release will be transparent with no noticeable changes to functionality.
This release contains dependency updates, internal changes to the code base and one minor tweak of tag highlighting in the PSM.
You can see the full change log for the details of every change included in this release.