3.3.0
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
Shared
- Implementation of the W3C Accessibility Metadata Display Guide specification to facilitate displaying accessibility metadata to users. See the dedicated user guide.
- Support for starting from a progression in the HTML content iterator.
- New link relsin thereadingOrderand EPUBlandmarksto mark:- cover: the title page
- contents: the table of contents
- start: the first actual chapter
 
Navigator
- A new InputObservingAPI has been added to enable more flexible gesture recognition and support for mouse pointers. See the dedicated user guide.
Streamer
- The EPUB 2 <guide>element is now parsed into the RWPMlandmarkssubcollection when no EPUB 3landmarksnavigation document is declared.
LCP
- A brand new LCP authentication dialog for SwiftUI applications. See the accompanying user guide.
Fixed
Navigator
- Fixed several issues with the EPUB navigator cursor and pointer events.
- Fixed the cursor shape on iPadOS when using a physical trackpad or mouse.
- Fixed multiple tap events broadcasted while running on macOS.
 
- #449 Fixed misaligned EPUB navigator when it does not span the full screen width.
Commits
- Align contributor and series parsing with the Kotlin toolkit by @qnga in #577
- Update README by @mickael-menu in #578
- W3C Accessibility Metadata Display Guide by @mickael-menu in #574
- Update the issue template by @mickael-menu in #580
- Allow blank issues by @mickael-menu in #585
- Adjust README features by @mickael-menu in #583
- Fix cursor shape on iPadOS with physical pointer by @mickael-menu in #586
- Fix multiple tap events broadcasted on macOS by @mickael-menu in #587
- Fix applying the EPUB background on initialization by @mickael-menu in #588
- New API to observe user input by @mickael-menu in #590
- Refactor the DirectionalNavigationAdapterby @mickael-menu in #592
- Fix misaligned EPUB navigator by @mickael-menu in #593
- Clean up deprecated APIs by @mickael-menu in #594
- Fix memory leaks by @mickael-menu in #595
- Support for starting from a progression in the HTML content iterator by @mickael-menu in #597
- Remove TestFlight mention for the Test App by @mickael-menu in #599
- Prevent user selection to trigger pointer events by @mickael-menu in #600
- Add new LinkRelationfor thereadingOrderand EPUBlandmarksby @mickael-menu in #602
- Parse EPUB 2 guide as EPUB 3 landmarks by @mickael-menu in #603
- Fix extracting the cover from the manifest by @mickael-menu in #605
- Add a SwiftUI LCP authentication dialog by @mickael-menu in #607
- 3.3.0 by @mickael-menu in #609
New Contributors
Full Changelog: 3.2.0...3.3.0