prepare for 3.1.0 release

This commit is contained in:
Hubert Chathi 2019-04-16 14:29:52 -04:00
parent 0d0169c839
commit bac8ca7802
7 changed files with 37 additions and 10 deletions

View file

@ -1,4 +1,31 @@
Changes in `3.0.0 <http://matrix.org/git/olm/commit/?h=2.3.0>`_
Changes in `3.1.0 <http://matrix.org/git/olm/commit/?h=3.1.0>`_
===============================================================
This release includes the following changes since 3.0.0:
* Add functions to support Short Authentication String key verification. The
new functions are in the ``sas.h`` header file. The Android, iOS, JavaScript
and Python bindings also include corresponding functions.
* Add functions to perform public key signing. These are meant for use with
cross-signing. The new functions are ``olm_pk_signing_size``,
``olm_pk_signing``, ``olm_pk_signing_last_error``, ``olm_clear_pk_signing``,
``olm_pk_signing_key_from_seed``, ``olm_pk_signing_seed_length``,
``olm_pk_signing_public_key_length``, ``olm_pk_signature_length``, and
``olm_pk_sign``. Signatures generated by ``olm_pk_sign`` can be verified
using ``olm_ed25519_verify``. The Android, iOS, JavaScript and Python
bindings also include corresponding functions.
JavaScript wrapper:
* Improved compatibility with newer versions of Emscripten, and dropped support
for some older versions of Emscripten.
Python wrapper:
* Build fixes.
* Add bindings for the public key encryption/decryption functions from olm 2.3.0.
Changes in `3.0.0 <http://matrix.org/git/olm/commit/?h=3.0.0>`_
===============================================================
This release includes the following changes to 2.3.0:

View file

@ -1,6 +1,6 @@
cmake_minimum_required(VERSION 3.1)
project(olm VERSION 3.0.0 LANGUAGES CXX C)
project(olm VERSION 3.1.0 LANGUAGES CXX C)
option(OLM_TESTS "Build tests" ON)
option(BUILD_SHARED_LIBS "Build as a shared library" ON)

View file

@ -2,7 +2,7 @@ Pod::Spec.new do |s|
# The libolm version
MAJOR = 3
MINOR = 0
MINOR = 1
PATCH = 0
s.name = "OLMKit"

View file

@ -9,9 +9,9 @@ android {
defaultConfig {
minSdkVersion 11
targetSdkVersion 21
versionCode 300
versionName "3.0.0"
version "3.0.0"
versionCode 310
versionName "3.1.0"
version "3.1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {

View file

@ -1,4 +1,4 @@
MAJOR := 3
MINOR := 0
MINOR := 1
PATCH := 0

View file

@ -1,6 +1,6 @@
{
"name": "olm",
"version": "3.0.0",
"version": "3.1.0",
"description": "An implementation of the Double Ratchet cryptographic ratchet",
"main": "olm.js",
"files": [

View file

@ -2,8 +2,8 @@ __title__ = "python-olm"
__description__ = ("python CFFI bindings for the olm "
"cryptographic ratchet library")
__url__ = "https://github.com/poljar/python-olm"
__version__ = "3.0.0"
__version__ = "3.1.0"
__author__ = "Damir Jelić"
__author_email__ = "poljar@termina.org.uk"
__license__ = "Apache 2.0"
__copyright__ = "Copyright 2018 Damir Jelić"
__copyright__ = "Copyright 2018-2019 Damir Jelić"