Revisions of libQuotientQt6

Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 11)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 10)
- Update to 0.8.2
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 9)
- Update to 0.8.1.2
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 8)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 7)
  https://github.com/quotient-im/libQuotient/compare/0.8.1...0.8.1.1
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 6)
- Update to 0.8.1.1
  - Version 0.8.1 missed an important PR that actually changes the
    advertised version and updates the documentation - so it was 
    re-released as 0.8.1.1 with the PR merged.
    
  Full changelog see:
  https://github.com/quotient-im/libQuotient/compare/0.8.0...0.8.1.1
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 5)
- Update to 0.8.1
  - Got rid of deprecated RoomPinnedEvent name in #680
  - Fixed session verification in #682
  - Constified Room::userIdsAtEvent() in #686 (first contribution - thanks, and looking forward to more!)
  - Enhanced logging around key verification in #690
  - Made it possible to use the key backup client-server API in the backend (#693)
  - Also constrained the e-mail logic in linkifyUrl() so that it doesn't trigger in the middle of another URL (#698)
  Full changelog see:
  https://github.com/quotient-im/libQuotient/compare/0.8.0...0.8.1
  To many changes. See full changelog, please.
  Full changelog see:
  https://github.com/quotient-im/libQuotient/compare/0.7.2...0.8.0
  - Within #626 mentioned above, the top-level source directory name was changed from lib to Quotient. Although it's not exactly backwards-compatible if you use libQuotient as a submodule, client build scripts were not supposed to rely on the existence of lib directory in the first place. On the other hand, the new top-level directory name allows to use a common Quotient/ prefix in #include statements, regardless of the way libQuotient is consumed (a submodule or an installed package).
  - MxcReply has got some love, fixing crashes (#628) and broken WebP images (#627) in NeoChat (by @redstrate - first contribution, congrats and thank you!)
  - Send megolm key when there is no new olm session (#629 by @TobiasFella) - fixing the "encrypted messages fail after the first 100" problem
  - Fix the library failing to process to-device events beyond the first one in the sync batch (#631 by @TobiasFella)
  - Two new utility functions to help client authors figure out E2EE status of a given device (#635 by @TobiasFella)
  - A few tweaks and fixes in Connection and AccountRegistry (#636 by @KitsuneRal):
    - AccountRegistry::invokeLogin() is deprecated
    - AccountRegistry::isLoggedIn() actually checks that an account is logged in, not just exists in the registry
    - Connection::assumeIdentity() doesn't use the passed device id any more, taking it from the access token instead
  - You can now get the whole list of room account data event types (#638 by @TobiasFella)
  - Verification of the user's devices is a bit more reliable thanks to #642 by @TobiasFella
  - The library now prefers the correct Base64 algorithm (brought in by MSC3783) for MAC calculation (#640 by @KitsuneRal)
  Full changelog see:
  https://github.com/quotient-im/libQuotient/compare/0.7.1...0.7.2
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 4)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 3)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 2)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 1)
- Update to 0.8.0

- Update to 0.7.2

- Update to 0.7.1

- Update to 0.7.0
  * E2EE
    As mentioned above, E2EE is the biggest part of this release,
    and @TobiasFella made most of the heavy-lifting.
    The following parts of E2EE are known to work:
    - foundations (#506, #552; additional contributions and
      refactoring in #550, #556, #571, #581, #582, #589)
    - Olm/Megolm signalling with our parties/devices
      (#534, #544, #560, #595)
    - managing device and one-time keys (#535, #542)
    - sending (#540, #572) and receiving (monstrous #477, #536,
      #537, #538) new encrypted messages ;
    - encrypting/decrypting attachments (#505, #543, #553);
    - retrieval and decryption of historical messages keys for
      which are already in the database (#583, #590)
    - device verification (#541, #547, #566, #568, #573, #575,
      #577; #594)
  For detail information see:
  https://github.com/quotient-im/libQuotient/releases/tag/0.7.0

- Update to 0.7-rc
  - (#581) Tighter internal code for Olm interfacing
  - (#586) Proper treatment of null values in JSON
  - (#585) Fix sending files on android
Displaying all 11 revisions
openSUSE Build Service is sponsored by