Skip to content

Releases: itay-grudev/SingleApplication

v3.5.1

12 Oct 22:42
8c48163
Compare
Choose a tag to compare
  • Bug Fix: Maximum QNativeIpcKey key size on macOS. - Jonas Kvinge

Known issues:

Using Qt 6.6+ on macOS once the application is started and you quit normally, you still can't start it again. This is likely due to a Qt bug. We are still looking for a workaround.

v3.5.0

28 Sep 17:34
c6519b6
Compare
Choose a tag to compare
  • Switch to the new QNativeIpcKey based QSharedMemory constructor with Qt 6.6 and higher. - Jonas Kvinge
  • Support for Qt 6.6 and higher

v3.4.1

17 Sep 13:24
d815ce3
Compare
Choose a tag to compare
  • Improved Windows advapi32 link library dependency. - Frederik Seiffert

v3.4.0

13 Jun 10:29
14e9d14
Compare
Choose a tag to compare
  • Provide API for blocking sendMessage. - Christoph Cullmann
  • New documentation generation using Doxygen
  • Improved Windows basic widget example
  • Updated Project License

v3.3.4

03 Apr 22:25
a3ed916
Compare
Choose a tag to compare
  • Fix compilation under Qt 6.2+ and stricter Qt compile settings. - Christoph Cullmann

v3.3.2

24 Nov 09:26
3f68a16
Compare
Choose a tag to compare
  • Fixed crash caused by sending a writeAck on a removed connection. - Nicolas Werner

v3.3.1

20 Sep 13:49
5fec2df
Compare
Choose a tag to compare
  • Added support for AppImage dynamic executable paths. - Michael Klein

v3.3.0

02 Jun 08:01
bdbb09b
Compare
Choose a tag to compare
  • Fixed message fragmentation issue causing crashes and incorrectly and inconsistently received messages. - Nils Jeisecke

v3.2.0

14 Dec 12:52
aede311
Compare
Choose a tag to compare
  • Added support for Qt 6 - Jonas Kvinge
  • Fixed warning in Qt 5.9 with min/max functions on Windows - Nick Korotysh
  • Fix return value of connectToPrimary() when connect is successful - Jonas Kvinge
  • Fix build issue with MinGW GCC pedantic mode - Iakov Kirilenko
  • Fixed conversion from int to quint32 and Clang Tidy warnings - Hennadii Chernyshchyk

v3.1.5

09 Sep 01:39
v3.1.5
Compare
Choose a tag to compare
  • Improved library stability in edge cases and very rapid process initialisation
  • Fixed Bug where the shared memory block may have been modified without a lock
  • Fixed Bug causing instanceStarted() to not get emitted when a second instance
    has been started before the primary has initiated it's QLocalServer.