diff options
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 34 |
1 files changed, 32 insertions, 2 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 74503aa..a09e6d1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,13 +1,43 @@ Changelog ========= -__v2.4__ +__v3.0a__ -------- +* Depricated secondary instances count. +* Added a sendMessage() method to send a message to the primary instance. +* Added a receivedMessage() signal, emmited when a message is received from a + secondary instance. +* The SingleApplication constructor's third parameter is now a bool + specifying if the current instance should be allowed to run as a secondary + instance of there is already a primary instance. +* The SingleApplication constructor accept a fourth parameter specifying if + the SingleApplication block should be User-wide or System-wide. +* SingleApplication no longer relies on `applicationName` and + `organizationName` to be set. It instead concatenates all of the following + data and computes a `SHA256` hash which is uses as the key for the + `QSharedMemory` block and the `QLocalServer`. Since at least + `applicationFilePath` is always present there is no need to explicitly set + any of these prior to initialising `SingleApplication`. + * QCoreApplication::applicationName + * QCoreApplication::applicationVersion + * QCoreApplication::applicationFilePath + * QCoreApplication::organizationName + * QCoreApplication::organizationDomain + * User name or home directory path if in User mode +* The primary instance is no longer notified when a secondary instance had + been started by default. An setting for this feature exists. +* Added instanceNumber() which represents a unique identifier for each + secondary instance started. When called from the primary instance will + return `0`. + +__v2.4__ + -------- + * Stability improvements * Support for secondary instances. * The library now recovers safely after the primary process has crashed - and the shared memory had not been deleted. +and the shared memory had not been deleted. __v2.3__ -------- |