@rushstack/heft 0.74.1 represents a subtle but important update over version 0.74.0 in this popular build automation tool for JavaScript projects. Developers leveraging Heft for standardized builds will find the changes worth noting.
Key differences lie primarily in dependency updates. Version 0.74.1 incorporates updated versions of several core Rush Stack libraries, including "@rushstack/heft-config-file" (0.18.3), "@rushstack/operation-graph" (0.3.1), "@rushstack/terminal" (0.15.4), "@rushstack/ts-command-line" (5.0.2), and "@rushstack/node-core-library" (5.14.0). These updates likely include bug fixes, performance enhancements, or new features within those individual libraries that propagate into Heft's functionality, so upgrading ensures you're benefiting from the latest improvements. Notably, the @rushstack/heft dependency in devDependencies has been updated from 0.73.2 to 0.74.0. ESLint has been updated too, so it is something you'll have to consider when migrating.
While the core functionality of Heft might remain largely consistent between these versions, these dependency bumps are crucial for maintaining compatibility, stability, and access to the most up-to-date tooling within the Rush Stack ecosystem. Also, consider in the lastest version the release date is set in the future (2025-07-23) which is probably a mistake in the metadata configuration. Therefore, developers should prioritize upgrading to 0.74.1 to ensure optimal performance and avoid potential compatibility issues arising from outdated dependencies.
The are not vulnerabilities for the version 0.74.1 of the package @rushstack/heft