- 🐛 Fixed
invalid characterand'define' is undefinederrors in IE11
You can see the full change log for the details of every change included in this release.
Tag Name: 1.22.6
Release Date: 5/8/2018
GhostOpen-source publishing platform specifically designed for professional bloggers and publications. Focuses on clean, minimalist writing and publishing experience.
Ghost 1.22.6 is a maintenance release that fixes critical Internet Explorer 11 compatibility issues, improves transaction handling in the database layer, enhances the Koenig editor with versioned rendering capabilities, and fixes a client build log issue. This release ensures better browser compatibility and lays groundwork for the upcoming Koenig editor while maintaining backward compatibility.
invalid character and 'define' is undefined errorsmodels.Base.transactionNo migration steps are required for this release. The update can be installed normally without any additional configuration changes.
For developers working with custom code that uses database transactions:
knex.transaction to use models.Base.transaction for better consistency with the core codebaseThis release is recommended for all Ghost installations, especially for sites with visitors using Internet Explorer 11. The bug fixes for IE11 compatibility issues are important for maintaining a consistent experience across all supported browsers.
The upgrade process is standard:
invalid character errors in Internet Explorer 11'define' is undefined errors in Internet Explorer 11stderr pipe from ember-cliThe Koenig editor implementation continues to progress with the addition of a versioned renderer for mobiledoc content:
Added version support to the mobiledoc converter's render method:
1: Original Ghost 1.0 markdown-only renderer output2: Full Koenig mobiledoc renderer with enhanced formattingAutomatic version selection in the Post model's onSaving hook:
Enhanced rendering in version 2:
.kg-post div for better styling controlNo security fixes were included in this release.
knex.transaction with models.Base.transactionGhost 1.22.6 is primarily a maintenance release focused on browser compatibility and internal improvements. The IE11 fixes ensure Ghost sites work properly for all visitors regardless of browser choice.
The standardization of database transaction handling improves code consistency and reliability. The Koenig editor versioned renderer lays important groundwork for the upcoming editor while maintaining backward compatibility with existing content.
This release demonstrates Ghost's commitment to both browser compatibility and forward-looking editor improvements, balancing immediate fixes with strategic enhancements that will benefit users in future releases.
invalid character and 'define' is undefined errors in IE11You can see the full change log for the details of every change included in this release.