Skip to content

Latest commit

History

History
121 lines (107 loc) 路 7.14 KB

CHANGELOG.md

File metadata and controls

121 lines (107 loc) 路 7.14 KB

Change Log

Unreleased

Added

  • Support EPUB loading
    • #60
    • loadEPUB method of Viewer class loads an unzipped EPUB directory.
  • Support some EPUB features
    • #62
    • Support page-progression-direction attribute of spine element in OPF
    • Accept -epub- prefixed text-emphasis-* properties
  • Support :nth-child() pseudo-class selector (only an integer argument can be used)
  • Basic CSS Page Floats support
    • #72
    • Spec: CSS Page Floats
    • Only basic float placement without stacking or collision avoidance is supported.
  • Improve handling of @font-face rules
  • Support JIS-B5 and JIS-B4 page sizes
  • Accept flexbox properties

Changed

  • Add default page margin

Fixed

0.2.0 - 2015-09-16

Beta release.

Added

Changed

Fixed

  • [core] Avoid incorrect margin collapse of the page area
  • [core] Fix incorrect positioning of floats
  • [viewer] Make keyboard shortcuts work on various browsers
  • [core] Fix duplicating page when navigate to the last page of each spine
  • [core] Fix several problems on web font loading

0.1.1 - 2015-05-06

Minor update with several changes and bug fixes.

Added

Changed

  • [core] Cascade page size specified in @page rules to page masters defined by @-epubx-page-master rules
    • #17
    • When @page rules and @-epubx-page-master rules are both specified, the page size specified by 'size' property in @page rules is applied to the selected page master. This behavior is not defined in the related specs. We added this behavior for a use case in which one wants to print content styled with Adaptive Layout on a paper sheet and wants to specify the sheet size by adding a (user) stylesheet containing @page rules with 'size' property.

Fixed

0.1.0 - 2015-04-28

Initial alpha release. Following features are added while keeping the original Adaptive Layout features.

Added

  • [core] Support @page rule
  • [viewer] Support spread view mode
    • #7
    • The spread view can be enabled by adding '&spread=true' to the end of the viewer URL.
    • Note: Page size calculation is incorrect when content with 'auto' page size is viewed in the spread view mode. This problem will be fixed in the next release.
  • [viewer] Added page navigation buttons