Testing: Enhance the reliability of tests across different Node.js versions by making exception message checks more flexible. This ensures that tests pass consistently, regardless of minor changes in message formatting.
Documentation: Clarify the list of Node.js versions tested in Travis-CI, providing users with better insight into compatibility.
Fixes
Fix test failures caused by changes in exception message formatting in Node.js 6.5+. The tests are now more adaptable to variations in message formats, ensuring they pass across all supported Node versions.
Others
Add a coverage report to help users understand the extent of test coverage in the project.
Perform a cleanup of dependencies and code style to maintain a high-quality codebase.
Release version 1.0.8, bringing the latest updates and improvements to users.