Ts-loader is a popular webpack loader that allows developers to seamlessly integrate TypeScript code into their webpack-based projects. Comparing versions 6.1.0 and 6.0.4 reveals some subtle but important changes for developers. Both versions share the same core dependencies like chalk, semver, micromatch, loader-utils, and enhanced-resolve ensuring consistent functionality. They also rely on a similar suite of development dependencies for testing and building, encompassing tools such as webpack, tslint, karma, mocha, babel and associated plugins. The peer dependency on typescript remains open, indicated by "*", requiring users to provide their own version of the TypeScript compiler.
The most notable difference lies in the supported TypeScript version. Version 6.0.4 explicitly declares support up to TypeScript 3.5.2, while version 6.1.0 bumps this up to TypeScript 3.6.2. This is crucial for developers using newer TypeScript features and syntax. Upgrading to ts-loader 6.1.0 allows you to leverage the latest improvements and bug fixes in the TypeScript compiler itself. Furthermore, this small version increment includes some updates and fixes that are intended to improve the internal workings of the module. While the unpacked size is slightly larger in version 6.1.0 (147688 bytes versus 146817 bytes), this is likely due to code improvements and potentially more extensive type definitions.
The are not vulnerabilities for the version 6.1.0 of the package ts-loader