PostCSS Selector Parser has released version 6.0.5, building upon the previous stable release, 6.0.4, with several updates relevant to developers using this package for selector manipulation. A noticeable change is in the dependencies. Version 6.0.5 removes the direct dependencies on uniq and indexes-of, potentially streamlining the package and relying on alternative internal implementations or dependencies of dependencies for similar functionalities.
The development dependencies have also undergone significant updates. Notably, the versions of ava, nyc, glob, eslint, semver, del-cli, postcss, and various @babel/* packages have increased. The update to newer versions of eslint and @babel/* implies improvements in code linting, transpilation, and overall code quality, potentially bringing the project up to modern JavaScript standards and best practices. The update of postcss to v8 suggests that the newest version will be providing new features and improvements to developers leveraging PostCSS for CSS processing.
Furthermore, the increase in the unpackedSize from 314769 to 325999 suggests the introduction of new features, more robust code or updated dependencies. The release date difference, spanning several months, indicates a period of refinement and enhancement, which would be interesting for developers looking for the latest bug fixes and optimizations in selector parsing. While the MIT license remains consistent, the overall effect of these changes promises a more performant and developer-friendly experience for those working with CSS selectors.
The are not vulnerabilities for the version 6.0.5 of the package postcss-selector-parser