Skip to content

Latest commit

 

History

History
64 lines (51 loc) · 3.44 KB

CHANGELOG.md

File metadata and controls

64 lines (51 loc) · 3.44 KB

Themis ChangeLog

[0.9.4], November 22nd 2016

This is tiny intermediary release to lock ongoing changes in stable form for all languages:

  • BoringSSL support on Android and Linux
  • Fixed some leaks and code styling problems (thanks to @bryongloden)
  • Memory management updates for stability in languages, which rely on sloppy GC
  • Fix Themis build errors under certain conditions
  • Secure Comparator examples for many languages
  • Swift3 support + numerous enhancements from @valeriyvan, thanks a lot!
  • GoThemis: fixed rare behavior in Secure Session wrapper
  • GoThemis examples
  • JsThemis syntax corrections and style fixes
  • JsThemis Nan usage to enhance compatibility
  • More and better Themis Server examples
  • Enhanced error messages (now with proper spelling!)
  • Corrections for RD_Themis

[0.9.3.1], August 24th 2016

Updating podspec to be compatible with CocoaPods 1.0

[0.9.3], May 24th 2016

Infrastructure:

  • Lots of new high-level language wrappers
  • Enhanced documentation
  • Lots of various demo projects
  • Updated Themis Server
  • Better make system verbosity (now you can actually see what succeeded and what didn't)
  • Infrastructure to build Java on all platforms

Code:

[0.9.2], Nov. 4th 2015

Infrastructure:

  • Much better documentation
  • We've introduced Themis Server, interactive environment to debug your apps and learn how Themis works.
  • Tests for all platforms and languages.
  • Themis is now integrated with Circle CI, with controls every repository change and tests it
  • Added conditional compilation for advanced features (see 4.5 and our blog for more information)
  • Doxygen-friendly comments in code

Code:

  • Python Themis wrapper is now Python 3 / PEP friendly.
  • Android Themis wrapper for Secure Message now works in Sign/Verify mode, too.
  • PHP Themis wrapper now supports Secure Session (although with some advice on use cases, see docs).
  • iOS wrapper supports iOS 9, lots of minor fixes.
  • Better exceptions and verbose errors in some wrappers.
  • Longer RSA keys support
  • Better abstractions for cryptosystem parameters like key lengths.
  • Zero Knowledge Proof-based authentication called Secure Comparator. Advanced experimental feature.