fs-extra version 0.26.0 introduces a new dependency, klaw (version ^1.0.0), which is likely used for enhanced file system walking capabilities such as efficiently traversing directory trees which is very useful if you want to create complex file system operations. Besides klaw, the update maintains the core functionalities and dependencies like rimraf, jsonfile, graceful-fs, and path-is-absolute from version 0.25.0, ensuring stability and backward compatibility for existing projects.
The development dependencies also remain consistent between the two versions, with tools like mocha for testing, semver for version management, istanbul for code coverage, minimist for argument parsing, standard for code style, coveralls for coverage reporting, secure-random for generating random values and read-dir-files for reading directory content. Developers familiar with fs-extra's ecosystem won't face any changes in their testing or development workflows.
The key upgrade lies in the potential functionalities enabled by klaw, this new version of fs-extra offers more robust and efficient handling of directory structures, making it an appealing upgrade for projects heavily reliant on file system operations. If your project needs to manipulate directories in some way this version is surely better then 0.25.0 because it uses the klaw package. If your project doesn't need complex directory manipulation there is little incetive in updating as the core utilities are the same.
The are not vulnerabilities for the version 0.26.0 of the package fs-extra