EPub Metadata Editor Changelog

What's new in EPub Metadata Editor 1.9.6

Jan 22, 2024
  • Fix for version parsing error during check for update

New in EPub Metadata Editor 1.9.5 (Jun 24, 2023)

  • Application now remembers window location of last closed instance

New in EPub Metadata Editor 1.9.4 (Mar 18, 2023)

  • Try to capture details of files that fail to be processed during batch processing, outputting a suitable message. This means processing will continue for remaining files in the queue.

New in EPub Metadata Editor 1.9.3 (Dec 16, 2022)

  • Empty subject tag no longer added if the subject field is empty.
  • You can now use regex find/replace in batch mode. WARNING: regex can do unexpected things to your metadata if you don't know what you are doing! Please do not blame me for giving you access to this awesome and terrible power!
  • Change to the way series is handled for EPUB3 files. Note that this new method is not backward compatible. If you have EPUB3 files that had the previous method for handling series, this information will not appear. (However, it will still be there in the OPF file and may need to be manually deleted.)

New in EPub Metadata Editor 1.9.2 (Oct 9, 2022)

  • Re-arrange items in the Batch Operations panel
  • Add "Clear Creator 'File as'" batch task

New in EPub Metadata Editor 1.9.1 (Aug 13, 2022)

  • Updated the title file-as in EPUB3 to use refines with property="file-as". (Updated console version, too.)
  • Delete "" from opf file (if it exists)
  • Replace "<opf:meta ... </opf:meta>" with "<meta ... " (if it exists)

New in EPub Metadata Editor 1.9.0 (Jan 4, 2022)

  • Completely restructured the save EPUB routine as it applied to creators. This was a major restructuring of the code, so please be careful using it. Only use this version with EPUBs that have been backed up, just in case the save procedure goes bad!
  • Fixed "Remove tags" button (in the OPF editor window), which was crashing on some OPF files.
  • Fixed errors in the Batch "Replace" function.

New in EPub Metadata Editor 1.8.12 (Dec 30, 2021)

  • Fixed an error where you couldn't add a role to creator2 without a "file as".

New in EPub Metadata Editor 1.8.11 (Dec 30, 2021)

  • Fixed some bugs in the Batch Replace code.
  • Added the ability to Batch Replace creator role.
  • Better handle clicking on EPUB3 files in the Batch files listbox.
  • Fixed window size.

New in EPub Metadata Editor 1.8.10 (Oct 30, 2021)

  • Previous version of EPubMetadataEditor incorrectly added :opf to package xmlns
  • Fix for handling title file-as (Calibre)

New in EPub Metadata Editor 1.8.9 (Sep 30, 2021)

  • Added a "Starting from" box to the Batch Operations "Sequentialise all files into series". Now you don't have to process all books in the series!

New in EPub Metadata Editor 1.8.7 (Jun 15, 2021)

  • Added a button on either side of the dropdown menu that displays a list of all EPUBs in the current folder. These buttons save changes to the current file and then open the previous/next item in the list. (Note that there is no confirmation dialog; changes will be saved automatically without warning.)

New in EPub Metadata Editor 1.8.6 (Apr 17, 2021)

  • Fix for the placement of prioritorised image item in manifest.

New in EPub Metadata Editor 1.8.5 (Jan 5, 2021)

  • Added a check to avoid an infinite loop in the event of encountering a problematic file during unzipping. An error is generated indicating to the user the filename.

New in EPub Metadata Editor 1.8.4 (Nov 2, 2020)

  • Added exception message to dialog that appears when EPUB file cannot be opened to indicate what sort of problem was encountered.
  • Added creator2 and subject fields to Renamer dialog.
  • Only new Renamer (and Extractor) templates will be remembered; old ones will be shuffled so that most recently used template is the default.

New in EPub Metadata Editor 1.8.3 (Sep 27, 2020)

  • Fix for a strange datetime error thrown by the zip library.

