Nwmatcher is a lightweight and efficient CSS3-compliant JavaScript selector engine designed for developers who need powerful and performant element selection capabilities in their projects. Versions 1.3.8 and 1.3.9 offer the same core functionality: providing a robust alternative to native selector methods with enhanced CSS3 support. Both versions are authored by Diego Perini and promise developers a reliable way to target specific elements within the DOM using familiar CSS syntax.
The key difference lies in the release dates, with version 1.3.9 being released on October 25, 2016, approximately four months after version 1.3.8, released on June 13, 2016. While the provided data doesn't explicitly detail the changes between these versions, the update likely includes bug fixes, performance improvements, and potentially minor enhancements to CSS3 selector support. Developers upgrading should anticipate increased stability and possibly slight performance gains.
Nwmatcher remains a valuable tool for developers needing a consistent and performant selector engine across different browsers, especially in environments where reliance on native browser implementations might be problematic or where expanded CSS3 selector support is required. Its small footprint and focus on standards compliance make it a good choice for projects prioritizing speed and compatibility. Reviewing the project's commit history on GitHub would offer a deeper understanding of the specific changes introduced in version 1.3.9.
All the vulnerabilities related to the version 1.3.9 of the package
Regular Expression Denial of Service
A Regular Expression vulnerability was found in nwmatcher before 1.4.4. The fix replacing multiple repeated instances of the "\s*" pattern.