# babel-loader v10.0.0 - Product: babel-loader (https://whatsnew.fyi/product/babel-loader) - Vendor: Babel - Date: 2025-02-27 - Version: v10.0.0 - Original notes: https://github.com/babel/babel-loader/releases/tag/v10.0.0 - Permalink: https://whatsnew.fyi/product/babel-loader/releases/v10.0.0 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **changed** — Bump Node requirement to ^18.20.0 || ^20.10.0 || >=22.0.0 and webpack requirement to >= 5.61.0 - **changed** — Use output.hashFunction as loader cache hasher - **added** — Add babel-loader logger - **added** — Support cache with external dependencies - **fixed** — Ensure stability of filename cache-keys - **changed** — Replace find-cache-dir with find-up ##### What's Changed ###### Breaking Changes * bump node requirement to `^18.20.0 || ^20.10.0 || >=22.0.0` and webpack requirement to `>= 5.61.0` by @JLHwung in https://github.com/babel/babel-loader/pull/1026 * breaking: use output.hashFunction as loader cache hasher by @JLHwung in https://github.com/babel/babel-loader/pull/1027 ###### New Features * Add babel-loader logger by @JLHwung in https://github.com/babel/babel-loader/pull/1034 * Support cache with external dependencies by @JLHwung in https://github.com/babel/babel-loader/pull/1033 ###### Bug Fixes * [Bugfix] Ensure stability of filename cache-keys by @stefanpenner in https://github.com/babel/babel-loader/pull/909 ###### Docs * docs: clarify that `cacheIdentifier` is computed from the merged options by @JLHwung in https://github.com/babel/babel-loader/pull/1000 * Create SECURITY.md by @JLHwung in https://github.com/babel/babel-loader/pull/1032 * Add babel-loader v10 readme by @JLHwung in https://github.com/babel/babel-loader/pull/1046 * add readme section for loggingDebug support by @JLHwung in https://github.com/babel/babel-loader/pull/1038 * Update readme and repo templates by @JLHwung in https://github.com/babel/babel-loader/pull/1041 ###### Dependencies * migrate to c8 by @JLHwung in https://github.com/babel/babel-loader/pull/996 * Bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in https://github.com/babel/babel-loader/pull/998 * Bump dev dependencies by @JLHwung in https://github.com/babel/babel-loader/pull/1001 * Bump braces from 3.0.2 to 3.0.3 by @dependabot in https://github.com/babel/babel-loader/pull/1020 * Update deps by @JLHwung in https://github.com/babel/babel-loader/pull/1025 * refactor: replace `find-cache-dir` by `find-up` by @JLHwung in https://github.com/babel/babel-loader/pull/1031 * Bump webpack from 5.93.0 to 5.94.0 by @dependabot in https://github.com/babel/babel-loader/pull/1035 * chore: update dev deps by @JLHwung in https://github.com/babel/babel-loader/pull/1036 * Bump cross-spawn from 7.0.3 to 7.0.6 by @dependabot in https://github.com/babel/babel-loader/pull/1049 ###### Internal * Remove caller option check by @JLHwung in https://github.com/babel/babel-loader/pull/1007 * Update tests by @JLHwung in https://github.com/babel/babel-loader/pull/1003 * Update metadata test by @JLHwung in https://github.com/babel/babel-loader/pull/1024 * Migrate to node test runner by @JLHwung in https://github.com/babel/babel-loader/pull/1028 * chore: use default eslint rules by @JLHwung in https://github.com/babel/babel-loader/pull/1029 * refactor: use webpack builtin schema util by @JLHwung in https://github.com/babel/babel-loader/pull/1030 ##### New Contributors * @stefanpenner made their first contribution in https://github.com/babel/babel-loader/pull/909 **Full Changelog**: https://github.com/babel/babel-loader/compare/v9.1.3...v10.0.0