A successor to the
Open eBook Publication Structure, EPUB 2.0 was approved in October 2007, with a maintenance update (2.0.1) approved in September 2010. The EPUB 3.0 specification became effective in October 2011, superseded by a minor maintenance update (3.0.1) in June 2014. New major features include support for precise layout or specialized formatting (Fixed Layout Documents), such as for comic books, and
MathML support. The current version of EPUB is 3.2, effective May 8, 2019. The (text of) format specification underwent reorganization and clean-up; format supports remotely hosted resources and new font formats (
WOFF 2.0 and
SFNT) and uses more pure
HTML and
CSS. In May 2016
IDPF members approved
World Wide Web Consortium (W3C) merger, "to fully align the publishing industry and core Web technology".
Version 2.0.1 EPUB 2.0 was approved in October 2007, with a maintenance update (2.0.1) intended to clarify and correct errata in the specifications being approved in September 2010. •
Open Packaging Format (OPF) 2.0.1, describes the structure of the .epub file in XML. •
Open Container Format (OCF) 2.0.1, collects all files as a
ZIP archive. EPUB internally uses XHTML or
DTBook (an XML standard provided by the
DAISY Consortium) to represent the text and structure of the content document, and a subset of CSS to provide layout and formatting.
XML is used to create the document manifest,
table of contents, and EPUB
metadata. Finally, the files are bundled in a
zip file as a packaging format.
Open Publication Structure 2.0.1 An EPUB file uses XHTML 1.1 (or DTBook) to construct the content of a book as of version 2.0.1. This is different from previous versions (
OEBPS 1.2 and earlier), which used a subset of XHTML. There are, however, a few restrictions on certain elements. The
MIME type for XHTML documents in EPUB is application/xhtml+xml. The complete specification for NCX can be found in the
Specifications for the Digital Talking Book. An example .ncx file: Pride and Prejudice Austen, Jane Chapter 1
Open Container Format 2.0.1 An EPUB file is a group of files that conform to the OPS/OPF standards and are wrapped in a ZIP file. The OCF specifies how to organize these files in the ZIP, and defines two additional files that must be included. The mimetype file must be a text document in ASCII that contains the string application/epub+zip. It must also be uncompressed, unencrypted, and the first file in the ZIP archive. This file provides a more reliable way for applications to identify the MIME type of the file than just the .epub extension. •
EPUB Publications 3.0, which defines publication-level semantics and overarching conformance requirements for EPUB Publications •
EPUB Content Documents 3.0, which defines profiles of XHTML, SVG and CSS for use in the context of EPUB Publications •
EPUB Open Container Format (OCF) 3.0, which defines a file format and processing model for encapsulating a set of related resources into a single-file (ZIP) EPUB Container. •
EPUB Media Overlays 3.0, which defines a format and a processing model for synchronization of text and audio The EPUB 3.0 format was intended to address the following criticisms: • While good for text-centric books, EPUB was rather unsuitable for publications that require precise layout or specialized formatting, such as comic books. The lack of a standardized way to annotate EPUB books led to difficulty in sharing and transferring annotations and therefore limited the use scenarios of EPUB, particularly in educational settings, because it cannot provide a level of interactivity comparable to the web. On June 26, 2014, the IDPF published EPUB 3.0.1 as a final Recommended Specification. In November 2014, EPUB 3.0 was published by the
ISO/
IEC as ISO/IEC TS 30135 (parts 1–7). In January 2020, EPUB 3.0.1 was published by the
ISO/
IEC as ISO/IEC 23736 (parts 1–6).
Version 3.2 EPUB 3.2 was announced in 2018, and the final specification was released in 2019. A notable change is the removal of a specialized subset of CSS, enabling the use of non-epub-prefixed properties. The references to HTML and SVG standards are also updated to "newest version available", as opposed to a fixed version in time.
Version 3.3 The W3C announced version 3.3 on May 25, 2023. Changes included stricter security and privacy standards; and the adoption of the
WebP and
Opus media formats. ==Features==