Skip to content

0.9.2

Latest
Compare
Choose a tag to compare
@KitsuneRal KitsuneRal released this 29 Dec 10:43
5d682d9

The new maintenance release of libQuotient 0.9 is here, with a few fixes and incremental features, some of those upstreamed from Quaternion or NeoChat. Notable changes:

  • Replaced remaining QScopedPointer occurrences with std::unique_ptr; introduce DeleteLater and QObjectHolder for better integration of std::unique_ptr and QObject-based types (a part of #840 by @KitsuneRal)
  • New range facilities: findIndex() and rangeTo(), to cover for the missing std::ranges::to() on macOS (parts of #840 and #845 by @KitsuneRal)
  • Fixes to some Quotest tests getting stuck in limbo (a part #840, #841, a part of #845 by @KitsuneRal)
  • findIndirect() algorithm was found unnecessary, as std::ranges::find() covers its use case; since nobody used it outside the library (it seems), it was completely removed rather than deprecated - scream at @KitsuneRal if you happened to use it already (#843)
  • Only signal pending event as merged once the real one is in the timeline (#844 by @KitsuneRal)
  • ThreadView to track threads in a room (#825 by @nvrWhere)
  • AccountSettings: fix working with MXIDs that have forward- and backslashes (#846 by @KitsuneRal)

Full Changelog: 0.9.1...0.9.2