Normalize-url saw a minor version bump from 4.1.0 to 4.2.0, bringing subtle but potentially important updates for developers relying on URL normalization. Both versions maintain the core functionality of cleaning and standardizing URLs. Key differences lie in the development dependencies and the package's overall size and included files. Version 4.2.0 updates xo to ^0.24.0 and ava to ^1.2.1 whereas version 4.1.0 uses xo@^0.23.0 and ava@^0.25.0 for testing and linting. A noteworthy addition in 4.2.0 is the introduction of tsd-check@^0.3.0 aiming to improve the quality of the TypeScript definition files.
While seemingly minor, these updates might affect the development workflow of contributors or those extending the library. Version 4.2.0 also indicates a smaller compressed archive but larger uncompressed size, with fileCount increasing from 4 to 5 and unpackedSize expanding from 11018 to 15601. Overall, version 4.2.0 appears focused on updated tools and type definition improvements, and developers planning to use or contribute to normalize-url should be aware of the updated testing and linting dependencies. They should choose the version according to the trade-off between up-to-date tooling and a slightly increased package size.
The are not vulnerabilities for the version 4.2.0 of the package normalize-url