Sigil is a multi-platform EPUB ebook editor
GPL-3.0 License
Bot releases are hidden (Show)
Published by dougmassay about 4 years ago
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.
Please check the Sigil Wiki for important Sigil support links, additional resource downloads, and platform-specific trouble-shooting tips/requirements.
Mac users should still download and install ActiveState's ActiveTcl Community Edition to utilize plugins that use Tk/Tcl GUIs. More here.
Mac users should also check out the wiki entry on the New Release File Format
The latest Sigil user guide can always be downloaded from its own repository.
Published by dougmassay over 4 years ago
Mainly a Linux source-only release to handle an issue with the dulwich Python module (required for the new Sigil checkpointing feature) on systems with a Python 3 version less than 3.8.0.
Published by dougmassay over 4 years ago
Sigil-1.2.0 represents a mix of bug fixes and new features for both epub2 and epub3 users.
Please check the Sigil Wiki for important Sigil support links, additional resource downloads, and platform-specific trouble-shooting tips/requirements.
Mac users should still download and install ActiveState's ActiveTcl Community Edition to utilize plugins that use Tk/Tcl GUIs. More here.
Mac users should also check out the wiki entry on the New Release File Format
The latest Sigil user guide can always be downloaded from its own repository.
Published by dougmassay over 4 years ago
Sigil-1.1.0 represents a mix of bug fixes and new features for both epub2 and epub3 users. Some of the highlights for this release include:
Dark mode suport for Windows Linux and macOSX. Mac is the only one of the three platforms where Qt inherently supports the system-level dark mode.
A brand-new higher-contrast icon set for Sigil has been contributed by BeckyEbook. Thanks for all your contributions to this version @BeckyDTP !
Sigil's preference widgets have been redesigned to fit on smaller screens and to make room for future preference. Make sure you take a look around. Everything is still there (and a few things have been added), but some things have been regrouped and relocated.
On Windows, darkmode is most commonly controlled by the darkmode settings in the latest version of Windows 10's settings. It won't work "on the fly" like many apps from the Windows Appstore, so you'll have to restart Sigil if you change your system settings to see the settings take effect. To override the system setting (or to enable dark mode on versions of Windows that don't officially have a dark mode), use the SIGIL_USES_DARK_MODE environnment variable (0 = off, anything else = on).
On Linux, Sigil has made changes to try and honor all platform themes that users define for their Qt apps on their desktop of choice. So theme managers like qt5ct or kvantum should work well with changing Sigil's look. There might be a bit of color/qss tweaking to do, but all-in-all, I've seen good results with a myriad of themes (dark and light). If you'd like to opt-in to Sigil's own included dark palette, set the FORCE_SIGIL_DARKMODE_PALETTE environment variable before launching Sigil. That will cause Sigil to ignore platform themes/overrides and to use the same dark palette that Windows uses.
On macOSX, Dark mode should just work. Qt has added a lot of inherent support for Mac's dark mode and Sigil has incorporated that support. Even on-the-fly time-of-day changes should work with Sigil.
Please check the Sigil Wiki for important Sigil support links, additional resource downloads, and platform-specific trouble-shooting tips/requirements.
Mac users should still download and install ActiveState's ActiveTcl Community Edition to utilize plugins that use Tk/Tcl GUIs. More here.
Mac users should also check out the wiki entry on the New Release File Format
The latest Sigil user guide can always be downloaded from its own repository.
Published by dougmassay almost 5 years ago
Sigil-1.0.0 represents a major milestone in Sigil's history. The requirement that all epubs must be restructured to meet Sigil's long-held standard has finally been lifted. Users can still manually choose to restructure epubs to the old Sigil standards if they choose, but it will no longer be done automatically upon opening. Please read the following notes carefully to avoid confusion.
Please note, the design goal of Sigil 1.0.0 was to make minimal changes for users and ebook developers that still want to use Sigil as they did. The new Preference setting defaults to showing only the filename as before, and the default empty epub for creating new epubs is the same as before. The interface and functionality should stay almost exactly the same. Loading any epub previously saved by Sigil will still work exactly as before. Only editing new epubs that are in non-standard form will necessitate a use of the new Tool menu (see the fourth item above) to standardize it.
Please check the Sigil Wiki for important Sigil support links, additional resource downloads, and platform-specific trouble-shooting tips/requirements.
Mac users should still download and install ActiveState's ActiveTcl Community Edition to utilize plugins that use Tk/Tcl GUIs. More here.
Mac users should also check out the wiki entry on the New Release File Format
The latest Sigil user guide can always be downloaded from its own repository.
Published by dougmassay almost 5 years ago
Before Sigil 1.0 can be released, we felt it was very important to remove the restriction that all epubs must be in Sigil standard form which included one OEBPS folder, specific names for the OPF, and NCX, only one folder for each type of resource (Text, Images, etc.).
Therefore, over the last two months, we have had to tear out much of the internals of Sigil to teach it to not standardize epubs on initial load, not to rename the OPF, NCX, not to move files to our specific folders, etc. Then we had to teach Sigil how to properly work with files in any structure or locations, how to build the correct links between them. This included extending the Sigil plugin interface appropriately.
To accomplish this over 4000 lines of code were added and over 2000 were deleted, touching almost every file in Sigil. All of this work has been very disruptive with the potential for lots of breakage and new bugs being introduced.
Special thanks must be given to both BeckyEbook and Doitsu for regularly building and testing the changes as they were being made and reporting back any breakage or issues they found and providing feedback on ideas. Without their hard volunteer effort, Sigil would be in a much much worse condition.
The work on Sigil-1.0 has now stabilized, and it is now ready for additional volunteers and testers to try and break it so that any final nits or issues can be tracked down and fixed before the upcoming Sigil 1.0 release.
Please note, the design goal of this project was to make minimal changes for users and ebook developers that still want to use Sigil as they did. The new Preference setting defaults to showing only the filename as before, and the default empty epub for creating new epubs is the same as before. The interface and functionality should stay almost exactly the same. Loading any epub previously saved by Sigil will still work exactly as before. Only editing new epubs that are in non-standard form will necessitate a use of the new Tool menu (see # 4 above) to standardize it.
So we really need your help to test Sigil to make sure we have not broken anything and to provide feedback on the new features.
This release will also serve to allow Plugin Developers to test their plugins and make any changes needed to make sure their plugins will still work as expected.
So please take a minute to download Sigil-0.9.991 and test it as you would use earlier versions of Sigil, reporting back on MobileRead or via our GitHub site any bugs you find with instructions on how to recreate them. This is especially true of some of Sigil's more advanced features such as HTML TOC, Index generation, Merging and Splitting of Files, Reports, movement of resources, and any other feature of Sigil you would normally use on a regular basis. Though we're not going to ignore any reported issues, we're asking that you try to limit your reports to broken functionality or incorrect behavior. Cosmetic issues and minor inconveniences (with easy workarounds) can be dealt with later.
Note: Sigil-0.9.991 should not be considered a "production-ready" release. It is being made available to make sure our upcoming Sigil 1.0 release is as bug free and stable as possible.
Published by dougmassay about 5 years ago
Sigil-0.9.18 represents a mix of new features and bug fixes.
Be aware that Sigil-0.9.18 no longer enforces the need for epub3 to have and support an NCX for the purposes of backward compatibility with epub2 reading systems. There are, however, built-in tools to allow users to add backward compatibility features such as the NCX to their epub3.
Please check the Sigil Wiki for important Sigil support links, additional resource downloads, and platform-specific trouble-shooting tips/requirements.
Mac users should still download and install ActiveState's ActiveTcl Community Edition to utilize plugins that use Tk/Tcl GUIs. More here.
Mac users should also check out the wiki entry on the New Release File Format
The latest Sigil user guide can always be downloaded from its own repository.
Published by dougmassay about 5 years ago
Sigil-0.9.17 is primarily a bug fix release for bugs that were uncovered after our port to QtWebEngine.
Be aware that Sigil-0.9.17 no longer enforces the need for epub3 to have and support an NCX for the purposes of backward compatibility with epub2 reading systems. There are, however, built-in tools to allow users to add backward compatibility features such as the NCX to their epub3.
Please check the Sigil Wiki for important Sigil support links, additional resource downloads, and platform-specific trouble-shooting tips/requirements.
Mac users should still download and install ActiveState's ActiveTcl Community Edition to utilize plugins that use Tk/Tcl GUIs. More here.
The latest Sigil user guide can always be downloaded from its own repository.
Published by dougmassay about 5 years ago
The first Official Release of Sigil ported to QtWebEngine to replace QtWebKit. And yes ... Book View is still really gone. But the companion external editing application PageEdit is available for those who still need/want a similar functionality.
Be aware that Sigil-0.9.16 no longer enforces the need for epub3 to have and support an NCX for the purposes of backward compatibility with epub2 reading systems. There are, however, built-in tools to allow users to add backward compatibility features such as the NCX to their epub3.
Please check the Sigil Wiki for important Sigil support links, additional resource downloads, and platform-specific trouble-shooting tips/requirements.
Mac users should still download and install ActiveState's ActiveTcl Community Edition to utilize plugins that use Tk/Tcl GUIs. More here.
The latest Sigil user guide can always be downloaded from its own repository.
Published by dougmassay over 5 years ago
A Beta Release of Sigil ported to QtWebEngine to replace QtWebKit
It also includes all of the fixes and updates from Sigil-0.9.14.
Be aware that Sigil-0.9.15 still enforces the need for epub3 to have and support an NCX so that it generates as backward a compatible epub as possible. This may be relaxed in future releases.
Please check the Sigil Wiki for important Sigil support links, additional resource downloads, and platform-specific trouble-shooting tips/requirements.
Published by dougmassay over 5 years ago
This Sigil release is primarily to address performance issues and memory leaks, but there are a still some new features and other bug fixes as described below.
Sigil 0.9.14 will mark the last version that uses QtWebKit, and will be the last version to support editing in BookView. More here.
Be aware that Sigil-0.9.14 still enforces the need for epub3 to have and support an NCX so that it generates as backward a compatible epub as possible. This may be relaxed in future releases.
Please check the Sigil Wiki for important Sigil support links, additional resource downloads, and platform-specific trouble-shooting tips/requirements.
Published by dougmassay over 5 years ago
NOTICE: If after installing Sigil v0.9.13 (or higher), Sigil is crashing, won't run correctly, or won't start at all, check out this wiki notice before filing a report or asking for assistance.
This Sigil release is primarily to address bugs introduced by the upgrade to Qt5.11.2 and Python 3.7 in the previous releases and to revert the conversion of Sigil ini files to the utf-8 character encoding.
Be aware that Sigil-0.9.13 still enforces the need for epub3 to have and support an NCX so that it generates as backward a compatible epub as possible. This may be relaxed in future releases.
Please check the Sigil Wiki for important Sigil support links, additional resource downloads, and platform-specific trouble-shooting tips/requirements.
Published by dougmassay over 5 years ago
This Sigil release is primarily to address bugs introduced by the upgrade to Qt5.11.2 and Python 3.7 in the previous release.
Be aware that Sigil-0.9.12 still enforces the need for epub3 to have and support an NCX so that it generates as backward a compatible epub as possible. This may be relaxed in future releases.
Starting with Sigil-0.9.11, Sigil's ini preference files will be utf-8 encoded to more easily allow users to manually edit them. NOTE: before upgrading to Sigil-0.9.11, please make and save a backup of your preferences files. There is no issue with the conversion moving forward, but if, for whatever reason, you need to roll back to an earlier version of Sigil, utf-8 encoded unicode characters in your ini files will not work with earlier versions of Sigil. So please be safe and make a backup just in case.
The decision to move to utf-8 encoded preference files was reverted and will be back to normal starting with Sigil v0.9.13
Please check the Sigil Wiki for important Sigil support links, additional resource downloads, and platform-specific trouble-shooting tips/requirements.
Published by dougmassay over 5 years ago
For the impatient, the installer files (and source) can be found as assets at the bottom of this Github Release page.
This Sigil release is a mix of bug fixes and new features for both epub2 and epub3 users. Some of the highlights for this release include:
Starting with Sigil-0.9.11, Sigil's ini preference files will be utf-8 encoded to more easily allow users to manually edit them. NOTE: before upgrading to Sigil-0.9.11, please make and save a backup of your preferences files. There is no issue with the conversion moving forward, but if, for whatever reason, you need to roll back to an earlier version of Sigil, utf-8 encoded unicode characters in your ini files will not work with earlier versions of Sigil. So please be safe and make a backup just in case.
The decision to move to utf-8 encoded preference files was reverted and will be back to normal starting with Sigil v0.9.13
The Windows and Mac installers have been updated to use Qt5.11.2 and Python 3.7.
Restore ability to click in the Preview window to reposition to the same point in Code View while keeping the ability to follow links in Preview.
Allow users to maintain up to 5 external programs per file type with the Open With feature.
Sigil 0.9.11+ no longer supports Windows Vista.
Sigil 0.9.11+ no longer supports macOS 10.9 and macOS 10.10. macOS upgrades are available for free directly from Apple.
The specific changes/additions follow...
Be aware that Sigil-0.9.11 still enforces the need for epub3 to have and support an NCX so that it generates as backward a compatible epub as possible. This may be relaxed in future releases.
Sigil-0.9.11 like its predecessors passed all of the following tests for epub3 support: iframe, img, audio, video , mathml, svg (except for svg support in the spine), javascript, and of course recognizing and allowing html5 specific tags like section, and etc. Sigil-0.9.11 also supports javascript based local-storage and display of embedded pdfs.
The official location for downloading this Sigil release (and all official releases) is:
https://github.com/Sigil-Ebook/Sigil/releases/tag/0.9.11
The latest version of the Sigil User Guide can be downloaded from: https://github.com/Sigil-Ebook/sigil-user-guide/releases/latest
Downloading binaries from anyplace else is simply NOT a good idea as they could inject anything into their own downloads. After downloading, please verify the downloaded binary exactly matches what was originally posted by running an SHA 256 checksum on the file before installing it. See the file Sigil-0.9.11-CHECKSUMS.sha256.txt for the correct checksums for each file and instructions for how to calculate a SHA 256 Checksum for your download. The Mac OS X Package has also been code signed with my Apple Developer signature.
If your current version of Sigil is 0.9.6 or earlier, it's recommended (but not required) that you uninstall that version before installing 0.9.11. Some compiled Python files have had their file extentions changed (as well as the change to Python 3.7). As a result, there will be a lot of extraneous files left lying around if you just install the new over the old. It won't cause any functionality problems, but if disk space is at a premium, you may want to clean things up a bit. You can do this by uninstalling Sigil at any time (even after 0.9.11 is installed) and reinstalling. Doing so won't affect your any of your preferences, plugins, keyboard shortcuts, clips, saved searches, etc.
There are currently no official binary releases available for Linux on the Sigil Release page. Please check with your favorite distro's software repositories to see if they have Sigil for installation via your OS's package management system. If not, there are build instructions for compiling Sigil yourself in the source archive's docs directory: https://github.com/Sigil-Ebook/Sigil/tree/master/docs
Please note, the epub2 validator FlightCrew has been converted to a plugin for Sigil 0.8.900 and later.
This plugin has been updated for Sigil-0.9.3 (and later). It can be downloaded from the official Sigil-Ebook flightcrew repository if you have not already installed it.
https://github.com/Sigil-Ebook/flightcrew/releases/latest
Per the recommendation of www.python.org (see https://www.python.org/download/mac/tcltk/), due to bugs and the age of Apple's internal Tcl library, you should also download and install ActiveState's ActiveTcl Community Edition. To get the latest bug fixes, Sigil-0.9.11's embedded Python has been linked with version: Tcl 8.6.4.1
We may not redistribute this Package with Sigil due to ActiveState's binary non-redistribution policy.
So please, if you have not already done so download and install this version of ActiveState's Active Tcl Community Edition, until we get a chance to do our own build of Tcl 8.6.X from source for future releases. ActiveState is a primary contributor to www.python.org and a respected and trusted source for python and tcl/tk related binaries on both Windows and Mac OS X.
See: http://www.activestate.com/activetcl/downloads
Version: 8.6.4.1 or later 8.6.X release
Starting with Sigil v0.9.9, the Git tags and source archives used for Sigil releases are signed with Doug Massay's PGP Key. His public key can be found and retrieved from any public key server. The fingerprint for his public key is: B5A5 6206 AB0F BC1A 24EF AB8A A166 D29A 8FCD AC63
When you fire up Sigil for the very first time:
 
for non-breaking spaces and etc.Published by dougmassay about 6 years ago
This Sigil release is a mix of bug fixes and new features for both epub2 and epub3 users. Some of the highlights for this release include:
Allow plugins to supply their own icon (plugin.png 48x48) for use on the Quick Launch Toolbar icons.
Allow users to add custom css rules to Preview/Book View by creating a file called "custom_preview_style.css" in the Sigil preferences folder.
The Sigil User Manual was updated to include the feature set consistent with Sigil v0.9.x. We have Tex2002ans to thank for this!
Many crashing scenarios were also addressed.
The specific changes/additions follow...
Be aware that Sigil-0.9.10 still enforces the need for epub3 to have and support an NCX so that it generates as backward a compatible epub as possible. This may be relaxed in future releases.
Sigil-0.9.10 like its predecessors passed all of the following tests for epub3 support: iframe, img, audio, video , mathml, svg (except for svg support in the spine), javascript, and of course recognizing and allowing html5 specific tags like section, and etc. Sigil-0.9.10 also supports javascript based local-storage and display of embedded pdfs.
The official location for downloading this Sigil release (and all official releases) is:
https://github.com/Sigil-Ebook/Sigil/releases/tag/0.9.10
The latest version of the Sigil User Guide can be downloaded from: https://github.com/Sigil-Ebook/Sigil/raw/master/docs/Sigil_User_Guide.epub
Downloading binaries from anyplace else is simply NOT a good idea as they could inject anything into their own downloads. After downloading, please verify the downloaded binary exactly matches what was originally posted by running an SHA 256 checksum on the file before installing it. See the file Sigil-0.9.10-CHECKSUMS.sha256.txt for the correct checksums for each file and instructions for how to calculate a SHA 256 Checksum for your download. The Mac OS X Package has also been code signed with my Apple Developer signature.
If your current version of Sigil is 0.9.6 or earlier, it's recommended (but not required) that you uninstall that version before installing 0.9.10. Some compiled Python files have had their file extentions changed (as well as the change to Python 3.5). As a result, there will be a lot of extraneous files left lying around if you just install the new over the old. It won't cause any functionality problems, but if disk space is at a premium, you may want to clean things up a bit. You can do this by uninstalling Sigil at any time (even after 0.9.10 is installed) and reinstalling. Doing so won't affect your any of your preferences, plugins, keyboard shortcuts, clips, saved searches, etc.
There are currently no official binary releases available for Linux on the Sigil Release page. Please check with your favorite distro's software repositories to see if they have Sigil for installation via your OS's package management system. If not, there are build instructions for compiling Sigil yourself in the source archive's docs directory: https://github.com/Sigil-Ebook/Sigil/tree/master/docs
Please note, the epub2 validator FlightCrew has been converted to a plugin for Sigil 0.8.900 and later.
This plugin has been updated for Sigil-0.9.3 (and later). It can be downloaded from the official Sigil-Ebook flightcrew repository if you have not already installed it.
https://github.com/Sigil-Ebook/flightcrew/releases/tag/0.9.1
Per the recommendation of www.python.org (see https://www.python.org/download/mac/tcltk/), due to bugs and the age of Apple's internal Tcl library, you should also download and install ActiveState's ActiveTcl Community Edition. To get the latest bug fixes, Sigil-0.9.10's embedded Python has been linked with the very latest version: Tcl 8.6.4.1
We may not redistribute this Package with Sigil due to ActiveState's binary non-redistribution policy.
So please, if you have not already done so download and install this version of ActiveState's Active Tcl Community Edition, until we get a chance to do our own build of Tcl 8.6.4.1 from source for future releases. ActiveState is a primary contributor to www.python.org and a respected and trusted source for python and tcl/tk related binaries on both Windows and Mac OS X.
See: http://www.activestate.com/activetcl/downloads
Version: 8.6.4.1
Starting with Sigil v0.9.9, the Git tags and source archives used for Sigil releases are signed with Doug Massay's PGP Key. His public key can be found and retrieved from any public key server. The fingerprint for his public key is: B5A5 6206 AB0F BC1A 24EF AB8A A166 D29A 8FCD AC63
When you fire up Sigil for the very first time:
Published by dougmassay almost 7 years ago
Sigil-0.9.9
This Sigil release is a mix of bug fixes and new features for both epub2 and epub3 users. Some of the highlights for this release include:
Fixed the bug on Windows where smart right single quotes used for apostrophes couldn't be added properly added to a user word list. This one has been aroud for a while!
Ability to limit/disable clipboard history saving (a new General Preferences setting). Please note that the clipboard history feature will behave exactly as it always has while Sigil is running. Meaning that anything added to the clipboard while Sigil is running will be available for pasting. The new preference setting merely dictates how many entries (if any) get saved to the Sigil ini file when Sigil closes. Set it to zero to keep Sigil from saving any of the clipboard history to the ini file.
A new Spellcheck Dictionary Preferences setting that allows the user to include words with numbers in them.
Two new Quick Launch Icons for plugins were added to the main menu. There are now a total of five available.
The specific changes/additions follow.
Bug Fixes
New Features
Be aware that Sigil-0.9.9 still enforces the need for epub3 to have and support an NCX so that it generates as backward a compatible epub as possible. This may be relaxed in future releases.
Sigil-0.9.9 like its predecessors passed all of the following tests for epub3 support: iframe, img, audio, video , mathml, svg (except for svg support in the spine), javascript, and of course recognizing and allowing html5 specific tags like section, and etc. Sigil-0.9.9 also supports javascript based local-storage and display of embedded pdfs.
Download Location
The official location for downloading this Sigil release (and all official releases) is:
https://github.com/Sigil-Ebook/Sigil/releases/tag/0.9.9 (downloads found at the bottom)
The latest version of the Sigil User Guide can be downloaded from: https://github.com/Sigil-Ebook/Sigil/raw/master/docs/Sigil_User_Guide_0_7_2.epub
Downloading binaries from anyplace else is simply NOT a good idea as they could inject anything into their own downloads. After downloading, please verify the downloaded binary exactly matches what was originally posted by running an SHA 256 checksum on the file before installing it. See the file Sigil-0.9.9-CHECKSUMS.sha256.txt for the correct checksums for each file and instructions for how to calculate a SHA 256 Checksum for your download. The Mac OS X Package has also been code signed with my Apple Developer signature.
Windows Users
If your current version of Sigil is 0.9.6 or earlier, it's recommended (but not required) that you uninstall that version before installing 0.9.9. Some compiled Python files have had their file extentions changed (as well as the change to Python 3.5). As a result, there will be a lot of extraneous files left lying around if you just install the new over the old. It won't cause any functionality problems, but if disk space is at a premium, you may want to clean things up a bit. You can do this by uninstalling Sigil at any time (even after 0.9.9 is installed) and reinstalling. Doing so won't affect your any of your preferences, plugins, keyboard shortcuts, clips, saved searches, etc.
Linux Users
There are currently no official binary releases available for Linux on the Sigil Release page. Please check with your favorite distro's software repositories to see if they have Sigil for installation via your OS's package management system. If not, there are build instructions for compiling Sigil yourself in the source archive's docs directory: https://github.com/Sigil-Ebook/Sigil/tree/master/docs
Don't forget the FlightCrew plugin
Please note, the epub2 validator FlightCrew has been converted to a plugin for Sigil 0.8.900 and later.
This plugin has been updated for Sigil-0.9.3 (and later). It can be downloaded from the official Sigil-Ebook flightcrew repository if you have not already installed it.
https://github.com/Sigil-Ebook/flightcrew/releases/tag/0.9.1
Attention Mac OS X Users
Per the recommendation of www.python.org (see https://www.python.org/download/mac/tcltk/), due to bugs and the age of Apple's internal Tcl library, you should also download and install ActiveState's ActiveTcl Community Edition. To get the latest bug fixes, Sigil-0.9.9's embedded Python has been linked with the very latest version: Tcl 8.6.4.1
We may not redistribute this Package with Sigil due to ActiveState's binary non-redistribution policy.
So please, if you have not already done so download and install this version of ActiveState's Active Tcl Community Edition, until we get a chance to do our own build of Tcl 8.6.4.1 from source for future releases. ActiveState is a primary contributor to www.python.org and a respected and trusted source for python and tcl/tk related binaries on both Windows and Mac OS X.
See: http://www.activestate.com/activetcl/downloads
Version: 8.6.4.1
Some Additional things
When you fire up Sigil for the very first time:
Published by dougmassay over 7 years ago
Sigil-0.9.8
This Sigil release is a mix of bug fixes and new features for both epub2 and epub3 users. Some of the highlights for this release include:
PyQt5 support for plugins. The full-blown PyQt5 is not included with the Mac and Windows bundled Python, but the Core, Gui, Widget, and SVG bindings (and a few others) are available. PyQt5 should be able to be used to create much more robust plugin GUIs that are translatable and that match Sigil's Qt "look and feel".
A new "Menus" tab in the Appearances Preferences section has a slider to adjust the size of Sigil's main icons to your liking. This eliminates the need for setting the SIGIL_ICON_SCALE_FACTOR environment variable to achieve a similar effect. So those who were using that variable take notice.
The Windows directory structure has had a bit of an overhaul to eliminate the need for the duplication of some included DLLs and to accommodate PyQt5. The installer will be able to accommodate these changes (as well as test for Service Pack minimum requirements before the installation begins) with no manual intervention.
There was also an important fix for temp_folder issues on Windows systems that create a new system temp folder each login that made it into this release.
The specific changes/additions follow.
Bug Fixes
New Features
Be aware that Sigil-0.9.8 still enforces the need for epub3 to have and support an NCX so that it generates as backward a compatible epub as possible. This may be relaxed in future releases.
Sigil-0.9.8 like its predecessors passed all of the following tests for epub3 support: iframe, img, audio, video , mathml, svg (except for svg support in the spine), javascript, and of course recognizing and allowing html5 specific tags like section, and etc. Sigil-0.9.8 also supports javascript based local-storage and display of embedded pdfs.
Download Location
The official location for downloading this Sigil release (and all official releases) is:
https://github.com/Sigil-Ebook/Sigil/releases/tag/0.9.8 (downloads found at the bottom)
The latest version of the Sigil User Guide can be downloaded from: https://github.com/Sigil-Ebook/Sigil/raw/master/docs/Sigil_User_Guide_0_7_2.epub
Downloading binaries from anyplace else is simply NOT a good idea as they could inject anything into their own downloads. After downloading, please verify the downloaded binary exactly matches what was originally posted by running an SHA 256 checksum on the file before installing it. See the file Sigil-0.9.8-CHECKSUMS.sha256.txt for the correct checksums for each file and instructions for how to calculate a SHA 256 Checksum for your download. The Mac OS X Package has also been code signed with my Apple Developer signature.
Windows Users
If your current version of Sigil is 0.9.6 or earlier, it's recommended (but not required) that you uninstall that version before installing 0.9.8. Some compiled Python files have had their file extentions changed (as well as the change to Python 3.5). As a result, there will be a lot of extraneous files left lying around if you just install the new over the old. It won't cause any functionality problems, but if disk space is at a premium, you may want to clean things up a bit. You can do this by uninstalling Sigil at any time (even after 0.9.8 is installed) and reinstalling. Doing so won't affect your any of your preferences, plugins, keyboard shortcuts, clips, saved searches, etc.
Linux Users
There are currently no official binary releases available for Linux on the Sigil Release page. Please check with your favorite distro's software repositories to see if they have Sigil for installation via your OS's package management system. If not, there are build instructions for compiling Sigil yourself in the source archive's docs directory: https://github.com/Sigil-Ebook/Sigil/tree/master/docs
Don't forget the FlightCrew plugin
Please note, the epub2 validator FlightCrew has been converted to a plugin for Sigil 0.8.900 and later.
This plugin has been updated for Sigil-0.9.3 (and later). It can be downloaded from the official Sigil-Ebook flightcrew repository if you have not already installed it.
https://github.com/Sigil-Ebook/flightcrew/releases/tag/0.9.1
Attention Mac OS X Users
Per the recommendation of www.python.org (see https://www.python.org/download/mac/tcltk/), due to bugs and the age of Apple's internal Tcl library, you should also download and install ActiveState's ActiveTcl Community Edition. To get the latest bug fixes, Sigil-0.9.8's embedded Python has been linked with the very latest version: Tcl 8.6.4.1
We may not redistribute this Package with Sigil due to ActiveState's binary non-redistribution policy.
So please, if you have not already done so download and install this version of ActiveState's Active Tcl Community Edition, until we get a chance to do our own build of Tcl 8.6.4.1 from source for future releases. ActiveState is a primary contributor to www.python.org and a respected and trusted source for python and tcl/tk related binaries on both Windows and Mac OS X.
See: http://www.activestate.com/activetcl/downloads
Version: 8.6.4.1
Some Additional things
When you fire up Sigil for the very first time:
Update April 10th
The Sigil 0.9.8 Mac Package has yet again been updated to hopefully now
work as intended (and for as far back as OSX 10.9)
** Please note the Checksums file has been updated to reflect the new checksums
Published by dougmassay almost 8 years ago
Sigil-0.9.7
This is a buggy version of Sigil. Don't use it!
This Sigil-0.9.7 release is a mix of bug fixes and new features for both epub2 and epub3 users.
Bug Fixes
New Features
Be aware that Sigil-0.9.7 still enforces the need for epub3 to have and support an NCX so that it generates as backward a compatible epub as possible. This may be relaxed in future releases.
Sigil-0.9.7 like its predecessors passed all of the following tests for epub3 support: iframe, img, audio, video , mathml, svg (except for svg support in the spine), javascript, and of course recognizing and allowing html5 specific tags like section, and etc. Sigil-0.9.7 also supports javascript based local-storage and display of embedded pdfs.
Download Location
The official location for downloading this Sigil release (and all official releases) is:
https://github.com/Sigil-Ebook/Sigil/releases/tag/0.9.7
Downloading binaries from anyplace else is simply NOT a good idea as they could inject anything into their own downloads. After downloading, please verify the downloaded binary exactly matches what was originally posted by running an SHA 256 checksum on the file before installing it. See the file Sigil-0.9.7-CHECKSUMS.sha256.txt for the correct checksums for each file and instructions for how to calculate a SHA 256 Checksum for your download. The Mac OS X Package has also been code signed with my Apple Developer signature.
Windows Users
If your current version of Sigil is 0.9.6 or earlier, it's recommended (but not required) that you uninstall that version before installing 0.9.7. Some compiled Python files have had their file extentions changed (as well as the change to Python 3.5). As a result, there will be a lot of extraneous files left lying around if you just install the new over the old. It won't cause any functionality problems, but if disk space is at a premium, you may want to clean things up a bit. You can do this by uninstalling Sigil at any time (even after 0.9.7 is installed) and reinstalling. Doing so won't affect your any of your preferences, plugins, keyboard shortcuts, clips, saved searches, etc.
Linux Users
There are currently no binary releases available for Linux on the Sigil Release page. Please check with your favorite distro's software repositories to see if they have Sigil for installation via your OS's package management system. If not, there are build instructions for compiling Sigil yourself in the source archive's docs directory: https://github.com/Sigil-Ebook/Sigil/tree/master/docs
Don't forget the FlightCrew plugin
Please note, the epub2 validator FlightCrew has been converted to a plugin for Sigil 0.8.900 and later.
This plugin has been updated for Sigil-0.9.3 (and later). It can be downloaded from the official Sigil-Ebook flightcrew repository if you have not already installed it.
https://github.com/Sigil-Ebook/flightcrew/releases/tag/0.9.1
Attention Mac OS X Users
Per the recommendation of www.python.org (see https://www.python.org/download/mac/tcltk/), due to bugs and the age of Apple's internal Tcl library, you should also download and install ActiveState's ActiveTcl Community Edition. To get the latest bug fixes, Sigil-0.9.7's embedded Python has been linked with the very latest version: Tcl 8.6.4.1
We may not redistribute this Package with Sigil due to ActiveState's binary non-redistribution policy.
So please, if you have not already done so download and install this version of ActiveState's Active Tcl Community Edition, until we get a chance to do our own build of Tcl 8.6.4.1 from source for future releases. ActiveState is a primary contributor to www.python.org and a respected and trusted source for python and tcl/tk related binaries on both Windows and Mac OS X.
See: http://www.activestate.com/activetcl/downloads
Version: 8.6.4.1
Some Additional things
When you fire up Sigil for the very first time:
Published by kevinhendricks over 8 years ago
Sigil-0.9.6
This Sigil-0.9.6 release is a mix of bug fixes and new features for both epub2 and epub3 users.
Bug Fixes
- Make StdWarningDialog resizeable when "Show Details" is used
- Fix CleanSource svg prefix removal bug that sometimes broke valid svg code
- Remove svg image and html5 menuitem from the list of void elements in the Sigil and plugin code
- Properly xml escape "&" in metadata attribute values
- Properly perform source updates on epub on load even when they do not follow recommended spec
- Make handling of comments in both xhtml and xml more robust
- Properly url escape css file names to handle css files with spaces in them
- Try to make direct editing of content.opf more safe by auto-fixing errors when possible
- Properly handle WellFormed checks for pure XML in XMLResource.cpp by using embedded python3 lxml
- Make opf_newparser.py and xmlprocessor.py more robust to broken user input in content.opf
- Make ProcessXML (repairXML in xmlprocessor.py) - leave untouched anything well-formed
- Fix thinko in plugin bookcontainer.py and outputcontainer.py contributed by wrCisco
- Fix for improper encoding in plugins on Mac OS X due to missing inherited plugin environment
- Fix for typos in epub xmlns when splitting epub3 ebooks in BookView
- Update testplugin_v012.zip to testplugin_v013.zip to handle sgc-nav.css new feature
- Fix bugs in DeleteUnusedStyles when selector exists more than once in the same stylesheet
- Fix bugs in DeleteUnusedStyles when group selectors span more than one line
- Fix bugs in Reports: CSS Styles missing cases when selector exists more than once
- Fix bug in Reports: All Files to use Landmark Semantics under epub3 not guide semantics
- Fix bug, slow in loading ini when too large clipboard history, user can now delete them via dialog
- Stop cosmetic double-spaces being introduced into OPF manifest, spine and guide entries
- Prevent bug when user selects too much in BookView and then tries to change case
- Fix bug in Delete Unused Media when css urls do not use quotes
- Try to set all ways of updating the ncx to use 2 character indentation of head element
- Fix Building Relocatable Python on Mac build instructions to remove BeautifulSoup4 requirement
- Fix for generating empty guide for epub3 when in plugins
New Features
- created sgc-nav.css stylesheet for nav and allow templates in Prefs Dir for user to control it
- Added General Setting to allow user to set own temporary directory location
- Added Qt Stylesheet support - Recognize and load "qt_styles.qss" file if stored in Sigil Preferences folder
- Extended the plugin interface to add support for epub3 bindings elements
- Add option + forward delete shortcut to active Metadata Editor remove
Be aware that Sigil-0.9.6 still enforces the need for epub3 to have and support an NCX so that it generates as backward a compatible epub as possible. This may be relaxed in future releases.
Sigil-0.9.6 like its predecessors passed all of the following tests for epub3 support: iframe, img, audio, video , mathml, svg (except for svg support in the spine), javascript, and of course recognizing and allowing html5 specific tags like section, and etc. Sigil-0.9.6 also supports javascript based local-storage and display of embedded pdfs.
Download Location
The official location for downloading this Sigil release (and all official releases) is:
https://github.com/Sigil-Ebook/Sigil/releases/tag/0.9.6
Downloading binaries from anyplace else is simply NOT a good idea as they could inject anything into their own downloads. After downloading, please verify the downloaded binary exactly matches what was originally posted by running an SHA 256 checksum on the file before installing it. See the file Sigil-0.9.6-CHECKSUMS.sha256.txt for the correct checksums for each file and instructions for how to calculate a SHA 256 Checksum for your download. The Mac OS X Package has also been code signed with my Apple Developer signature.
Linux Users
There are currently no binary releases available for Linux on the Sigil Release page. Please check with your favorite distro's software repositories to see if they have Sigil for installation via your OS's package management system. If not, there are build instructions for compiling Sigil yourself in the source archive's docs directory: https://github.com/Sigil-Ebook/Sigil/tree/master/docs
Don't forget the FlightCrew plugin
Please note, the epub2 validator FlightCrew has been converted to a plugin for Sigil 0.8.900 and later.
This plugin has been updated for Sigil-0.9.3 (and later). It can be downloaded from the official Sigil-Ebook flightcrew repository if you have not already installed it.
https://github.com/Sigil-Ebook/flightcrew/releases/tag/0.9.1
Attention Mac OS X Users
Per the recommendation of www.python.org (see https://www.python.org/download/mac/tcltk/), due to bugs and the age of Apple's internal Tcl library, you should also download and install ActiveState's ActiveTcl Community Edition. To get the latest bug fixes, Sigil-0.9.6's embedded Python has been linked with the very latest version: Tcl 8.6.4.1
We may not redistribute this Package with Sigil due to ActiveState's binary non-redistribution policy.
So please, if you have not already done so download and install this version of ActiveState's Active Tcl Community Edition, until we get a chance to do our own build of Tcl 8.6.4.1 from source for future releases. ActiveState is a primary contributor to www.python.org and a respected and trusted source for python and tcl/tk related binaries on both Windows and Mac OS X.
See: http://www.activestate.com/activetcl/downloads
Version: 8.6.4.1
Some Additional things
When you fire up Sigil for the very first time:
Published by kevinhendricks over 8 years ago
Sigil-0.9.5
This Sigil-0.9.5 release is a quick follow-up bug fix release to primarily address some regressions that had snuck into the code over the past two releases.
Bug Fixes
* Fix regression when ImportHTML in gathering HTML based DC. metadata
* Fix regression - remove incorrect use of opf:scheme from dc:creator and dc:contributor under epub2
* Fix regression - the guide reference tag is always a void tag
* Fix issues with hunspell spell checking under Windows when non-ascii paths to dictionaries
* Fix issues with overridding the prefs directory on Windows with non-ascii paths
* Fix broken manual "Check" button on W3C stylesheet validation's generated html form.
* Fix media-type recognition for .m4a and .m4v file extenstions in main Sigil and plugin code
* Treat ruby and rt as inline tags when pretty-printing in Sigils and for plugins
Even our one new feature fixes a bug in which CSS version is sued to validate CSS under epub3.
New Feature
* Allow user to choose what level of CSS gets used in the "Validate Stylesheets
With W3C" tool via user preference (General).
Be aware that Sigil-0.9.5 still enforces the need for epub3 to have and support an NCX so that it generates as backward a compatible epub as possible. This may be relaxed in future releases.
Sigil-0.9.5 like its predecessors passed all of the following tests for epub3 support: iframe, img, audio, video , mathml, svg (except for svg support in the spine), javascript, and of course recognizing and allowing html5 specific tags like section, and etc. Sigil-0.9.5 also supports javascript based local-storage and display of embedded pdfs.
Download Location
The official location for downloading this Sigil release (and all official releases) is:
https://github.com/Sigil-Ebook/Sigil/releases/tag/0.9.5
Downloading binaries from anyplace else is simply not a good idea as they could inject anything into their own downloads. After downloading, please verify the downloaded binary exactly matches what was originally posted by running an SHA 256 checksum on the file before installing it. See the file Sigil-0.9.5-CHECKSUMS.sha256.txt for the correct checksums for each file and instructions for how to calculate a SHA 256 Checksum for your download. The Mac OS X Package has also been code signed with my Apple Developer signature.
Linux Users
There are currently no binary releases available for Linux on the Sigil Release page. Please check with your favorite distro's software repositories to see if they have Sigil for installation via your OS's package management system. If not, there are build instructions for compiling Sigil yourself in the source archive's docs directory: https://github.com/Sigil-Ebook/Sigil/tree/master/docs
Don't forget the FlightCrew plugin
Please note, the epub2 validator FlightCrew has been converted to a plugin for Sigil 0.8.900 and later.
This plugin has been updated for Sigil-0.9.3 (and later). It can be downloaded from the official Sigil-Ebook flightcrew repository if you have not already installed it.
https://github.com/Sigil-Ebook/flightcrew/releases/tag/0.9.1
Attention Mac OS X Users
Per the recommendation of www.python.org (see https://www.python.org/download/mac/tcltk/), due to bugs and the age of Apple's internal Tcl library, you should also download and install ActiveState's ActiveTcl Community Edition. To get the latest bug fixes, Sigil-0.9.5's embedded Python has been linked with the very latest version: Tcl 8.6.4.1
We may not redistribute this Package with Sigil due to ActiveState's binary non-redistribution policy.
So please, if you have not already done so download and install this version of ActiveState's Active Tcl Community Edition, until we get a chance to do our own build of Tcl 8.6.4.1 from source for future releases. ActiveState is a primary contributor to www.python.org and a respected and trusted source for python and tcl/tk related binaries on both Windows and Mac OS X.
See: http://www.activestate.com/activetcl/downloads
Version: 8.6.4.1
Some Additional things
When you fire up Sigil for the very first time: