2.6.0
Take a look at the migration guide
- Support for Xcode 15.
Added
Navigator
- The
PublicationSpeechSynthesizer
(TTS) now supports background playback by default.- You will need to enable the Audio Background Mode in your app's build info.
- Support for non-linear EPUB resources with an opt-in in reading apps (contributed by @chrfalch in #332 and #331).
- Override loading non-linear resources with
VisualNavigatorDelegate.navigator(_:shouldNavigateToLink:)
. - Present a new
EPUBNavigatorViewController
by providing a customreadingOrder
with only this resource to the constructor.
- Override loading non-linear resources with
Fixed
Navigator
- Improved performance when adding hundreds of HTML decorations at once.
- Fixed broadcasting the
PublicationSpeechSynthesizer
with AirPlay when the screen is locked.
Changed
Navigator
AudioSession
andNowPlayingInfo
are now stable!- You need to provide the configuration of the Audio Session to the constructor of
PublicationSpeechSynthesizer
, instead ofAVTTSEngine
.