|  02-01-2025, 10:48 AM | #1 | 
| Grand Sorcerer            Posts: 28,880 Karma: 207000000 Join Date: Jan 2010 Device: Nexus 7, Kindle Fire HD | 
				
				Sigil-2.4.2 Released
			 
			
			Sigil-2.4.2 Sigil version 2.4.2 is primarily a bugfix release with one new feature. It fixes a number of issues related to Python 3.13+ use. Also note that the Microsoft VC++ runtime redistributable is no longer being bundled in the Sigil Windows installer starting with version 2.3.1. This should already be installed on any Windows PC that Sigil is supported on. New Features 
 Bug Fixes 
 --------------------------------Notes ----------------------------------- The latest version of the Sigil User Guide can always be downloaded from the Sigil website, or from its own GitHub repository. Please check the Sigil website for important Sigil support links, additional resource downloads, and platform-specific trouble-shooting tips/requirements. The MacOS builds are signed AND notarized. PGP Fingerprint (for signed tags and source archives): Code: B5A5 6206 AB0F BC1A 24EF AB8A A166 D29A 8FCD AC63 | 
|   |   | 
|  02-01-2025, 10:48 AM | #2 | 
| Grand Sorcerer            Posts: 28,880 Karma: 207000000 Join Date: Jan 2010 Device: Nexus 7, Kindle Fire HD | 
			
			Post reserved for future use.
		 | 
|   |   | 
| Advert | |
|  | 
|  02-01-2025, 01:33 PM | #3 | 
| Belgian Pommes Frites            Posts: 131 Karma: 35038 Join Date: Jan 2012 Device: Pocketbook Touch HD | 
			
			I have used this new version to edit two epubs. Everything works as I expected.  But I have not used the new feature yet.   | 
|   |   | 
|  02-01-2025, 01:37 PM | #4 | 
| Sigil Developer            Posts: 9,070 Karma: 6361556 Join Date: Nov 2009 Device: many | 
			
			If you have no warnings after loading an epub about unrecognized media types, then there is no need to run the new tool.  Your opf manifest media types are all fine.
		 | 
|   |   | 
|  02-02-2025, 12:48 AM | #5 | 
| Bibliophagist            Posts: 48,088 Karma: 174315300 Join Date: Jul 2010 Location: Vancouver Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos | 
			
			I deliberately mislabelled some image files and the tool corrected to the correct media type.
		 | 
|   |   | 
| Advert | |
|  | 
|  02-02-2025, 09:03 AM | #6 | 
| Sigil Developer            Posts: 9,070 Karma: 6361556 Join Date: Nov 2009 Device: many | |
|   |   | 
|  02-03-2025, 12:32 PM | #7 | 
| Grand Sorcerer            Posts: 28,880 Karma: 207000000 Join Date: Jan 2010 Device: Nexus 7, Kindle Fire HD | 
			
			For Windows users: Just a note that Sigil 2.4.2 is now (3 Feb 2025) available via winget. It was already available via Chocolatey, Scoop, and Npackd64. winget install -e --id Sigil-Ebook.Sigil choco install sigil scoop bucket add extras scoop install extras/sigil I'm not familiar enough with Npackd to suggest install commands. Last edited by DiapDealer; 02-03-2025 at 12:46 PM. | 
|   |   | 
|  02-04-2025, 03:24 PM | #8 | 
| Addict       Posts: 304 Karma: 516 Join Date: Nov 2015 Location: Europe EEC Device: Kindle Fire HD6 & HD8 | 
				
				testplugin fails on 2.4.2 build
			 
			
			I've just built Sigil 2.4.2 on my Linux box. This time I used the bundled version of hunspell and didn't see any errors during the make and make install. However, when I ran the testplugin (v0.2.0) as I usually do, on an epub2 file it produced 4 failures: "Failure - 4 Tests of Plugin Operations Failed". I've not seen such results after other builds. The epub2 file had 'no problems found' under EPUBCheck 5.2.1. Code: Verifying selected basic plugin interface elements
  bk.text_iter() works False
  Listing manifested files...
    Text/Section0001.xhtml
    Text/chapter10.xhtml
  bk.manifest_iter() works False
  bk.spine_iter() works False
  bk.other_iter() works False
  reading a non-manifest book file works True
  reading a specific OPF manifest id works True
  writing to a specific OPF manifest id works True
  Launcher Version 20250131
  ePub Version 2.0
  adding your own file to the manifest works True
  basename to id mapping works True
  deleting our added file works TrueWhat is testplugin trying to tell me? Last edited by philja; 02-04-2025 at 03:27 PM. | 
