# What changed in ts-loader

> 4 changes in ts-loader 9 from its official release notes, upgrade guides and advisories: 1 breaking. Each one cited. Sources checked 2026-10-18. HTML: https://unstale.sh/npm/ts-loader/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## ts-loader 9

### Breaking changes

- Certain scenarios with TypeScript versions older than 3.6.3 will now fail; ts-loader officially supports TypeScript 3.6.3 and later. (9.6.2) — [release notes](https://github.com/TypeStrong/ts-loader/releases/tag/v9.6.2)

### Fixes and other changes

- Fixes ts-loader support for rspack. (9.6.1) — [release notes](https://github.com/TypeStrong/ts-loader/releases/tag/v9.6.1)
- Adds support for webpack 4 again, allowing ts-loader to be used with webpack 4. (9.6.0) — [release notes](https://github.com/TypeStrong/ts-loader/releases/tag/v9.6.0)
- Fixes TS5011 errors with TypeScript 6.0 when transpileModule is called with rootDir: undefined. (9.5.7) — [release notes](https://github.com/TypeStrong/ts-loader/releases/tag/v9.5.7)
