{"__v":10,"_id":"55155ddb4c7c1e39003735a6","category":{"__v":3,"_id":"55155826bc466623002afe83","pages":["55155c374c7c1e39003735a3","55155ddb4c7c1e39003735a6","56095055a7cc2f0d00d975e3"],"project":"547cd7662eaee50800ed1089","version":"547cd7662eaee50800ed108c","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-03-27T13:16:22.108Z","from_sync":false,"order":6,"slug":"release-notes","title":"Release Notes"},"parentDoc":null,"project":"547cd7662eaee50800ed1089","user":"547cd6ac78fd57080023ca99","version":{"__v":9,"_id":"547cd7662eaee50800ed108c","project":"547cd7662eaee50800ed1089","createdAt":"2014-12-01T21:02:30.851Z","releaseDate":"2014-12-01T21:02:30.851Z","categories":["547cd7672eaee50800ed108d","54c8f8ae0174630d00efa874","54c8f8bd7a11f60d0022a832","54c8f8c60174630d00efa876","54c8f8f10174630d00efa877","55155826bc466623002afe83","551558324c7c1e39003735a0","56052058e266000d008971c7","57909a453b845d0e006a37d5"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1.0"},"updates":["55f8317de32e9b0d00a2d53f"],"next":{"pages":[],"description":""},"createdAt":"2015-03-27T13:40:43.834Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":1,"body":"##Version 4.2\n**Sep 5, 2016**\n* Fixed crash when validating a license from a non-main thread\n\n##Version 4.2\n**Aug 29, 2016**\n* Removed necessity to link to the `libcrypto.dylib` library which is absent in macOS 10.12 SDK\n* License deactivation now requires the Internet connection\n* The `-[NSApplication activateWithInfo:completionHandler:]` method was adapted for usage with the `-isActivated` method inside the completion block\n* The license info dictionary now has new keys that retrieve an activation number and user company info\n\n##Version 4.1.2\n**Mar 3, 2016**\n* Fixed huge number of compilation warnings while generating dSYM file in Swift project that uses Kevlar lib\n\n##Version 4.1.1\n**Feb 10, 2016**\n* Fixed crash when multiple activation processes started at the same time\n* Improved integration with DevMateKit framework\n  \n##Version 4.1\n**Sep 25, 2015**\n* Added special API for manual validating/invalidating user license on the server\n* Added special validation error on subscription expiration\n* Removed `DMKevlarErrors.h` file by moving all its contents to the main header\n* Corrected compatibility with previous license format while validating it\n* Fixed some memory leaks\n\n##Version 4.0.3\n**Aug 14, 2015**\n* Fixed problem with activation error on some VMs.\n\n##Version 4.0.2\n**Apr 28, 2015**\n* Fixed crash for applications with broken bundle info.\n\n##Version 4.0.1\n**Mar 19, 2015**\n* Fixed critical issue with data encryption that occurred on some rare conditions.\n\n##Version 4.0\n**Feb 24, 2015**\n* Now it’s a unique library for each product\n* No need to setup public key anymore (`+setPublicKeyWithString:`)\n* Obfuscated names for classes/methods/functions for more security\n* Now method `-invalidateLicense` will also deactivate license on server\n* Added “refund” check that automatically deactivates refunded license\n* Added “subscription” feature support\n* Fixed crash on OS X 10.7\n* Fixed some memory leaks.","excerpt":"","slug":"kevlar-release-notes","type":"basic","title":"Kevlar Release Notes"}

Kevlar Release Notes


##Version 4.2 **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.