Files
zemion efd80eb18a
Verify / verify (push) Canceled after 0s
Release EPUB Tools 0.2.0
2026-09-02 08:53:49 +02:00

1.8 KiB

Changelog

0.2.0 - 2026-09-02

  • Added bounded, deterministic UTF-8 HTML/XHTML, Markdown and plain-text import adapters that create an explicit one-chapter EPUB workspace with loss evidence and no network resource fetching.
  • Synchronized safe-reader backgrounds and text with explicit Toolbox light, dark, and system themes.
  • Added visible, accessible phase and item-count progress while an EPUB opens and its first chapter is prepared.
  • Resolved and validated both modern SVG href and legacy namespaced xlink:href image references, including standalone SVG title pages.
  • Disabled namespaced SVG navigation links, reused object URLs for repeated images, and bounded unique/cumulative chapter image extraction.
  • Added unit and cross-browser regression coverage for opening progress, dark reader contrast, SVG cover rendering, broken XLink resources, and repeated-image caching.
  • Hardened standalone HTML export with a strict DOMPurify element/attribute allowlist so publication meta refreshes, base URLs, templates, frames and other active or network-capable structures cannot survive into the result.

0.1.0 - 2026-09-01

  • Added the initial local-first EPUB Tools workbench.
  • Added EPUB 2/3 package, metadata, manifest, spine, navigation and NCX inspection.
  • Added bounded link/structure validation and a sandboxed, sanitized, script-free reader with local images.
  • Added metadata, package-tree, validation, cover, plain-text and sanitized-chapter exports.
  • Added Dublin Core and declared-cover editing plus normalized EPUB rebuilding.
  • Added strict path, size, entry-count, ratio, XML/entity, encryption and active-content policies.
  • Added Toolbox integration, offline shell, deterministic release packaging, unit fixtures and real cross-browser EPUB workflow tests.