Inquirer.js, a popular Node.js library for building interactive command-line interfaces, has released version 12.5.1, a minor update following version 12.5.0. Both versions maintain the core functionality of providing a collection of common CLI user interfaces, making it easy for developers to create engaging and intuitive command-line tools.
The primary differences between these versions lie in their dependency updates. Version 12.5.1 includes updates to @inquirer/core (from 10.1.9 to 10.1.10), @inquirer/type (from 3.0.5 to 3.0.6), and @inquirer/prompts (from 7.4.0 to 7.4.1). These updates likely contain bug fixes, performance improvements, and potentially new features within those specific Inquirer.js sub-modules. While the core inquirer package itself might not have substantial API changes, developers should be aware of these dependency updates, especially if they've encountered issues within the core, type, or prompts elements of the library.
For developers using Inquirer.js, this minor version bump suggests stability, with focused improvements in supporting packages. By upgrading to 12.5.1, you'll benefit from the most recent fixes and improvements within the dependency tree. When updating, make sure your code stays compatible with the new versions of @inquirer/core, @inquirer/type, and @inquirer/prompts. Check the package details to ensure correct operations and the newest advantages. Both versions maintain a peer dependency on @types/node (version >=18), and other dependencies like rxjs, run-async, mute-stream, and ansi-escapes remain consistent across both releases, thus should not require any extra adaptations after migrating to the newer release.
The are not vulnerabilities for the version 12.5.1 of the package inquirer