This repository was archived by the owner on May 30, 2022. It is now read-only.
Releases: brevilo/jolm
Releases · brevilo/jolm
v1.1.1
v1.1.0
Notes:
- ✅ Maintenance release
⚠️ Remove previously deprecated methods (see below)- ✅ Up to date with Olm 3.2.8
- Removed upstream's deprecated methods:
Account.fallbackKey()Account.markOneTimeKeysAsPublished()
- Removed our deprecated methods:
Utility.ed25519_verify()InboundGroupSession.export()InboundGroupSession.importer()
v1.0.10
Notes:
- ✅ Maintenance release
⚠️ This is the final release for the 1.0 cycle! The 1.1 release cycle will remove previously deprecated methods!- ✅ Up to date with Olm 3.2.8
- Clear (set to zero) memory buffers potentially containing sensitive or confidential data immediately
- Improved build and verification workflows (added macOS and Windows CI runners / speed improvements) [#19]
1.0.9
Notes:
- 🧰 Upstream update release
- ✅ Up to date with Olm 3.2.8 (new minimum version)
- Update to match upstream 3.2.8 release (security release)
- Updated comments and tests of
Session.describe()to match upstream's fixed version - Ensured random memory buffers are cleared (zeroed) ASAP
- Updated comments and tests of
- Added initial security policy
v1.0.8
Notes:
- 🧰 Upstream update release
⚠️ Account.fallbackKey()deprecated , removal will follow upstream (see below)⚠️ Account.markOneTimeKeysAsPublished()deprecated, removal planned for v1.1 (see below)- ✅ Up to date with Olm 3.2.7 (new minimum version)
- Update to match upstream 3.2.7 release [#15]
- Refactored/renamed and added new methods for fallback keys
- Replaced:
Account.fallbackKey()->Account.unpublishedFallbackKey() - Renamed:
Account.markOneTimeKeysAsPublished()->Account.markKeysAsPublished() - New:
Account.forgetFallbackKey() - Original methods retained but annotated as deprecated (for planned removals see above)
- Replaced:
- Required new minimum upstream version: 3.2.7 ("enforced" by unit test)
- Refined unit tests
- Refactored/renamed and added new methods for fallback keys
- Updated dependencies [#14]
v1.0.7
Notes:
- ✅ Maintenance release
⚠️ Deprecated methods, removal planned for v1.1 (see below)Utility.ed25519_verify()InboundGroupSession.export()InboundGroupSession.importer()
- ✅ Up to date with Olm 3.2.6
- Refactored methods:
- Renamed
Utility.ed25519_verify()toUtility.verifyEd25519() - Renamed
InboundGroupSession.export()toInboundGroupSession.exportKey() - Renamed
InboundGroupSession.importer()toInboundGroupSession.importKey() - Original methods retained but annotated as deprecated
- Will remove deprecated methods in v1.1 release!
- Renamed
- Made
InboundGroupSession()constructor public- Required to subsequently import a session key via
InboundGroupSession.importKey() - E.g. when processing a
m.forwarded_room_keyevent
- Required to subsequently import a session key via
- Added further
IdentityKeysgetters (for convenience only) - Encapsulated
libolm'sMESSAGE_TYPEconstants - Migrated from deprecated methods
- Bumped dependencies