Releases: Sigil-Ebook/PageEdit
PageEdit-2.7.0
PageEdit 2.7.0 is a mixture of bugfixes and new features.
New Features
- update to Qt 6.9.3 with some additional patches
- assign short cut Ctrl+Shift+N to create a numbered list
- Modify HeadingChange ToolButton to remember last used action
Bug Fixes
- minor fixes and changes pulled in from Sigil
Notes:
The PageEdit Linux AppImage is built on Ubuntu Jammy (22.04) and is targeting glibc 2.35 and higher. Use ldd --version to see if your system at least has a shot at being able to use the AppImage. Don't forget to make sure the AppImage is executable after downloading. Trouble is not expected but be safe and backup your existing PageEdit preferences (if you have any) before trying the AppImage. This is especially important if you're currently using a pre-2.0 version of PageEdit.
The latest PageEdit user guide can always be downloaded from the PageEdit website, or from its own GitHub repository.
The MacOS builds are signed AND notarized.
PageEdit-2.6.2
PageEdit 2.6.2 is a mixture of bugfixes and new features.
New Features
- add ability for users to create and "env-vars.txt" file in PageEdit's Preferences folder to make setting environment variables much easier for all platforms.
- revamp AppImage CI build to use Docker images
Bug Fixes
- fix issue with AppImage builds not being able to find shared resources
- fix potential crash issue in Utility::UseNFC if used before MainApplication created
- minor fixes and changes pulled in from Sigil
Notes:
The PageEdit Linux AppImage is built on Ubuntu Jammy (22.04) and is targeting glibc 2.35 and higher. Use ldd --version to see if your system at least has a shot at being able to use the AppImage. Don't forget to make sure the AppImage is executable after downloading. Trouble is not expected but be safe and backup your existing PageEdit preferences (if you have any) before trying the AppImage. This is especially important if you're currently using a pre-2.0 version of PageEdit.
The latest PageEdit user guide can always be downloaded from the PageEdit website, or from its own GitHub repository.
The MacOS builds are signed AND notarized.
PageEdit-2.5.0
PageEdit 2.5.0 is a mix of bug fixes and new features. The most significant of these is the addition of an AppImage build of PageEdit for Linux that is feature for feature equal to the builds we make for MacOS and Windows.
Other Changes in this Release
New Features
- update MacOS, Windows, and AppImage builds to use Qt 6.8.2
- improve light to dark theming for Linux
- when launched via Sigil's External Xhtml Editor during editing of an xhtml file in CodeView, the cursor in PageEdit will attempt to sync to the current editing position
Bug Fixes
- fix bug when current MainWindow geometry was not being saved
- change WebProfileMgr to use off-the-record profiles until Qt profile creation bugs get fixed
Notes:
The PageEdit Linux AppImage is built on Ubuntu Jammy (22.04) and is targeting glibc 2.35 and higher. Use ldd --version to see if your system at least has a shot at being able to use the AppImage. Don't forget to make sure the AppImage is executable after downloading. Trouble is not expected but be safe and backup your existing PageEdit preferences (if you have any) before trying the AppImage. This is especially important if you're currently using a pre-2.0 version of PageEdit.
The latest PageEdit user guide can always be downloaded from the PageEdit website, or from its own GitHub repository.
The MacOS builds are signed AND notarized.
PageEdit-2.4.0
PageEdit version 2.4.0 is primarily a maintenance release. Also note that the Microsoft VC++ runtime redistributable is no longer being bundled in the PageEdit Windows installer starting with version 2.3.1. This should already be installed on any Windows PC that PageEdit is supported on.
** A new build of the Windows 2.4.0 installer was uploaded (and the sha256 checksum for it was changed accordingly) since the original release. There was no change to the PageEdit source code whatsoever. It was just rebuilt with an older version of Inno Setup in order to accommodate an incompatibility with Inno 6.4 that some Windows package managers have run into. For regular users, nothing has changed. No need to redownload and reinstall. **
Changes in this Release
Bug Fixes
- update PageEdit startup code to use fixes from Qt6 ala Sigil
New Features
- Update to Qt 6.7.3
- allow Windows installer to work on arm64
Notes:
The latest PageEdit user guide can always be downloaded from the PageEdit website, or from its own GitHub repository.
The MacOS builds are signed AND notarized.
PageEdit-2.3.1
PageEdit version 2.3.1 is primarily a bug-fix release. Also note that the Microsoft VC++ runtime redistributable is no longer being bundled in the PageEdit Windows installer starting with version 2.3.1. This should already be installed on any Windows PC that PageEdit is supported on.
Changes in this Release
Bug Fixes
- fix double pasting of xhtml/html content into PageEdit
Notes:
The latest PageEdit user guide can always be downloaded from the PageEdit website, or from its own GitHub repository.
The MacOS builds are signed AND notarized.
PageEdit-2.3.0
PageEdit version 2.3.0 represents a mix of bug fixes and new features. PageEdit 2.3.0 also marks the first version to only support building with Qt6.
Changes in this Release
New Features
- move to Qt6 (minimum version 6.4.2), remove support for Qt5 as it cluttered the codebase
- remove the need for Qt6Core5Compat library (use QStringView instead of QStringRef)
- added support for using NFC for search, and for all content, links, hrefs, urls
- added support for Windows Dark mode
- added support for auto dark/light switching for Windows and major Linux desktops to match MacOS
Bug Fixes
- fix broken use of arrow keys when selecting images to insert
- move to Qt 6.7.2 for improved security and bug fixes
Notes:
The latest PageEdit user guide can always be downloaded from the PageEdit website, or from its own GitHub repository.
The MacOS builds are signed AND notarized.
PageEdit-2.2.0
PageEdit 2.2.0 is primarily a bug fix release. It contains a few of third party bug and security fixes, so we strongly recommend you update to it.
Changes in this Release
- use patched Qt 6.6.2 to fix huge memory leak when resizing QWebEngineView on macOS
- fix broken URLEncodePath that prevent proper insertion of Media (image, audo, video)
Notes:
The latest PageEdit user guide can always be downloaded from the PageEdit website, or from its own GitHub repository.
The MacOS builds are signed but they are NOT notarized. See this PageEdit/Sigil issue for more information.
PageEdit-2.1.0
PageEdit 2.1.0 is primarily a bug fix release. It contains a large number of third party bug and security fixes, so we strongly recommend you update to it.
Changes in this Release
- fixes for numerous Qt related bug and security issues via update to Qt 6.6.2
- fix poor or missing svg rendering of thumbnails when selecting images to insert
- fix for improved Accessibility support via Qt, especially for users on MacOS
Notes:
The latest PageEdit user guide can always be downloaded from the PageEdit website, or from its own GitHub repository.
The MacOS builds are signed but they are NOT notarized. See this PageEdit/Sigil issue for more information.
PageEdit-2.0.2
PageEdit-2.0.2 is a bug fix release. It is highly recommended that you upgrade to this this version from earlier versions of PageEdit 2.0.
Changes in this Release
- workaround QtWebEngine load Finished signal not indicating when javascript is ready
- remove previous hack for missing loadFinished after loadStarted during internal links
- update Qt with patches to fix numerous Accessibility bugs in Qt6.5.2 that caused crashing
- workaround MacOS QMessageBox loss of focus Qt 6.5.X bug without hurting other platforms
- give user the chance to cancel leaving a page if modified
- update macOS Info.plist for macOS min of macOS 11.0
- add workaround Edit->Paste of html from clipboard without full context on Windows
- update Windows and macOS installers to use Qt6.5.3
Notes:
The latest PageEdit user guide can always be downloaded from the PageEdit website, or from its own GitHub repository.
The MacOS builds are signed but they are NOT notarized. See this PageEdit/Sigil issue for more information.
PageEdit-2.0.0
This release is a mix of bug fixes and new features. The Key points are the upgrade to Qt6.5.2. We will no longer be providing an official Windows 32-bit binary installer. The update to Qt6.5.2 makes Windows 10 (1809) the minimum supported OS for the official version of PageEdit starting with PageEdit 2.0.0. Similarly, it makes the minimum supported MacOS version 11.0 (Big Sur).
New Features
- updated official releases to use Qt 6.5.2
- added ability to create and apply Clips
- updated to jquery 3.6.4 for security fixes
- added ability to control print output quality (dpi)
- added ability to show embedded pdfs in an epub (ala ADE)
Bug Fixes:
- updated to the latest sigil-gumbo for bug fixes and to add new tags
- fixed all/most compiler warnings depending on platfrom/compiler
- added WebProfileMgr to fix crashes and better manage QWebEngineProfile and local storage
Notes:
The latest PageEdit user guide can always be downloaded from the PageEdit website, or from its own GitHub repository.
The MacOS builds are signed but they are NOT notarized. See this PageEdit/Sigil issue for more information.