cossacklabs / themis

Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
https://www.cossacklabs.com/themis
Apache License 2.0
1.85k stars 143 forks source link

Bump wrapper versions to 0.15.0 #1007

Closed G1gg1L3s closed 1 year ago

G1gg1L3s commented 1 year ago

Bump all of the wrapper versions according to our docs. Same parts of it are outdated while the other are a bit unclear for me, so I may miss something.

I've put the release day of July 1st, but it's more like a plug, we can adjust it on the go.

About the unclearness: I didn't get where to put the 0.15.0 tag on, so I skipped that.

Also, since I don't have MacOS machine, I didn't touch any of the Apple stuff, so I need help here.

Finally, I've update the React Native, though it's not documented. I also found that it uses 0.13.1 in some of its scripts, so the question is should we update it as well?

https://github.com/cossacklabs/themis/blob/d5154b0a8998ffa86e4dfe96b5927dc61baa711f/src/wrappers/themis/react-native-themis/android/build.gradle#L59

Checklist

Wrappers

Other

[^1]: Looking at the #883, I suspect that these are changed after the release. Though the changes can be prepared now. Correct me if I'm wrong.

Lagovas commented 1 year ago

I see, that

G1gg1L3s commented 1 year ago

So, RustThemis is fixed - I somehow forgot to update benchmarks, though I remember doing it... Anyway, fixes of the libthemis-sys are in #1008. I will merge them here when PR is approved but they are probably okay.

So yeah, the other checks fail because they expect packages that we haven't released yet.