v2.0.1
Release Summary:
This major update transitions the module from NAN (Native Abstractions for Node.js) to NAPI (Node-API), enhancing compatibility with future Node.js releases. Key features include:
-
Adoption of NAPI: Implements a stable Node.js API that reduces the need for frequent updates, ensuring ABI stability across versions.
-
API Consistency: The external API surface remains unchanged, preserving backward compatibility and allowing seamless upgrades.
-
Issue #47 Resolution: Addresses the 'Disable Signing test for Linux OS' issue, improving module stability.
-
Enhanced Testing and CI Updates: Expands the testing suite and updates the CI environment to align with NAPI transition.
-
Dual-function Cryptographic Operations: Adds complex cryptographic functionalities like C_DigestEncryptUpdate and C_DecryptVerifyUpdate.