Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Themis 0.14 #883

Merged
merged 19 commits into from
Dec 21, 2021
Merged

Themis 0.14 #883

merged 19 commits into from
Dec 21, 2021

Conversation

ilammy
Copy link
Collaborator

@ilammy ilammy commented Dec 18, 2021

Getting ready for the next release. Let's see how many things I forgot to update this time.

release-0.14-prep branch is in the main repo, feel free to throw in changes there directly.

Checklist

  • Change is covered by automated tests
  • Changelog is updated
  • Versions are updated
  • Provisional 0.14.0 tag points to this branch

Published documentation pending review:

  • CHANGELOG.md
  • README.md
  • gothemis/README.md
  • src/wrappers/themis/jsthemis/README.md
  • src/wrappers/themis/python/README.md
  • src/wrappers/themis/rust/README.md
  • src/wrappers/themis/rust/libthemis-sys/README.md
  • src/wrappers/themis/wasm/README.md

Packaging files that will be updated later:

  • PKGBUILD.MSYS2 – once we have a stable tag and source tarball
  • Package.swift – once we have a binary release ready
  • docs/examples, tools – once release is published

@ilammy ilammy added the release label Dec 18, 2021
@ilammy ilammy added this to the 0.14.0 milestone Dec 18, 2021
s.version = '0.13.0'
s.date = '2020-07-08'
s.version = '0.14.0'
s.date = '2021-12-24'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we actually plan to release exactly on Christmas day? :)

Copy link
Collaborator Author

@ilammy ilammy Dec 18, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we actually plan to release exactly on Christmas day? :)

I had to put something there vOv

The closest other “nice” date is the solstice, 2021-12-21. Are we going to make it? :D Because surely we missed the mirror day, 2021-12-02.

(Obviously, the date in the file does not really matter.)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we def won't make it 2021-12-21

Copy link
Contributor

@vixentael vixentael left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's update Readme Availability section as well?

CHANGELOG.md Show resolved Hide resolved
s.version = '0.13.0'
s.date = '2020-07-08'
s.version = '0.14.0'
s.date = '2021-12-24'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we def won't make it 2021-12-21

We have had quite a few of them, including some with pretty major
changes. Let's include those into the "big" changelog for those users
who never read minor version changelogs.
@ilammy
Copy link
Collaborator Author

ilammy commented Dec 20, 2021

While rereading changelogs for 0.13, I have noticed that we have one more change to CocoaPods subspecs to make. Don't be too quick to merge this PR, I have one extra thing to add to release/0.14 before this one.

@ilammy
Copy link
Collaborator Author

ilammy commented Dec 20, 2021

Okay, merged in the subspec change and moved the provisional 0.14.0 tag to the updated branch so that podspec validation should actually succeed. Waiting on CI...

The simulator is going away, we don't want it to be enshrined forever
in a package README for the nearest time.
@vixentael
Copy link
Contributor

haha, we had tests for boringssl!

@ilammy
Copy link
Collaborator Author

ilammy commented Dec 20, 2021

haha, we had tests for boringssl!

Not funny ☹️ I'll save the jokes for the next PR.

Stand by, I need to unfuck my Ruby installation first to get CocoaPods to install dependencies, to test BoringSSL removal.

Copy link
Collaborator

@Lagovas Lagovas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@ilammy ilammy mentioned this pull request Dec 20, 2021
3 tasks
@ilammy
Copy link
Collaborator Author

ilammy commented Dec 20, 2021

And once again 🤞 Third time's the charm, right?

* rm themis server examples and mentions p1

* cleaning up java example from themis server

* rm SS from android example

* update android example

* update changelog

* Update CHANGELOG.md

Co-authored-by: Alexei Lozovsky <[email protected]>

Co-authored-by: Alexei Lozovsky <[email protected]>
@ilammy ilammy merged commit 992ed62 into release/0.14 Dec 21, 2021
@ilammy ilammy deleted the release-0.14-prep branch December 21, 2021 11:02
@G1gg1L3s G1gg1L3s mentioned this pull request Jun 19, 2023
14 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants