TypeScript 5.5.2, released on June 20, 2024, represents a refinement over the previous stable version, 5.4.5, released on April 10, 2024. While both versions share the same core description as "a language for application scale JavaScript development," several dependency updates suggest improvements in tooling and developer experience. Version 5.5.2 features upgrades to crucial development dependencies like eslint (from 8.56.0 to 8.57.0), @typescript-eslint/utils and @typescript-eslint/parser and @typescript-eslint/eslint-plugin (significant jumps from the 6.19.0 versions to the 7.11.0 versions), reflecting enhancements in linting and code analysis capabilities. Similarly, dprint sees an update from 0.45.0 to 0.46.1, potentially enhancing code formatting.
The core typescript dependency within the devDependencies of 5.5.2 is bumped to "^5.4.5" showcasing stability, while 5.4.5 curiously lists a dev version "5.4.0-dev.20240119". This implies a stabilization of internal build processes. The change in glob from 10.3.10 to 10.4.1 and diff from 5.1.0 to 5.2.0 indicate improvements in file system traversal and difference calculation functionalities, potentially impacting build times. playwright also jumps from version 1.41.0 to 1.44.1, potentially boosting end-to-end testing workflows. Notably, the unpacked size of 5.5.2 is significantly smaller (21861502) compared to 5.4.5 (32367480), which could translate to faster installation times. Finally, the change from "@dprint/typescript":"0.91.0" being present on one version but not the other may denote internal decisions regarding tooling distribution.
The are not vulnerabilities for the version 5.5.2 of the package typescript