Skip to content

Releases: SpectrumIM/spectrum2

Spectrum 2.2.1

12 Jun 10:50
Compare
Choose a tag to compare

Version 2.2.1 (2023-06-12)

General

  • Fix compatibility with latest libraries (log4cxx)

libpurple backend

  • XMPP "active" chatstate should send correct unseen-count data with conversation-updated signal, this should allow protocol plugin to mark messages as read on user "focus".

Spectrum 2.2.0

27 Mar 00:55
Compare
Choose a tag to compare

General

  • Fix locale issues/crashes with Twitter and maybe other backends
  • Fix Service Discovery issues with Gajim (it was addressed in 2.1.0 but was not completed properly)
  • Revert "do not send carbon copy to the originated entity" fix added in 2.1.3 - it was purple-gowhatsapp issue and now fixed on their side
  • Now backends are installed into /usr/libexec directory. Debian packages keep symlinks to /usr/bin, consider update your configuration files to the new path.

IRC backend

  • Better NickServ identify command

libpurple backend

  • Do not delete accounts.xml, this will allow to simplify plugin a lot: no need in storage backend,
    no need to save/restore settings on backend side
  • Read old saved settings on the frontend side and push to backend on login to be backward compatible

Web interface

  • Allow to build without Web interface
  • Allow the possibility to bind only to localhost and do that by default
  • Reject empty or previous default password and use random one instead

Spectrum 2.1.3

18 Feb 05:58
Compare
Choose a tag to compare

General

  • minor code refactoring/cleanup, see Git log for details

XMPP frontend

  • map attachment descriptions to {jabber:x:oob}desc element
  • do not send carbon copy to the originated entity

libpurple backend

  • forward Xfer remote filename as attachment description

Spectrum 2.1.2

03 Feb 01:46
Compare
Choose a tag to compare

libpurple backend

  • Fix issues with filetransfers: always use unique filename for incoming file

Spectrum 2.1.1

02 Feb 22:28
Compare
Choose a tag to compare

General

  • Fix MySQL 8.x compatibility
  • Various minor code improvements, see commit log

libpurple backend

  • Fix issues with filetransfers: files automatically downloaded to web.directory
  • Add support for the purple-gowhatsapp QR code auth
  • Fix crash when processing [purple] boolean config options

Docker

  • Updated base image to Debian 11
  • Added example docker-compose configuration

Web interface

  • Fix security issues found by CodeQL scans
  • Use third-party scripts from CDN

Spectrum 2.1.0

14 Oct 23:03
Compare
Choose a tag to compare

General

  • Swiften 4.0 is now minimum supported Swiften version
  • CMake 3.7 is now minimum supported CMake version (which is present in Debian oldoldstable)
  • improve compatibility with latest build tools and dependencies
  • Fix service discovery compatibility with some clients (Gajim)

libpurple backend

  • Improved support for passwordless backends

Spectrum 2.0.13

13 Jul 09:47
Compare
Choose a tag to compare

General

  • improve compatibility with latest build tools

libpurple backend

  • fix random crashes
  • telegram-tdlib support

Spectrum 2.0.12

15 Jul 09:08
Compare
Choose a tag to compare

libpurple backend

  • revert changes which causes crash on start

2.0.11

12 Jul 08:32
Compare
Choose a tag to compare

General

  • Minor compatibility fixes with latest packaging tools
  • 2FA support for Steam libpurple plugin
  • Improved image and carbons forwarding

Spectrum 2.0.10

25 Jan 16:27
Compare
Choose a tag to compare

General

  • Compatibility with latest compilers and libraries

Libpurple backend

  • 2FA support for Discord plugin
  • Compatibility with non-protocol plugins (nss-prefs)
  • Improved room list forwarding
  • Improved image forwarding