Version 1.2.4 of @tsslint/cli, a command-line interface for the TypeScript linter @tsslint, builds upon the previous stable version 1.2.3 with subtle but potentially important updates. Both versions share core dependencies like glob for file matching, @tsslint/core for the core linting logic, @clack/prompts for interactive command-line prompts, and @tsslint/config for configuration management. They also maintain the same peer dependency on typescript, signifying compatibility with any TypeScript version. The license remains MIT, ensuring open-source usage, and the repository details point to the tsslint project on GitHub.
A core change between the versions resides on @tsslint/core and @tsslint/config. The dependence of @tsslint/core changed from 1.2.3 to 1.2.4 alongside with the config, meaning that the core linting logic and configuration parsing has received updates, likely addressing bug fixes, potential performance improvements, or new linting rules, so upgrading from tsllint.core@1.2.3 to 1.2.4 means that your cli will receive a new set of functionalities. Developers should check the @tsslint/core release notes for detailed information on these core changes, looking for specific rule additions, modifications, or bug fixes since these changes will likely be the driver when migrating to this version.
Both versions exhibit identical fileCount and unpackedSize in their distributed packages, implying no major architectural or file structure alterations between the releases. Finally, the releaseDate reveals that version 1.2.4 was released shortly after 1.2.3, approximately one hour apart, hinting at a quick follow-up release for potentially addressing urgent issues or improvements identified immediately after the initial 1.2.3 release.
The are not vulnerabilities for the version 1.2.4 of the package @tsslint/cli