Warning
Minor releases (a.B.c
) of the Readium toolkit may now include minor breaking changes, such as dependency upgrades or small API modifications. Major version numbers are reserved for significant architectural changes.
Take a look at the migration guide
Changelog
Added
Navigator
- You can now access the
viewport
property of anEPUBNavigatorViewController
to obtain information about the visible portion of the publication, including the visible positions and reading order indices.
Deprecated
Shared
- The Presentation Hints properties are deprecated from the Readium Web Publication Manifest models. See the official documentation.
Changed
Streamer
- EPUB series added with Calibre now take precedence over the native EPUB ones in the
belongsToSeries
RWPM property.
Fixed
Streamer
- #639 Optimized the opening of really large LCP protected publications.
Navigator
- #70 Fixed restoring the reading progression with RTL EPUB.
- EPUB vertical text in scrolling mode:
- #556 Fixed reporting and restoring the reading progression.
- Added support for decorations (highlights).
- #635 Fixed overlapping FXL pages in landscape orientation.
Commits
- Adjust the SwiftUI LCP dialog by @mickael-menu in #611
- Add
EPUBNavigatorViewController
'sviewport
by @mickael-menu in #612 - Remove duplicated documentation: Navigator/Preferences by @TechWilk in #615
- Add resource_bundles back to ReadiumShared podspec by @TechWilk in #617
- Fix support for RTL and vertical text publications by @mickael-menu in #619
- Add the scroll progressions in the EPUB
viewport
by @mickael-menu in #620 - Replace reading order indices with HREFs in the EPUB viewport by @mickael-menu in #624
- Make format sniffers initialization public by @grighakobian in #628
- Update audio publication manifest augmentor api by @grighakobian in #627
- Remove
self
link in RWP packages by @mickael-menu in #629 - Deprecate the Presentation Hints from the RWPM models by @mickael-menu in #631
- Fix overlapping FXL pages in landscape orientation by @mickael-menu in #637
- Optimize the opening of really large LCP publications by @mickael-menu in #640
- fix documentation from conformsTo to conforms(to:) by @hongorzulnemo in #642
- Change the precedence of EPUB series by @mickael-menu in #643
- 3.4.0 by @mickael-menu in #644
New Contributors
- @TechWilk made their first contribution in #615
- @hongorzulnemo made their first contribution in #642
Full Changelog: 3.3.0...3.4.0