epub.js

Enhanced eBooks in the browser.

OTHER License

Downloads
54.1K
Stars
6.4K
Committers
105

Bot releases are visible (Hide)

epub.js - v0.3.88 Latest Release

Published by fchasen over 4 years ago

epub.js - v0.3.73

Published by fchasen about 6 years ago

epub.js - v0.3.66

Published by fchasen about 6 years ago

Initial release of Epub.js v0.3

If you are updating from v0.2, please review Updating to v0.3 from v0.2 on the Wiki as there are many changes to the API.

epub.js - EpubCFI Fixes

Published by fchasen over 7 years ago

Brings in the CFI fixes from https://github.com/futurepress/epub.js/pull/584

This fixes the position in the spine if an OPF document doesn't contain line breaks.
Also correct CFIs to contain a slash after the !

Old CFIs will continue to be parsed correctly but should be updated.

epub.js - Byte Order Mark Fixes

Published by fchasen over 7 years ago

Contains fixes for removing the byte order mark from contained epubs, which was breaking parsing.

epub.js - Fixes for IE Edge

Published by fchasen almost 8 years ago

  • Fixes for IE Edge, switches to not reusing the iframe
  • Nested Nav parsing
  • Remove Image replacement onerror listener
epub.js - Added dependences in Universal Module Definition

Published by fchasen over 8 years ago

  • Fixes issue when using epub.js with Electron
  • Removed source maps from minified version in build folder, use these for production
epub.js - Updated pageMap handling, bug fixes

Published by fchasen almost 9 years ago

  • Switch to textSprint for mapping pages
  • Added Book.coverUrl()
  • Fixed loading .htm files and relative links if epub.js is not at /
  • Update parser.js to check if query is null for IE
epub.js - Update Request to detect file types, fixes internal links

Published by fchasen almost 9 years ago

epub.js - Fixes TOC handling for IE, Parses request results as XML if needed.

Published by fchasen about 9 years ago

epub.js - Updated Dependencies

Published by fchasen about 9 years ago

  • Updated RSVP, JSZip, localForage, Jquery
  • Removed Underscore
  • Fixed Android not loading when status === 0
epub.js - Enable loading books cross domain

Published by fchasen about 9 years ago

  • Chapter render and `load' methods get chapter contents via ajax
  • Moved url replacement hooks to Chapter render method
  • Renderer displays contents with document.write into iframe
epub.js - Offline Storage, Locations, Optional Xpath

Published by fchasen about 9 years ago

  • Implements offline storage using localForage.js
  • Adds Locations for getting location and percentage information from a book
  • Only uses xpath when available, falls back to evaluating xpaths on rendered document.
epub.js - Mobile Browser Detection

Published by fchasen over 9 years ago

Added detection to switch to setLeft to use transform on mobile browsers.

epub.js - Add RTL Support

Published by fchasen almost 10 years ago

Adds support for RTL languages

epub.js - Many bug fixes, Replace Zip.js with JSZip

Published by fchasen almost 10 years ago

  • Replace Zip.js with JSZip, seems very stable but perhaps a little less efficient without the worker scripts
  • Fixes relative links per #152
  • Supports nav item with multiple properties, per #124
  • Handles blob link in URI
  • Only assign book.cover if coverPath is available, per #158
  • Added fallback to find body element, per #159
  • Make ncx media-type fault tolerance per @shenzhuxi #165
  • Merge pull request #169 from bielskij/master which fixes cfi generation
epub.js - Updates to reformating, spine navigation, bug fixes

Published by fchasen about 10 years ago

  • Fixes critical issue with spine navigation
  • Fixes page maps when reformatting (changing css, orientation, and size)
epub.js - Continuous Rendering

Published by fchasen about 10 years ago

Alpha Version of Continuous Rendering

epub.js - v0.2.1 - Page Maps

Published by fchasen over 10 years ago

Page maps contain CFI's for start and end of each page.
These are now generated on chapter load and used for navigation and pagination in each chapter.

Better CFI handling by translating to XPath on the content document.

epub.js - v2.0

Published by fchasen over 10 years ago

  • Split the render method out from the layout and renderer.
  • Work-in-progress pagination support using EPUB page-lists.
  • Updated CFI handling to support text offsets.
  • Added support for EPUB properties.
  • Added source maps.