This repository has been 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_key
event
- Required to subsequently import a session key via
- Added further
IdentityKeys
getters (for convenience only) - Encapsulated
libolm
'sMESSAGE_TYPE
constants - Migrated from deprecated methods
- Bumped dependencies