FBReader SDK for iOS: version history

More info and the download link

Severity: – critical fix; – changes behaviour and/or API; – safe.

Version 0.99.4 (May 22, 2022)

  • Full sync with recently released FBReader 1.1.4.
  • Increased speed of text scrolling.
  • In class Image, property data renamed to uiImage.
  • Added a way to support custom image formats. In FBReader, we use this way to support SVG images via SVGKit. If you want to provide the same functionality in your app, add the following lines to the app startup code:
    import FBReaderSDK
    import SVGKit
    class SVGDecoder : ImageDecoder {
      func decode(data: Data) -> UIImage? {
        return SVGKImage(data: data).uiImage
    Image.register(decoder: SVGDecoder())

Version 0.99.3 (Mar 30, 2022)

  • Full bitcode is embedded into the framework. SDK-based applications are compatible with the App Store again. (That was broken since the 0.99.2 release.)
  • FBReader 1.1.0 is based on this SDK version. The samples are updated to demonstrate the latest FBReader changes.
  • New method TextWidgetDelegate.onLongTap(_ pt: CGPoint) needs to be implemented in all clients.
  • Continuous vertical scrolling is enabled by default in the text widget. It can be disabled in options.

Version 0.99.2 (Mar 19, 2022)

  • The framework format is changed to support newest devices and xcode.
  • Added CSS-defined colors support.
  • Fixes from upcoming FBReader 1.0.26.

Version 0.99.1 (Feb 24, 2021)

  • Table of contents is available even with no license key.

Version 0.99.0 (Jan 28, 2021)

  • Fully functional framework. The version number is not 1.0 yet as we expect minor API changes (method renamings) soon.
  • The samples include FBReader app, with removed sync feature.

Version 0.9.3 (Feb 11, 2020)

  • The framework is now compatible with misc versions of Swift compiler

Version 0.9.2 (Feb 09, 2020)

  • The framework compiled for Swift 4.2 (was 5.1)

Version 0.9.1 (Feb 07, 2020)

  • First public release