Cryptography: Enhance the security of message handling by adding tests for secretbox, ensuring it can seal and open messages of varying lengths from 0 to 1024.
Build Process: Improve the minified versions of the library by rebuilding them with the latest UglifyJS, ensuring better performance and smaller file sizes.
Licensing: Switch the public domain dedication to CC0-1.0, providing an additional waiver for jurisdictions that do not recognize public domain, enhancing the usability of the library.
Fixes
Fix an issue with undefined variables in the code that was previously unreachable, ensuring smoother operation of the cryptographic functions.
Others
Add a new command "npm run lint" to streamline the linting process, helping developers maintain code quality more easily.
Update development dependencies to ensure the library remains compatible with the latest tools and practices.
Improve code quality by adding ESLint configuration and fixing various linting errors, promoting better coding standards.