Skip to content

3.1.0

Compare
Choose a tag to compare
@mickael-menu mickael-menu released this 01 May 09:22
· 6 commits to develop since this release
d84e4f8

Warning

Starting now, minor releases (a.B.c) of the Readium toolkit may include minor breaking changes, such as dependency upgrades or small API modifications. Major version numbers are reserved for significant architectural changes.

Resources

Changelog

Added

Shared

Navigator

  • The EpubNavigatorFragment.Configuration.disablePageTurnsWhileScrolling property disables horizontal swipes for navigating to previous or next resources when scroll mode is enabled. When set to true, you must implement your own mechanism to move to the next resource (contributed by @tm-bookshop).

Streamer

  • The EPUB 2 <guide> element is now parsed into the RWPM landmarks subcollection when no EPUB 3 landmarks navigation document is declared (contributed by @erkasraim).

Changed

  • Upgraded to Kotlin 2.1.20 and Gradle 8.13.
  • Jetifier is not required anymore, you can remove android.enableJetifier=true from your gradle.properties if you were using Readium as a local clone.

Shared

  • go-toolkit#92 The accessibility feature printPageNumbers is deprecated in favor of pageNavigation.

Fixed

Navigator

  • Fixed a race condition causing EPUB decorations to be applied twice when opening a publication.
  • Fixed support of Readium Web Publication packages conforming to the EPUB profile (contributed by @ddfreiling).

Commits

New Contributors

Full Changelog: 3.0.3...3.1.0