Releases: oxen-io/libsession-util
Releases · oxen-io/libsession-util
v1.2.0-rc.1
What's Changed
- New Groups support by @jagerman in #42
- Add missing group C wrappers for volatile convos by @jagerman in #52
- Fix plaintext size calculation by @jagerman in #53
- Fix issue with decryption of a still-pending key by @jagerman in #55
- feat: add make_dump() to ConfigBase and Keys classes by @Bilb in #56
- Add signing and verification to encrypt_message/decrypt_message by @jagerman in #59
- cmake & packaging improvements by @jagerman in #60
- Onion request helpers & new 25xxx SOGS blinding by @jagerman in #54
- Allow blind25_sign to take just the seed by @jagerman in #61
- Protobuf handling by @dr7ana in #51
- Return good hashes from merge() by @jagerman in #65
- Fixed incorrect lengths in subaccount_sign_binary by @mpretty-cyro in #68
- Fixed an issue where the auth_data wasn't getting cleared correctly by @mpretty-cyro in #69
- Added supplement flag to indicate invited member key rotation type by @mpretty-cyro in #70
- Add description to group info by @jagerman in #67
- Switch to oxen-encoding's signature helpers by @jagerman in #71
- Added the
removed_status
value and a way to retrieve the currentGROUP_KEYS
generation by @mpretty-cyro in #72 - Add group keys function for key promotion by @jagerman in #73
- Add Multi-encrypt functions by @jagerman in #74
- ConvoInfoVolatile: fix new group iteration by @jagerman in #76
- Simplify Android build logic by @jagerman in #77
- General encryption by @mpretty-cyro in #75
- Removed the default rekey from the Keys init by @mpretty-cyro in #81
- Added missing 'mute_until' setting between C/C++ contact types by @mpretty-cyro in #79
- Length checking values by @mpretty-cyro in #80
- chore: fetch protobuf as git submodule by @Bilb in #85
- Added code to handle unwrapping double-wrapped config messages by @mpretty-cyro in #86
- fix: build for msvc by @Bilb in #89
- Additional invite/promotion state and missing C functions by @mpretty-cyro in #92
- Added set name truncation function variants by @mpretty-cyro in #91
- feat: moved community url max length and qs_pubkey to the cpp header file by @yougotwill in #93
- allow protobuf to come from the system lib by @jagerman in #95
- Added functions for generating a blinded id for version check auth by @mpretty-cyro in #87
- Fix dirty() not setting _needs_dump when already dirty by @jagerman in #96
- feat: allow config wrappers to be extended by @Bilb in #97
- fix: make FULL_URL_MAX_LENGTH a constexpr and not such static const by @Bilb in #98
New Contributors
Full Changelog: v1.1.0...v1.2.0-rc.1
v1.1.0
What's Changed
- Docs: various changes to make easier to write/generate by @jagerman in #41
- Fixed README url by @dr7ana in #43
- feat: improved theming to documentation site with added search plugin by @yougotwill in #47
- fix: use npx to run docsify so that it finds the local install by @yougotwill in #48
- Add blinded msg requests option to UserProfile by @jagerman in #46
- Return good hashes from merge() [stable backport] by @jagerman in #66
Full Changelog: v1.0.0...v1.1.0
v1.0.0
What's Changed
- Initial config work by @jagerman in #2
- Config API by @jagerman in #3
- Add static builds for various platforms by @jagerman in #4
- add check target to cmake that runs unit tests by @majestrate in #1
- Encryption & padding by @jagerman in #5
- Add contact list config by @jagerman in #6
- Add size()/empty() to Contacts by @jagerman in #8
- Fix remove_key key comparison by @jagerman in #9
- Add optional ownership of string view by @jagerman in #10
- Add automatic compression/decompression by @jagerman in #12
- Conversations by @jagerman in #11
- Segment fault test case. in #18
- Group configs by @jagerman in #15
- Obsolete hash tracking by @jagerman in #21
- Add hidden flag to UserProfile by @jagerman in #24
- Add created & joined_at fields by @jagerman in #26
- Add "notifications" setting to contacts & group configs by @jagerman in #25
- Merge priority & hidden by @jagerman in #27
- Add better error diagnostics on failure to C API by @jagerman in #28
- Libsodium internal cmake build; MSVC fixes by @jagerman in #29
- Updated ios build script to take in XCode env vars by @mpretty-cyro in #30
- Fix assigning empty dicts/sets dirtying by @jagerman in #32
- Add note-to-self expiry timer setting by @jagerman in #33
- Update android ndk deb by @darcys22 in #37
- Apply size limit check after compression & encryption by @jagerman in #36
- Adds auto generated API docs for the library based on function comments by @darcys22 in #35
- Remove broken erase(iterator) interface by @jagerman in #39
New Contributors
- @majestrate made their first contribution in #1
Full Changelog: https://github.com/oxen-io/libsession-util/commits/v1.0.0