FBReader SDK for iOS: version history

More info and the download link

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

Version 0.99.8 (Oct 09, 2023)

  • Fixed processing of “length” CSS properties in ePub-embedded styles
  • Minor stability fixes

Version 0.99.7 (Sep 21, 2023)

  • Fixed possible crash during continuous text scrolling
  • Added support of Unicode characters with code > 0xFFFF

Version 0.99.6 (Sep 13, 2023)

  • Full compatibility with iOS 17 and iPhone 15 series

Version 0.99.5 (Jul 27, 2023)

  • Starting from this release, the SDK works only on iOS 13.0 and higher. (Was 9.3 and higher.)
  • Full compatibility with iOS 16 series.
  • Fixed possible crash in SVG images support.
  • The sample code is synchronised with FBReader 1.1.8.

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