- 🐛 Fixed missing location/referrer data when multiple
{{subscribe_form}}helpers are used on a single page (#9713)
You can see the full change log for the details of every change included in this release.
Tag Name: 1.24.7
Release Date: 7/3/2018
GhostOpen-source publishing platform specifically designed for professional bloggers and publications. Focuses on clean, minimalist writing and publishing experience.
This minor release fixes a critical bug with the subscription form functionality where location and referrer data were not being properly captured when multiple subscription forms were present on a single page. The update ensures all subscription forms on a page correctly track user data, improving the reliability of subscriber analytics. Additionally, the release includes some ES6 code migrations and dependency updates, including a fix for log rotation in ghost-ignition.
No migration steps are required for this release. This is a minor update that can be installed without any special considerations.
This update is recommended for all users, especially those who:
The update is backward compatible and should not cause any disruption to your Ghost installation.
Fixed an issue where location and referrer data were not being properly captured when multiple {{subscribe_form}} helpers were used on a single page. The fix:
querySelector with querySelectorAll and implemented a loop to ensure all subscription forms on a page have their values updated, not just the first form<input> elementsFixed log rotation in the ghost-ignition dependency (updated to version 2.9.4)
No significant new features were introduced in this release. The changes are primarily focused on bug fixes, dependency updates, and code refactoring.
No security fixes were mentioned in this release.
No specific performance improvements were highlighted in this release. The changes were primarily focused on bug fixes and code quality improvements.
Ghost 1.24.7 addresses an important bug that affected data collection from subscription forms. Prior to this fix, sites with multiple subscription forms on a single page would only capture location and referrer data from the first form, leading to incomplete analytics data. This could impact understanding of where subscribers were coming from and how effective different form placements were.
The update ensures all subscription forms properly capture this data, providing more accurate subscriber analytics. Additionally, the fix to log rotation in the ghost-ignition dependency improves system reliability for administrators.
The ES6 code migrations continue Ghost's modernization efforts, though these changes are primarily of interest to developers contributing to the codebase rather than end users.
{{subscribe_form}} helpers are used on a single page (#9713)You can see the full change log for the details of every change included in this release.