New in EPub Metadata Editor 1.8.2 (Sep 17, 2020)

  • You can now include subfolders in the metadata extraction procedure.
  • Added yet more checks and balances (and on-screen instructions and error messages) to the extraction procedure.
  • Added a no installer zip file to GitHub (and added a link to it on the update available dialog).

New in EPub Metadata Editor 1.8.1 (Sep 14, 2020)

  • Added some checks and balances to the extract procedure.
  • A list of files on which the extract procedure fails is output at the end of the batch run

New in EPub Metadata Editor 1.8.0 (Sep 13, 2020)

  • Added the ability to extract metadata from filenames (Batch operation).
  • Added zipstorer work-around and error message when issue is encountered during the unzipping phase to EPubMetadataEditorConsole.

New in EPub Metadata Editor 1.7.3 (Sep 14, 2019)

  • Fix for uppercase UUID in identifier scheme.
  • Fix for identifiers with no scheme.

New in EPub Metadata Editor 1.7.2 (Aug 4, 2019)

  • Preference uuid identifier if it exists (other identifiers can be changed by editing opf file directly).
  • Display a message if multiple identifiers are present in the opf file.
  • If uuid identifier changes, also update dtb:uid meta entry in toc.ncx.
  • If uuid identifier added (or existing identifier changed to a uuid one), make sure correct id is included in indentifier tag.

New in EPub Metadata Editor 1.7.1 (Jun 29, 2019)

  • Extra check if meta cover entry but supplied id is missing in manifest

New in EPub Metadata Editor 1.7.0 (Jun 8, 2019)

  • New order for searching for covers
  • Console version can now extract jpeg covers
  • Console version displays version number in help information

New in EPub Metadata Editor 1.6.15 (May 26, 2019)

  • Updated EPubMetadataEditorConsole.exe to latest version.

New in EPub Metadata Editor 1.6.14 (May 25, 2019)

  • Improved the cover search in EPUB3 files

New in EPub Metadata Editor 1.6.12 (May 23, 2019)

  • New way of handling file datestamps in zip library.
  • Update cover handling to handle OPF 3.0.1 standard (properties="cover-image")

New in EPub Metadata Editor 1.6.11 (Apr 13, 2019)

  • Fix for description box not being cleared when moving between items in the Batch panel file list.
  • Work-around for weird dates in the file properties causing an exception error.

New in EPub Metadata Editor 1.6.10 (Oct 30, 2018)

  • Batch replace field operation now allows the user to replace chosen fields with an empty string. A dialog will appear for the user to confirm this potentially data-destructive operation!

New in EPub Metadata Editor 1.6.9 (Jun 16, 2018)

  • Handle fields with line breaks in them (by removing the line breaks)
  • Handle opf files with (unnecessary) "<cd:creator />" items (by deleting them)

New in EPub Metadata Editor 1.6.8 (May 20, 2018)

  • Updated zipstorer.vb to 3.3.0.
  • Better handle errors during saving process. The program now generates a sensible error message if zip creation fails and ensures that the original file does not get corrupted or deleted. (However, saving is noticeably slower as a consequence of creating a temp file, deleting the original file, copying the temp file to original filename, and then deleting the temp file.)
  • No need to create temp file when viewing unchanged EPUB in external viewer.
  • Give sensible error message if zip creation fails when viewing changed EPUB in external viewer.
  • You can now view htm files using the "View file..." button.

New in EPub Metadata Editor 1.6.7 (Mar 18, 2018)

  • Fix for update search failing

New in EPub Metadata Editor 1.6.6 (Mar 12, 2018)

  • Better handle errors encountered in cleaning OPF file.
  • Fix for handling calibre:title_sort field.

New in EPub Metadata Editor 1.6.5 (Dec 27, 2017)

  • Bug fix: manage folders beginning with spaces during rename operations.
  • You can now choose which cover fixes to apply during batch operations.

New in EPub Metadata Editor 1.6.4 (Nov 27, 2017)

  • Fix: Manage folders ending with spaces during rename operations.

