Node.js Compatibility: Users can now benefit from improved compatibility as we add support for Active LTS and Current Active versions of Node.js, ensuring a smoother experience across different environments.
Commit Message Enforcement: We introduce a pre-commit check that ensures all commit messages follow the Conventional Commit style, enhancing clarity and consistency in our project history.
Improvements
Memory Optimization: We optimize memory usage when generating UUIDs, reducing the memory footprint significantly and improving performance for users.
IE11 Compatibility: Users on Windows 7 and IE11 experience fewer issues as we implement a more robust check for the necessary crypto properties, preventing bind errors.
Fixes
Fix assignment to a readonly property, allowing the library to run smoothly in strict mode, which enhances overall stability for users.
Others
Update development dependencies to address security alerts, ensuring a safer environment for all users.