Themis by Cossack Labs v0.13.3 Release Notes

Release Date: 2020-10-12 // 15 days ago
  • ๐Ÿš‘ Hotfix for Themis CocoaPods and Xcode12:

    • 0๏ธโƒฃ Default Themis podspec is using OpenSSL 1.0.2u again ("themis/themis-openssl"). OpenSSL 1.1.1g podspec ("themis/openssl") might be broken for Xcode12, fixing is in progress. BoringSSL podspec ("themis/themis-boringssl") is available too.

    Code:

    • Objective-C / Swift

      • Themis CocoaPods podspec is updated with bitcode fixes and disabling arm64 simulator in order to support Xcode12 builds. This is a podspec change only, no changes in code, headers or whatsoever. Default podspec is set as "themis/themis-openssl", which uses OpenSSL 1.0.2u. Fixes for "themis/openssl" podspec (OpenSSL 1.1.1g) might arrive soon.

Previous changes from v0.13.2

  • ๐Ÿš‘ Hotfix for Carthage, removing dysfunctional ObjCThemis.xcodeproj.

    ๐Ÿ’ฅ Breaking changes and deprecations:

    • ObjCThemis framework built by Carthage is now called themis.framework once again.

    Code:

    Objective-C

    ๐Ÿ’ฅ Breaking changes

    - 
    

    ObjCThemis framework built by Carthage is now called themis.framework once again (#704).

    ObjCThemis 0.13.0 has initiated renaming of the framework produced by Carthage into objcthemis.framework from its historical name themis.framework. This decision has been a mistake. More information is available in the pull request linked above.

    ๐Ÿšš objcthemis.framework is removed and should not be used.

    Please continue linking your applications to themis.framework. Note as well that starting with ObjCThemis 0.13.1, you do not have to embed openssl.framework anymore when ObjCThemis is installed via Carthage.