Version 4.3.1
Aug 1, 2019
- Fixed macOS Catalina crash caused by version of
libcrypto.dylib
Version 4.3
Apr 12, 2018
- Decreased license validation timeout on app launch in case of bad network
- Fixed freeze in case of initiating the activation process in main thread on launch
- Added nullability annotations to
DMKevlarApplication.h
public header - Removed deprecated API
- Fixed static analyzer warnings
Starting this version, completion handler in method
-[NSApplication activateWithInfo:completionHandler:]
is performed in background thread. Make sure your code does not include UI updating in this block.
Version 4.2.2
Mar 10, 2017
- Fixed the issue of not working automatic license updates for subscription-based apps that were not used during the last days of a subscription period
Version 4.2.1
Sep 5, 2016
- Fixed crash when validating a license from a non-main thread
Version 4.2
Aug 29, 2016
- Removed necessity to link to the
libcrypto.dylib
library which is absent in macOS 10.12 SDK - License deactivation now requires the Internet connection
- The
-[NSApplication activateWithInfo:completionHandler:]
method was adapted for usage with the-isActivated
method inside the completion block - The license info dictionary now has new keys that retrieve an activation number and user company info
Version 4.1.2
Mar 3, 2016
- Fixed huge number of compilation warnings while generating dSYM file in Swift project that uses Kevlar lib
Version 4.1.1
Feb 10, 2016
- Fixed crash when multiple activation processes started at the same time
- Improved integration with DevMateKit framework
Version 4.1
Sep 25, 2015
- Added special API for manual validating/invalidating user license on the server
- Added special validation error on subscription expiration
- Removed
DMKevlarErrors.h
file by moving all its contents to the main header - Corrected compatibility with previous license format while validating it
- Fixed some memory leaks
Version 4.0.3
Aug 14, 2015
- Fixed problem with activation error on some VMs.
Version 4.0.2
Apr 28, 2015
- Fixed crash for applications with broken bundle info.
Version 4.0.1
Mar 19, 2015
- Fixed critical issue with data encryption that occurred on some rare conditions.
Version 4.0
Feb 24, 2015
- Now it’s a unique library for each product
- No need to setup public key anymore (
+setPublicKeyWithString:
) - Obfuscated names for classes/methods/functions for more security
- Now method
-invalidateLicense
will also deactivate license on server - Added “refund” check that automatically deactivates refunded license
- Added “subscription” feature support
- Fixed crash on OS X 10.7
- Fixed some memory leaks.