Themis by Cossack Labs v0.13.2 Release Notes

Release Date: 2020-08-14 // about 2 months ago
  • ๐Ÿš‘ 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.


Previous changes from v0.13.1

  • TL;DR:

    • AndroidThemis is now available on JCenter
    • โšก๏ธ ObjCThemis and SwiftThemis get latest OpenSSL update
    • ObjCThemis and SwiftThemis now require Xcode 11 (or later)
    • ๐Ÿ”’ Minor security fixes in GoThemis, JsThemis, WasmThemis

    Code:

    Core

    - Improved compatibility with OpenSSL 1.1.1 (#684).

    Android

    - AndroidThemis is now available on JCenter (#679).

    Go

    • Fixed panics on 32-bit systems when processing corrupted data (#677).

    - Improved GoThemis package README and documentation (#699).

    Node.js

    - Minor dependency updates making the world a better place (#680).

    WebAssembly

    - Minor dependency updates making the world a better place (#680).

    Swift

    - Updated OpenSSL to the latest 1.1.1g (#692).

    Objective-C

    • Updated OpenSSL to the latest 1.1.1g (#692).

    Infrastructure:

    • AndroidThemis is now available on JCenter (#679).
    • ObjCThemis and SwiftThemis now require Xcode 11 (#692).