Skip to content

purple-matrix 0.1.0 (2021-10-26)

Latest
Compare
Choose a tag to compare
@richvdh richvdh released this 26 Oct 20:22
· 5 commits to master since this release
v0.1.0

Features

  • Allow user to set their online status. (#5)
  • Add Emote support (#12)
  • Send images (#14, (#46)
  • Allow building on libpurple 2.10.x (#17)
  • Receive images (#21, #44)
  • Use thumbnails for big images (#23)
  • Enable room invites when matrix handle is known (#24)
  • Join by alias or id (#29)
  • Typing notifications (#38)
  • Support display of room topics (#39)
  • Support HTML formatting on sending/receiving messages (#47)
  • Handle media messages (m.video, m.audio, m.file) (#62)
  • Support decryption of encrypted events. (#70, #84, #87, #90, #97)
  • api: Handle chunked messages (#73)
  • Add an option to get markdown, not HTML (#117)

Bugfixes

  • Fix a number of incompatibilities with Cygwin builds. (#2, #3)
  • Ignore empty m.room.name (#11)
  • Unescape the HTML-escaped HTML. (#19)
  • Escape incoming message bodies (#25)
  • Re-use the device-id provided by the server (#40)
  • bump up max reply size (#56)
  • typing: Fix crash on typing notification to someone not present (#69)
  • turn off deprecation warnings to workaround GParameter (#103)
  • Login updates: Avoid the outdated login API and store access tokens (#104)
  • matrix-connection: Only change state and progress if we're not already connected (#111)
  • matrix-api: use a non-fatal error code on HTTP 429 and >500 (#113)
  • Build failure workaround: _on_typing (#118)

Documentation

  • mention OLM in readme (#53)
  • [README] Add xenial-specific libglib package (#60)
  • [README] Add Ubuntu pre-built binaries. Fixes (#58) (#66)
  • README: Remove unimplemented item from now implemented feature (#79)
  • Add badge to README with link to room (#91)

Internal changes

  • [Makefile] Change fixed pkg-config into variable PKG_CONFIG (#68)
  • Small improvements to make installation easier (#94)