|   |   | 
|  02-04-2025, 03:48 PM | #9 | 
| Grand Sorcerer            Posts: 5,763 Karma: 24088559 Join Date: Dec 2010 Device: Kindle PW2 | 
			
			AFAIK, these 4 errors are only shown if you test the plugin with a non-empty epub.
		 | 
|   |   | 
|  02-04-2025, 03:48 PM | #10 | 
| Grand Sorcerer            Posts: 28,880 Karma: 207000000 Join Date: Jan 2010 Device: Nexus 7, Kindle Fire HD | 
			
			That you're using an outdated version of the test plugin.   Or what Doitsu said. You also didn't show us the first part of the test plugin's output. The one that shows important paths. But yes... the proper procedure is to open Sigil with the default empty epub and immediately run the test plugin. Last edited by DiapDealer; 02-04-2025 at 03:53 PM. | 
|   |   | 
|  02-04-2025, 04:26 PM | #11 | |
| Addict       Posts: 304 Karma: 516 Join Date: Nov 2015 Location: Europe EEC Device: Kindle Fire HD6 & HD8 | Quote: 
 When I run it with the default empty epub, it's perfect. Sorry about that. | |
|   |   | 
|  02-04-2025, 04:28 PM | #12 | 
| Grand Sorcerer            Posts: 28,880 Karma: 207000000 Join Date: Jan 2010 Device: Nexus 7, Kindle Fire HD | 
			
			No trouble. I've made that mistake too. And scratched my head trying to figure out what was wrong.
		 | 
|   |   | 
|  02-06-2025, 03:14 PM | #13 | 
| Groupie            Posts: 169 Karma: 474196 Join Date: Jan 2011 Location: Canada Device: Kobo Libra 2 | 
			
			Okay, I think I've found steps to recreate the disappearing Find & Replace widget I brought up in the previous version's thread. 1) Open a file and open F&R. 2) In F&R, enter a search term that would be found on a different xml file than the one currently opened in the editor. In other words, clicking the find button should open a new tab or switch to a different one. 2) Open a second instance of Sigil - even a new document by middle-clicking the taskbar item. The new instance should have F&R opened, as expected. 3) Close the second instance and return to the first one. 4) Click the Find button. When the new tab opens the F&R widget will be dismissed. I guess it's a bit of a weird edge case, but it comes up for me a lot as I'm often opening multiple files for reference. If my steps are unclear or whatever I can see about doing a recording if necessary. | 
|   |   | 
|  02-06-2025, 04:49 PM | #14 | 
| Sigil Developer            Posts: 9,070 Karma: 6361556 Join Date: Nov 2009 Device: many | 
			
			Both Sigils are sharing a single settings ini file.  And when one Sigil changes a setting on closing it will alert the other instance of Sigil to update itself as the ini files are watched. So that is expected behaviour not a bug. And not something I am going to try and change as it would require Sigil to know if another instance exises and change behaviour in what it saves to settings. | 
|   |   | 
|  02-06-2025, 05:00 PM | #15 | 
| Grand Sorcerer            Posts: 28,880 Karma: 207000000 Join Date: Jan 2010 Device: Nexus 7, Kindle Fire HD | 
			
			I agree it's an edge case that may not warrant a ton of work, but if the second instance of Sigil is merely being opened and then closed (without closing the F&R), what changes are being written to the ini that would cause the F&R widget to close when clicking the Find button (after a new xhtml tab opens) in the original instance? Are the F&R parameters themselves being altered by the second instance opening? If F&R can be made to disappear by a new tab opening (not an image tab) this way, then I'm guessing a way could be found without involving a second instance of Sigil. If so, that would be a bug, no? | 
|   |   | 
|  | 
| 
 | 
|  Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post | 
| Sigil-2.0.2 Released | DiapDealer | Sigil | 39 | 02-13-2024 04:36 PM | 
| Sigil-0.9.11 Released | DiapDealer | Sigil | 37 | 02-18-2019 06:56 PM | 
| Sigil-0.8.900 released for testing - Wait for Sigil-0.8.901 | KevinH | Sigil | 106 | 10-04-2015 10:41 AM | 
| Sigil 0.8.5 Released | user_none | Sigil | 12 | 03-30-2015 11:28 AM | 
| Sigil 0.7.1 Released | user_none | Sigil | 64 | 03-26-2013 10:02 PM |