Skip to content

v2.0.1

Compare
Choose a tag to compare
@microshine microshine released this 16 Jan 21:46
· 29 commits to master since this release

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:

  1. Adoption of NAPI: Implements a stable Node.js API that reduces the need for frequent updates, ensuring ABI stability across versions.

  2. API Consistency: The external API surface remains unchanged, preserving backward compatibility and allowing seamless upgrades.

  3. Issue #47 Resolution: Addresses the 'Disable Signing test for Linux OS' issue, improving module stability.

  4. Enhanced Testing and CI Updates: Expands the testing suite and updates the CI environment to align with NAPI transition.

  5. Dual-function Cryptographic Operations: Adds complex cryptographic functionalities like C_DigestEncryptUpdate and C_DecryptVerifyUpdate.