Sigil 1.3.0

Features:

  • Free and open source software under GPLv3
  • Multi-platform: runs on Windows, Linux and Mac
  • Full UTF-16 support
  • Full EPUB 2 spec support
  • Multiple Views: Book View, Code View and Preview View
  • WYSIWYG editing in Book View
  • Complete control over directly editing EPUB syntax in Code View
  • Table of Contents generator with multi-level heading support
  • Metadata editor with full support for all possible metadata entries (more than 200) with full descriptions for each
  • User interface translated into many languages
  • Spell checking with default and user configurable dictionaries
  • Full Regular Expression (PCRE) support for Find & Replace
  • Supports import of EPUB and HTML files, images, and style sheets,
  • Documents can be validated for EPUB compliance with the integrated FlightCrew EPUB validator
  • Embedded HTML Tidy: all imported files have their formatting corrected, and your editing can be optionally cleaned

What’s New:

Sigil-1.3.0 represents a mix of bug fixes and new features for both epub2 and epub3 users.

Windows users please note that the installer will now allow Sigil to be installed for the current user only if desired. The installation of the included Visual Studio C++ runtime, however, will always require administrative privileges. You can provide those credentials for the runtime install portion only (if you install Sigil for the current user). The user can also skip the runtime check/install entirely if they desire. If they do so, however, it will be up to them (or their administrator) to make sure the proper Visual Studio C++ runtime is installed. Because of these changes, it recommended that Windows users uninstall the previous version of Sigil before installing this one. No settings, preferences, or plugins (or their configurations) will be lost by doing so.

New Features (since the 1.2.0 release):

  • Added FontTab to show a specific font by double-clicking in BookBrowser
  • Added Index Toolbar
  • Windows/macOS release build updated to Qt 5.12.9 with added bug fixes
  • Windows/macOS release build updated to Python 3.8.3
  • Added increased protection against evil epubs manipulating file: urls
  • Changes to support building with Visual Studio 2019 on Windows
  • Improved Windows Installer and handling of C++ runtime libraries
  • Updated Build instructions for MacOS, Windows, and Linux

Bug Fixes (since the 1.2.0 release):

  • Reorganized the source code to add a Widgets folder to reduce code duplication
  • Fixed spelling mistakes in MetaEditor user interface and xmlsanitycheck error messages
  • Fixed mistakes handling font files (and other files) whose names start with a “.” on macOS/Linux
  • Improved embedded python error messages
  • Improved some error messages on epub load
  • Fix TabConnections to properly handle the new FontTab tabs
  • grew Preferences Colour widths to better handle non-English colour names (Thanks BeckyEbook)
  • Fixed bug in handling missing local links when using Add Existing …
  • Removed all python2 remanants from the Sigil plugin and pythonlib code
  • If “Mend on Open” set, better handle import of huge file of of run-on lines
  • Bug fix for css url updating
  • Fix bug that prevented css updates from being shown in Preview without reload
  • Fix gcc8 build warnings where possible
  • Prevent BookBrowser’s Rename and RERename from using URI delimiters (“#”,etc) in file names