Yargs, a popular command-line argument parser, released version 17.3.1 as a minor update following version 17.3.0. Both versions maintain identical core functionality and dependencies like 'y18n', 'cliui', 'escalade', 'string-width', 'yargs-parser', 'get-caller-file', and 'require-directory', ensuring consistent argument parsing capabilities. The developer dependencies, crucial for testing and building, also remain unchanged, featuring tools like 'c8', 'mocha', 'eslint', and 'rollup'. This consistency suggests that version 17.3.1 likely addresses bug fixes or minor internal improvements rather than introducing significant new features or API changes.
The most notable difference lies in the release date, with version 17.3.1 appearing approximately three weeks after 17.3.0. Developers upgrading to 17.3.1 can expect a stable experience, similar to 17.3.0, but potentially benefiting from resolved issues and refinements. The unpacked size of the package is slightly different, with v17.3.1 being 280783 bytes while v17.3.0 is 280786 bytes, indicating minimal code changes. As both versions share the same license (MIT) and repository, developers can confidently use either, with a slight preference for 17.3.1 due to its recency and likely inclusion of bug fixes. When upgrading it is always recommended to check the changelog for detailed information on the specific changes included in the patch version.
The are not vulnerabilities for the version 17.3.1 of the package yargs