# Change Log - @rushstack/tree-pattern This log was last generated on Fri, 20 Feb 2026 00:15:04 GMT and should not be manually modified. ## 0.4.1 Fri, 20 Feb 2026 00:15:04 GMT ### Patches - Add `"node"` condition before `"import"` in the `"exports"` map so that Node.js uses the CJS output (which handles extensionless imports), while bundlers still use ESM via `"import"`. Fixes https://github.com/microsoft/rushstack/issues/5644. ## 0.4.0 Thu, 19 Feb 2026 00:04:53 GMT ### Minor changes - Normalize package layout. CommonJS is now under `lib-commonjs`, DTS is now under `lib-dts`, and ESM is now under `lib-esm`. Imports to `lib` still work as before, handled by the `"exports"` field in `package.json`. ## 0.3.4 Sat, 27 Jul 2024 00:10:27 GMT ### Patches - Include CHANGELOG.md in published releases again ## 0.3.3 Sat, 17 Feb 2024 06:24:35 GMT ### Patches - Fix broken link to API documentation ## 0.3.2 Tue, 16 Jan 2024 18:30:10 GMT ### Patches - Upgrade build dependencies ## 0.3.1 Tue, 26 Sep 2023 09:30:33 GMT ### Patches - Update type-only imports to include the type modifier. ## 0.3.0 Fri, 15 Sep 2023 00:36:58 GMT ### Minor changes - Update @types/node from 14 to 18 ## 0.2.4 Fri, 17 Jun 2022 00:16:18 GMT ### Patches - Add missing types ## 0.2.3 Sat, 09 Apr 2022 02:24:27 GMT ### Patches - Rename the "master" branch to "main". ## 0.2.2 Wed, 27 Oct 2021 00:08:15 GMT ### Patches - Update the package.json repository field to include the directory property. ## 0.2.1 Wed, 30 Sep 2020 18:39:17 GMT ### Patches - Update to build with @rushstack/heft-node-rig ## 0.2.0 Wed, 30 Sep 2020 06:53:53 GMT ### Minor changes - Upgrade compiler; the API now requires TypeScript 3.9 or newer ### Patches - Update README.md ## 0.1.0 Sat, 19 Sep 2020 03:33:06 GMT ### Minor changes - Initial release