Skip to content

3.3.0

Latest

Choose a tag to compare

@mickael-menu mickael-menu released this 02 Jun 13:39
· 3 commits to develop since this release
3bb9c88

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.

Documentation

Changelog

Deprecated

Shared

  • The Instant utility class is deprecated in favor of kotlin.time.Instant. Use Clock.System.now() to get the current time.
    • Note: kotlin.time.Instant does not implement Parcelable. If you were passing Instant via Intents or Bundles, you must now pass Long primitives using toEpochMilliseconds() and reconstruct the instant with kotlin.time.Instant.fromEpochMilliseconds().
    • Note: kotlin.time.Instant.parse() only accepts ISO-8601 strings with a UTC offset. If you were relying on Instant.parse() to handle date-only strings (e.g. "2020-12-09") or strings without a timezone offset (e.g. "2020-12-09T09:16:56"), you must handle these formats manually before parsing.

Fixed

Navigator

  • Fixed loading of EPUB assets, such as fonts, referenced from publication resources. They were previously blocked by cross-origin (CORS) restrictions.

What's Changed

Full Changelog: 3.2.0...3.3.0