Changelog¶
From 1.26 to 1.27
- New: Option te remove hidden text during conversion to HTML/ePUB
From 1.25.2 to 1.26
- New: Option to skip confirmation messages when doing a ‘Replace’ action in Spellingcheck module
- Update: Some small improvements in correcting quotes
- Fix: NCX/Nav document not filled correctly. Last entry was not present
- Fix: Word files originating from InDesign can cause issues
- Fix: First group on Ribbon was not hidden when empty
From 1.25.1 to 1.25.2
- Fix: Fixed bug that changes in visibility of Postprocess OCR and Fieldcodes buttons were not retained
From 1.25.0 to 1.25.1
- Update: Scenedetection now also checkes for spacebefore paragraph setting
- Update: Changed sorting order in spelling from CurrentCulture to Ordinal in case of German language. Should prevent issues in German for example with Masse and Maße
- Fix: Conversion to HTML did not always work
- Fix: Symbol procedure could not be hidden on the Ribbon
From 1.24.0 to 1.25.0
- New: Option to set the icon for each button large or small
- New: Space between paragraphs for scene detection can be adjusted
- New: Button to insert special characters, right-click will place character on clipboard
- New: Special characters in Insert Symbol procedure can be custom set
- Update: Other method to check for open documents
- Update: Only display if words are marked or not.
- Update: Clear SR fields after mark procedure.
- Update: Added ñ and ç to check accents procedure
- Update: Reorganized the buttons in more logical order
- Update: Small code improvements in ImportePUB
- Fix: Fieldcodes button don’t stay dis-/enabled.
- Fix: Location of form ‘Create Dictionary’ was not preserved
From 1.23.1 to 1.24
- New: Multiple Mark files can be specified. Before executing the mark file can be selected
- New: Option to structure notes in a table format(ePUB2 only)
- Update: Moved exit procedure button in breakout screen for Check Dialogue
- Update: Joined capitals will be handled correctly
- Fix: The option to retain user styles for HTML conversion did not work if Word was not restarted for a new document
- Fix: If subject field is empty, don’t add empty metadata tag
- Fix: Changing a SR file not possible, extension is always wrong
- Fix: In case an endnote spans more than one paragraph, either the additional paragraph or other notes might be missing
- Fix: In case of ePUB2 do not use the aside tag
From 1.23.0 to 1.23.1
- New: Started working on supporting multiple Mark files
- Update: Changed some backgroundworkers for tasks for efficiency and used resources
- Update: Enabled monitoring of SR and Mark file again. Changed backgroundworker to task
- Update: Postpones writing to the logfile in parallel processes
- Fix: Counter for mark tool did not work correctly
- Fix: Error while creating NCX
From 1.22.0 to 1.23.0
- New: Option to export to ePUB2 or ePUB3
- New: Remove empty paragraphs with heading style during preparation
- New: Option to preselect language of ePUB in the settings
- New: option to (de)select all own styles in HTML conversion
- New: In case of multiple authors (with & or , or ;) they will be added separately to ePUB
- New: Multiple subjects can be added to the ePUB. Multiple subjects will be split on & and , and ;
- New: Description and subjects are prefilled if they are available in documents metadata
- New: Option to ignore the check if HTML conversion is already done
- New: The file-as field can handle multiple authors
- New: Option to switch between fieldcodes and fieldresults
- New: Option to always side-step in the Check Dialogue procedure
- New: Number of marks will be given for the mark procedure
- Update: Subjects and description will be retrieved from ePUB during import
- Update: Change the coding for the file insertion during import ePUB, should work if multiple documents are open.
- Update: If there are no used custom styles, the pop-up to select custom styles will not show
- Update: Document with SR rules will be opened as read-only
- Update: More than two levels possible in NCX
- Update: Improved file monitoring of SR file and Mark file
- Fix: Preparation and convert quotes uses same routine, causing an additional messagebox in preparation phase
- Fix: Empty headers will be ignored during preparation
- Fix: Resizing the selection screen is now working correctly
- Fix: Cancelling of the ePUB generation screen now works
- Fix: A space in a Word stylename could cause issues during HTML conversion
- Fix: If temporary XML SR File does not exist, the SR procedure could not always be started
From 1.21.0 to 1.22.0
- New: Outside changes to the S/R file (and mark file when in the same directory) are detected automatically and processed
- New: Procedure to run a single ruleset from S/R file
- New: Environment variable TOX_EPUBTOOLS_ENVPATH to set application directory for working files
- New: Environment variable TOX_EPUBTOOLS_MONITORING to enable/disable automatic monitoring of SR and Mark file
- New: Button to break off Check Dialogue process in ‘Break’ form
- Update: All languages can now be selected as base language for the ePUB
- Update: Improved stability while starting and stopping
- Update: settings are not available until some processes have finished to prevent conflicts
- Update: Spelling form always in front
- Update: code improvements and cleanup
- Update: Logging now support async logging in case the logfile is busy
- Update: Improved convert to smart quotes procedure, more situations handled
- Fix: If the configuration file is corrupted, it will be repaired with default values
- Fix: Closing Markfile editor should no longer break down, more logging added
- Fix: Closing S/R editor should no longer break down, more logging added
- Fix: If there is no default language set in the settings yet, keep it empty
- Fix: If a link already contained escaped spaces, it was double escaped resulting in a missing stylesheet message while importing ePUB
- Fix: Find next with no word selected can result in dump (Check Spelling)
From 1.20.4 to 1.21.0
- Fix: Hide/show feature of mark procedure on ribbon did not work correctly
- Fix: Old style language selection did not convert to new style correctly
- Fix: The automated feature from Word to guess language overruled language settings in Preparation phase
- Update: Made the editor mark file more robust with more error logging
- New: some additional functions for internal usage
From 1.20.3 to 1.20.4
- Fix: Tooltip for Mark tool
- Fix: Cleanup of certain tags could cause mangling of text
From 1.20.2 to 1.20.3
- Fix: Hotkeys in Check Spelling are now disabled when manual correction or filter box has focus
- Fix: Check Spelling: list of words now only react to up/down keys instead of letter keys
- Fix: Fixed correct hotkeys for Check spelling in Dutch
From 1.20.1 to 1.20.2
- New: The table in the Mark editor can now be sorted
- Fix: The up- and downbutton in the Mark editor now works as designed
- Fix: Settings now allow an empty entry for the mark tag
From 1.20.0 to 1.20.1
- Update: If no tag is entered for the mark procedure, only highlighting is used (if specified)
- Fix: Import of ePUB with diacritic characters did not always work correctly
From 1.19.1 to 1.20.0
- New: Added shortcut keys to the spelling procedure
- New: Procedure to mark text based on an XML file
- New: Mark text procedure can use color coding. It follows the colorcoding option in the preparation step
- New: Colorcoding colors can now be selected.
- New: Option to put word on exclusion list. Only when all words are displayed in spelling procedure.
- Update: Moved the option to create custom dictionaries to the settings
- Update: Added more logging to the spelling procedure
- Update: Add to dictionary button
- Fix: ensured that clipboard is cleared and no selection is active after closing of spelling procedure
- Fix: The step in preparation for setting the language did not work after 1.19.0
From 1.19.0 to 1.19.1
- Fix: Build number was not reflected in about screen and update check
From 1.18.0 to 1.19.0
- New: Option to use SVG for equation/formulas in ePUB instead of images
- New: Spelling procedure: Hunspell or the MS Word spelling engine can be used for the spelling procedure
- New: Spelling procedure: filter can be used in list of misspelled words
- New: Spelling procedure: Option to have list of misspelled words case-sensitive or not. Default is case-sensitive
- New: Spelling procedure: Use culture specific order to sort the list of misspelled words
- New: Spelling procedure: Option to undo last action
- New: Spelling procedure: Context menu when right-click on a misspelled word
- New: Spelling procedure: Word Spelling exclusion files are also used for Hunspell
- New: Spelling procedure: Word options for ‘Ignore Uppercase’, ‘Ignore words with numbers’ and ‘ignore internet and file links’ are also used in add-in Spelling procedure. These options can also be changed in the settings
- New: Spelling procedure: Custom Dictionaries can be created and used for both Word and add-in spelling procedure
- New: Option to edit custom dictionaries
- New: Spelling procedure: Save list as CSV (via context menu)
- Fix: If a page break was in a TOC field, deletion of the page break in the preparation step would freeze
- Fix: When validation of S/R XML fails, a more specific error is given instead of a crash
- Fix: Translation of toggle ribbon button for quotes was not changed when language was changed
- Fix: Shortcut keys did not work if a non-English or Dutch UI was used in some cases
- Update: Spelling procedure: Ignore list can be edited or emptied completely
- Update: Improved logging for S/R document changes
- Update: newer version of supporting libraries
- Update: Close background thread when closing Word (and thus add-in)
- Update: Various speed improvements in Spelling procedure and setting screens
- Update: Language in document can now be set to all languages in the Preparation step
From 1.17.0 to 1.18.0
- New: Setting to prefill the checkbox for opening the ePUB after creation
- New: Option to choose for <em> and <strong> instead of <i> and <b>
- New: Equations in a document can now be exported as MathML, SVG or both.
- New: Option to include font files used in Word styles if the stylesheet is generated.
- New: Option to automatically convert to HTML when the export to ePUB procedure is started
- Update: remove orphaned HTML tags
- Fix: Selecting the stylesheet type for the ePUB did not work correctly
From 1.16.0 to 1.17.0
- New: Option to enter ‘file-as’ name for author. It will be prefilled when the authorname is entered
- New: Option to use the ‘file-as’ authorname as part of the ePUB filename
- New: Option to use a monospaced font for the wordlist in Check Spelling routine. Size can also be adjusted.
- Update: ABBYY sometimes incorrectly recognizes a number as start of a line as a numbered list. This is now handled in the Preparation routine
- Update: retain blockquote in HTML while exporting. This only works for imported HTML files into Word in which the blockquote was not altered
- Fix: A move of a ruleset in the S/R editor was not stored in the S/R files
- Fix: Some layout fixes
- Fix: Caption for button restored
- Fix: Import ePUB could not handle stylesheets with spaces or %20 in the name
- Fix: Create application directory
%appdata%\Toxarisif it does not exist yet
From 1.15.0 to 1.16.0
- New: Button to enforce creation of internal S/R XML file
- New: Option to enforce creation of internal S/R XML file each time S/R routine is started
- New: Option added to move rules between rulesets
- Fix: New method for retrieving unique words in Check Spelling did not produce correct results
- Fix: New S/R rules via the editor creates an invalid XML file
- Fix: Conversion of S/R rules document to XML gives error if there is no description
From 1.14.1 to 1.15.0
- New: Option to use XML file for Search/Replace instead of the Word document.
- New: Added validation for the S/R XML files to ensure correct structure
- New: Added button in settings form to force conversion of Search/Replace document to XML
- Update: Adapted S/R editor to enable the new XML style
From 1.14.0 to 1.14.1
- Update: Better progress indicator for the Check Spelling
- Fix: Hopefully fixed bug that caused problems with saving the settings for some (again...)
From 1.13.0 to 1.14.0
- New: Progress screen while processing the rulesets documents to inform user
- New: Missing or new settings in settings file will be created (usually empty) while starting add-in to prevent issues when they are used
- Update: Improved performance for saving while exiting S&R rulesets editor
- Update: Improved performance in getting the list of misspelled words for DOCX documents
- Update: More steps are logged now, especially in the save settings area
- Fix: Hopefully fixed bug that caused problems with saving the settings for some
- Fix: New procedure for S&R accidentally removed the check for the existence of ruleset document
From 1.12.2 to 1.13.0
- New: Progress indicator while creating list of misspelled words
- New: Added option in S&R rules for the ‘Whole Word’ option of Word
- New: During S&R occurrences can be either ignored for the rest of the document or replaced for the rest of the document
- Update: Better handling of media queries when importing ePUB
- Update: Improved speed with S&R procedure when starting and moving to other rulesets and rules
- Update: Reworked S&R rulesets editor. Works faster, but saving is slower
- Fix: Ribbon now has its own ID to prevent mixing of multiple ribbons
From 1.12.1 to 1.12.2
- Fix: Chapter break does not work correctly in case of styling
- Update: other, less intrusive, method of enabling/disabling buttons in ribbon if there is no open document.
From 1.12.0 to 1.12.1
- Fix: Program could hang if styles were not defined correctly or corrupted
From 1.11.0 to 1.12.0
- Fix: Usage of certain pseudo-elements causes crash in import ePUB
- Fix: When multiple ePUB’s were imported without restarting Word, books were mixed
- Fix: endnotes would not work if a style was used and retained for the export
- Fix: cleanup code from lists
- Fix: If title is set in metadata, ensure it does not end up in html file
- Fix: endnotes within smallcaps are lost
- Update: do not use <u> tags, but <span style=”text-decoration: underline”>
- Update: go to top document after importing
- New: remove underline tags in links
From 1.10.0 to 1.11.0
- Fix: Check version always reported a new version even if the latest was installed
- Fix: Sometimes tags were left after dialogue procedure
- Fix: Fixed wrong cover HTML if cover was a PNG
- Fix: Import ePUB now gracefully handles @namespace in stylesheet
- Update/Fix: Check Spelling: Better handling words that were followed by a special character
- Update: Better handling of ListToText during preparation. Should now only target unordered lists that have a type of hyphen as bullet
- Update: Before importing ePUB pagination is turned off. This will improve import when ePUB contains a larger number of XHTML files
- New: Form for editing accents and smallcaps lists of words instead of relying on Notepad
- New: writing of configuration file will additionally make a backup and a copy of the old settings.
- New: Added ‘ignore’ option in the smallcaps check procedure to ignore words during session
- New: Current open document can be closed before importing ePUB
From 1.9.0 to 1.10.0
- Fix: Correctly export equations as PNG while creating ePUB
- Fix: bug while exporting when no smallcaps to be retained
- Fix: Handle situation when Word mangles stylenames during export
- Fix: bug with cleanup styles with wrong message displayed
- Update: possibility to abort check textboxes function during preparation phase
- Update: handle export of direct unicode characters
- Update: check update process in settings now background task to prevent blocking
- New: CSS Selectors supported while importing ePUB (attributes must still CSS1 though)
- New: Option to extract equations to MathML files
- New: during export to HTML track changes/revisions and comments must be handled
- New: marker buttons in breakout window dialogues
From 1.8.0 to 1.9.0
- Fix: Form was not closed after button was pressed.
- Fix: remove apostrophes as last character in words (Check spelling)
- Update: After replacing in Check Spelling, next selected word is almost on top instead of bottom.
- Update: missing mandatory metadata will not abort import ePUB
- Update: moved some functions to helper library
- New: Detect manual changes/status of automatic quotes option and adapts button on ribbon accordingly
- New: automatic change of button labels when language changes
- New: Buttons will be disabled if they cannot be used.
- New: Buttons in ribbon can be hidden if not used
- New: Import ePUB always in new document instead of current one
- New: during the session the epub import directory will be remembered
- New: Start of implementing logging
From 1.7.0 to 1.8.0
- Fix: Replacement of paragraph tag by correct paragraph mark (Check Dialogues)
- Fix: named entities in smallcaps was accidentally written in uppercase
- Fix: Swapped the captions of two buttons (Yes to all/No to all) (List to text)
- Fix: Detect small caps procedure crashed if selection was to big to fit on screen
- Fix: List to text part of preparation procedure remembered incorrectly the action if a new document is opened
- Fix: Move up/down of rulesets in edit S/R document were not saved
- Fix: ensure file has been saved at least once before exporting to HTML
- Update: If smallcaps needs to be retained, a smallcaps class must be entered in the settings (convert HTML)
- Update: Insert paragraph marker only when paragraph mark is found (Check Dialogues)
- Update: Halved the number of message boxes in Check Dialogues procedure
- Update: inform user that changes to rulesets must be saved before changing
- New: Option to turn off information message boxes in Check Dialogues procedure
- New: Option to use original Word document name for ePUB name
- New: Reworked forms for Windows users that have a screen setting of more than 100%
- New: Option to handle the addition quotes for quotation spanning multiple paragraphs
From 1.6.1 to 1.7.0
- Fix: Check images does not always show selected image
- Fix: Links to images instead of embedded images break HTML conversion
- Fix: Selection on screen in smallcaps procedure does not match actual selection
- Fix: Smallcaps and sub-/superscript procedure no longer runs twice
- Fix: Potential words for smallcaps identification procedure improved. Punctuation at the end no longer part of suggestions.
- Update: Changed all forms and dialogs to a more uniform and modern standard. Some dialogs are extended.
- Update: If there is no document open, certain buttons will not work.
- Update: Improved trimming for smallcaps selections
- New: Option to save document before HTML conversion under a different name instead of the original name
- New: Additional option for ‘check dialogue’ procedure to also check for complete sets of the various types of brackets
- New: Option to import an ePUB2 into Word
- New: Option for ‘selective ignore’ during a S&R action
- New: Alternative spelling checker
- New: Automated removal of soft hyphens during preparation phase, before spelling check and after importing an ePUB
- Fix/New: If the symbols are inserted from symbol font or via ‘Insert Symbol’ function, these will be converted correctly to unicode in ePUB generation
From 1.6.0 to 1.6.1
- Fix: If a custom (own) stylesheet was never selected in a previous version, selecting did not show option to select your own stylesheet.
- Fix: Settings with radiobuttons are not saved when not changed first
- Fix: Entering wrong series number now fails gracefully
- Update: The check if the HTML conversion has been done is now before showing the ePUB creation form.
- Update: non-breaking space are handled as spaces in the smallcaps procedure.
- New: Option to close Word after creation of ePUB
- New: Option to prefill Author and Title field with metadata from document
From 1.5.1 to 1.6.0
- New: When own styles needs to be maintained, a stylesheet can be generated based on the styles. These are basic. This function is experimental and probably needs tuning.
- New: Option screen totally revised to make it more friendly and flexible.
- New: exported ePUB can be with or without DOCTYPE declarations. Calibre Editor does not uses DOCTYPE declarations.
- New: Created ePUB can be openend when created with default program for ePUB or another if supported by that program
- New: Added tooltips for the buttons on the bar
- New: procedure to check all images. Useful when there are leftovers from OCR
- New: procedure to ‘smarten’ punctuation. By request. It is essentially a combination of existing functionality.
- Update: Tabs are converted to spaces by default. A tab has no meaning in HTML and an ePUB
- Update: Changed name to ePUB-Tools consistently
- Update: List to text function is now an option. It is asked whether the list should be converted.
- Update: When checking for update (via button) a message will be displayed if there is no new version
- Update: In the Small Caps procedure it also takes multiple words and sentences
- Fix: sometimes font declarations remained in the HTML
- Fix: several issues with maintaining custom styles
- Fix: Speeded up selection of own styles to maintain for HTML export a bit
- Fix: body tag missing in saved HTML
- Fix: If source was a HTML document, duplicate ‘alt=’ classes were inserted for images.
- Fix: Run check update only once when opening settings
- Fix: all procedures report when finished
From 1.5.0 to 1.5.1
- Fix: In some cases the last endnote disappeared.
From 1.4.3 to 1.5.0
- New: Procedure to check current smallcaps and for words that might need to be smallcaps. A list of words that always need to be smallcaps is possible.
- New: Procedure to check all sub- and superscript occurrences. Either the formatting of the occurrence or the occurence itself can be removed.
- New: icon to insert scenebreak marker
- New: icon to insert splitmarker
- New: Book can be splitted per chapter (header styles) and/or own splitmarker in ePUB. Sigil splitmarks are still possible, but will not split automatically.
- New: When splitting on header styles, splitmarkers are also honoured
- New: When splitting endnotes can be set as separate file or at end of each chapter
- New: Simple nested TOC (ncx) is created. Nesting per splitted file, not in total.
- New: Added french as output language for ePUB metadata
- New: HTML document is closed after the ePUB is created.
- New: HTML conversion cannot run twice on the same document
- Update: Messagebox in dialogue procedure is shown before action is executed
- Update: Changed icons for most options
- Update: Changed tabs for settings screen for easier navigating
- Update: Changed messagebox after HTML conversion so it is clear it is information, not an error
- Fix: removed empty bookmarks that were a leftover of HTML conversion process
- Fix: Added alt=”” to links to be compliant to ePUBCheck
- Fix: Changed slashes of filepaths
- Fix: no crash when duplicate images are used
- Fix: No longer use <s> for strikethrough
- Fix: Own styles with underscore or spaces are not maintained. Converted to name without underscore of space.
- Fix: Settings for tagging were not retrieved, rendering the procedure unusable
From 1.4.0 to 1.4.3
- New: Option to choose the endnote numbering style (symbols, roman numerals, numbers or letters)
- New: Quotation marks to be checked during the dialogue procedure can be selected
- Fix: New Search/Replace rules were not stored in the S/R document
- Fix: Some hyperlinks could not be removed and caused a crash
- Fix: Orphan tags or wrong formatting in HTML/ePUB when the source is particularly badly formatted
- Fix: Maintain right-alignment can cause other paragraphs also to be right aligned.
From 1.3.8 to 1.4.0
- Fix: Settings are not always well preserved between updates and are sometimes forgotten by the application
- Fix: Screen locations are not always kept
- Fix: Lists are now well recognized if they are numbered lists or not
- Fix: No use of <center> more, since it is obsolete and no longer supported
- Fix: Export of images from Word should now work. Word is still no good source for images.
- Fix: The conversion to HTML is much faster, up to 80%
- New: Align Right can be preserved if they are not in a (custom) style
- New: Complex tables with merged cells are now possible
- Update: HTML Conversion total revised
- New: Edit screen for new rule sets and search / replace commands. Be found in the settings screen