New in EPub Metadata Editor 1.6.3 (Nov 5, 2017)

  • Fix: Rename batch operation now handles uppercase fields.
  • Fix: Handle file renaming when old and new filenames differ only in case.
  • New batch operation: Find and Replace in fields.
  • New: Replace field batch operation now includes field tokens, allowing for more complicated replacements.

New in EPub Metadata Editor 1.6.2 (Apr 20, 2017)

  • Fix regression with Calibre series

New in EPub Metadata Editor 1.6.1 (Apr 18, 2017)

  • Better handle calibre meta tags (title_sort, series, and series_index)

New in EPub Metadata Editor 1.6.0 (Mar 29, 2017)

  • Migrated to Visual Studio 2008.
  • Migrated from DotNetZip to ZipStorer (EPUBs should now appear correctly in FBReader).
  • Correctly handle PNG files when adding/replacing covers.
  • Fixed bug where batch operation "Auto-generate Creator 'File as'" was not doing anything.

New in EPub Metadata Editor 1.5.2 (Nov 4, 2016)

  • Better handle Calibre meta tags in EPUB3 files.
  • Fixed bug where creator was not being updated correctly in EPUB3 files when creator had a specified id.

New in EPub Metadata Editor 1.5.1 (Nov 4, 2016)

  • Added SHIFT action to "View EPUB" button allowing the user to open the original file in the external viewer. (In this mode, the external viewer can stay open, so the user can return to the EPUB Metadata Editor window and can even quit. Note that problems may result if the external viewer is still open when changes are saved to the original file, depending on whether opening the file in the external viewer causes the original file to become read-only. In the default mode, because the EPUB that is opened is a temporary version of the EPUB file including any unsaved changes, the user cannot return to EPUB Metadata Editor until they close the external viewer.)

New in EPub Metadata Editor 1.5.0 (Nov 4, 2016)

  • Changed "Find EPUB3" button into a more general "Find in current folder..." button that opens a dialog with options to find 1) EPUB3 files, 2) OPF files with tag errors (and the option to fix those errors if found), or 3) OPF files containing a user-defined string. Any files found will then be listed in the batch file list. Clicking on an entry in the list will open those files in the main window.
  • Bug fixes.
  • Note: the reason for looking for tag errors is that it appears that EPUB Metadata Editor has at some point in the past and possibly for quite a few versions made changes to the OPF file that left it with ">>" when adding or possibly replacing a cover image. A more recent version (briefly) introduced "

New in EPub Metadata Editor 1.4.11 (Nov 4, 2016)

  • Yet another fix for non-standard OPF files.
  • Apply OPF fixes when using "Apply all Cover Fixes and Save EPUB" button.

New in EPub Metadata Editor 1.4.10 (Nov 4, 2016)

  • Drop down menu of EPUBs in current folder now sorted
  • Added "Delete selected item" button to Batch Operations file list
  • Better handle selection errors when using Batch Operations file list
  • Fix for bug while saving creator information in EPUB3.
  • Fix for second creator information appearing as part of first creator in EPUB3.

New in EPub Metadata Editor 1.4.9 (Nov 4, 2016)

  • Removed margins/padding in description box.

New in EPub Metadata Editor 1.4.8 (Nov 4, 2016)

  • "Show EPUB contents in Windows Explorer" button was not visible.

New in EPub Metadata Editor 1.4.7 (Nov 4, 2016)

  • Added "Preview" button when editing (x)html files.
  • Added "Show EPUB contents in Windows Explorer" button to advanced tasks panel.

New in EPub Metadata Editor 1.4.6 (Nov 4, 2016)

  • Changed compression method used so epubs open in ADE, etc.

New in EPub Metadata Editor 1.4.5 (Nov 4, 2016)

  • Added Find capability to File edit window (button and CTRL-F activation).
  • "View File" button now shows html and xhtml files at the same time.
  • Fixed a bug whereby saved EPUBs were failing ePubCheck because of mimetype error.