IP Address Parsing: Enjoy improved support for deprecated IPv4-compatible IPv6 addresses, allowing seamless parsing of previously problematic addresses. This enhancement ensures that more IP formats are recognized correctly, enhancing your experience with IP address manipulation.
Improvements
TypeScript Definitions: Benefit from optimized TypeScript definitions that are now better organized and up-to-date, making it easier to work with the library in modern TypeScript environments.
IPv4 Support: Experience enhanced functionality with the addition of support for classful IPv4 addressing, broadening the range of IP address formats you can work with.
Fixes
Fix issues with IP parsing that previously led to incorrect results, ensuring that inputs like '14.048.2.7' are now accurately identified as invalid.
Fix the usage of parseInt in the library to ensure that IP addresses are parsed correctly across different formats, improving overall reliability.
Others
Update the testing framework by replacing the deprecated Nodeunit with Mocha, ensuring that the library's tests are maintained with a modern and supported tool.