typescript-transform-paths
Version:
Transforms module resolution paths using TypeScript path mapping and/or custom paths
638 lines (321 loc) • 33 kB
Markdown
# Changelog
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
## v3.5.5
[compare changes](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.4...v3.5.5)
### 🩹 Fixes
- When installed typescript version contains 0 it would cause error to be thrown "Expected version to be parsed" ([#399](https://github.com/LeDDGroup/typescript-transform-paths/pull/399))
### ❤️ Contributors
- Anthony Y. Zhu ([@anthony-y-zhu14](http://github.com/anthony-y-zhu14))
## v3.5.4
[compare changes](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.4)
### 🩹 Fixes
- Respect desired path on case-insensitive file systems ([#397](https://github.com/LeDDGroup/typescript-transform-paths/pull/397))
### 📖 Documentation
- Add version compatibility matrix in readme ([#338](https://github.com/LeDDGroup/typescript-transform-paths/pull/338))
### 🏡 Chore
- **deps-dev:** Bump @eslint/js from 9.9.1 to 9.15.0 ([#310](https://github.com/LeDDGroup/typescript-transform-paths/pull/310))
- **deps-dev:** Bump typescript-eslint from 8.13.0 to 8.15.0 ([#308](https://github.com/LeDDGroup/typescript-transform-paths/pull/308))
- **deps-dev:** Bump eslint from 9.10.0 to 9.15.0 ([#309](https://github.com/LeDDGroup/typescript-transform-paths/pull/309))
- **deps-dev:** Bump changelogen from 0.5.5 to 0.5.7 ([#316](https://github.com/LeDDGroup/typescript-transform-paths/pull/316))
- **deps-dev:** Bump @types/node from 22.8.7 to 22.9.3 ([#314](https://github.com/LeDDGroup/typescript-transform-paths/pull/314))
- **deps-dev:** Bump typescript from 5.6.3 to 5.7.2 in /test ([#317](https://github.com/LeDDGroup/typescript-transform-paths/pull/317))
- **deps-dev:** Bump typescript-eslint from 8.15.0 to 8.16.0 ([#313](https://github.com/LeDDGroup/typescript-transform-paths/pull/313))
- **deps-dev:** Bump eslint from 9.15.0 to 9.16.0 ([#319](https://github.com/LeDDGroup/typescript-transform-paths/pull/319))
- **deps-dev:** Bump typescript-eslint from 8.16.0 to 8.17.0 ([#320](https://github.com/LeDDGroup/typescript-transform-paths/pull/320))
- **deps-dev:** Update yarn from 4.4.0 to 4.5.3 ([f6ccab1](https://github.com/LeDDGroup/typescript-transform-paths/commit/f6ccab1))
- Update yarn.lock ([b958778](https://github.com/LeDDGroup/typescript-transform-paths/commit/b958778))
- **deps-dev:** Bump ts-patch from 3.2.1 to 3.3.0 ([#322](https://github.com/LeDDGroup/typescript-transform-paths/pull/322))
- **deps-dev:** Bump typescript-eslint from 8.17.0 to 8.18.0 ([#323](https://github.com/LeDDGroup/typescript-transform-paths/pull/323))
- **deps-dev:** Bump typescript from 5.5.4 to 5.7.2 ([#315](https://github.com/LeDDGroup/typescript-transform-paths/pull/315))
- **deps-dev:** Bump ts-patch from 3.2.1 to 3.3.0 in /test ([#324](https://github.com/LeDDGroup/typescript-transform-paths/pull/324))
- Configure Renovate ([#330](https://github.com/LeDDGroup/typescript-transform-paths/pull/330))
- Update renovate config to auto merge minor updates ([b3f3f31](https://github.com/LeDDGroup/typescript-transform-paths/commit/b3f3f31))
- **release:** V3.5.3 ([4c3a6c3](https://github.com/LeDDGroup/typescript-transform-paths/commit/4c3a6c3))
- **deps-dev:** Bump @types/jest from 29.5.12 to 29.5.14 in /test ([#346](https://github.com/LeDDGroup/typescript-transform-paths/pull/346))
### 🤖 CI
- Adjust publish workflow ([1039e07](https://github.com/LeDDGroup/typescript-transform-paths/commit/1039e07))
- Fix changelogen not pushing code ([221136a](https://github.com/LeDDGroup/typescript-transform-paths/commit/221136a))
- Update fetch-depth on publish workflow ([2fe790e](https://github.com/LeDDGroup/typescript-transform-paths/commit/2fe790e))
### ❤️ Contributors
- Denis Sokolov ([@denis-sokolov](http://github.com/denis-sokolov))
- Daniel Perez Alvarez <danielpza@protonmail.com>
## v3.5.3
[compare changes](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.3)
### 📖 Documentation
- Add version compatibility matrix in readme ([#338](https://github.com/LeDDGroup/typescript-transform-paths/pull/338))
### 🏡 Chore
- **deps-dev:** Bump @eslint/js from 9.9.1 to 9.15.0 ([#310](https://github.com/LeDDGroup/typescript-transform-paths/pull/310))
- **deps-dev:** Bump typescript-eslint from 8.13.0 to 8.15.0 ([#308](https://github.com/LeDDGroup/typescript-transform-paths/pull/308))
- **deps-dev:** Bump eslint from 9.10.0 to 9.15.0 ([#309](https://github.com/LeDDGroup/typescript-transform-paths/pull/309))
- **deps-dev:** Bump changelogen from 0.5.5 to 0.5.7 ([#316](https://github.com/LeDDGroup/typescript-transform-paths/pull/316))
- **deps-dev:** Bump @types/node from 22.8.7 to 22.9.3 ([#314](https://github.com/LeDDGroup/typescript-transform-paths/pull/314))
- **deps-dev:** Bump typescript from 5.6.3 to 5.7.2 in /test ([#317](https://github.com/LeDDGroup/typescript-transform-paths/pull/317))
- **deps-dev:** Bump typescript-eslint from 8.15.0 to 8.16.0 ([#313](https://github.com/LeDDGroup/typescript-transform-paths/pull/313))
- **deps-dev:** Bump eslint from 9.15.0 to 9.16.0 ([#319](https://github.com/LeDDGroup/typescript-transform-paths/pull/319))
- **deps-dev:** Bump typescript-eslint from 8.16.0 to 8.17.0 ([#320](https://github.com/LeDDGroup/typescript-transform-paths/pull/320))
- **deps-dev:** Update yarn from 4.4.0 to 4.5.3 ([f6ccab1](https://github.com/LeDDGroup/typescript-transform-paths/commit/f6ccab1))
- Update yarn.lock ([b958778](https://github.com/LeDDGroup/typescript-transform-paths/commit/b958778))
- **deps-dev:** Bump ts-patch from 3.2.1 to 3.3.0 ([#322](https://github.com/LeDDGroup/typescript-transform-paths/pull/322))
- **deps-dev:** Bump typescript-eslint from 8.17.0 to 8.18.0 ([#323](https://github.com/LeDDGroup/typescript-transform-paths/pull/323))
- **deps-dev:** Bump typescript from 5.5.4 to 5.7.2 ([#315](https://github.com/LeDDGroup/typescript-transform-paths/pull/315))
- **deps-dev:** Bump ts-patch from 3.2.1 to 3.3.0 in /test ([#324](https://github.com/LeDDGroup/typescript-transform-paths/pull/324))
- Configure Renovate ([#330](https://github.com/LeDDGroup/typescript-transform-paths/pull/330))
- Update renovate config to auto merge minor updates ([b3f3f31](https://github.com/LeDDGroup/typescript-transform-paths/commit/b3f3f31))
### 🤖 CI
- Adjust publish workflow ([1039e07](https://github.com/LeDDGroup/typescript-transform-paths/commit/1039e07))
- Fix changelogen not pushing code ([221136a](https://github.com/LeDDGroup/typescript-transform-paths/commit/221136a))
### ❤️ Contributors
- Daniel Perez Alvarez <danielpza@protonmail.com>
## v3.5.2
[compare changes](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.1...v3.5.2)
### 🩹 Fixes
- Restore typescript 5.6 compatibility ([#301](https://github.com/LeDDGroup/typescript-transform-paths/pull/301))
### 🏡 Chore
- **deps-dev:** Bump eslint and @types/eslint ([#273](https://github.com/LeDDGroup/typescript-transform-paths/pull/273))
- **deps-dev:** Bump @types/node from 22.5.2 to 22.8.7 ([#303](https://github.com/LeDDGroup/typescript-transform-paths/pull/303))
- **deps-dev:** Bump typescript-eslint from 8.3.0 to 8.13.0 ([#302](https://github.com/LeDDGroup/typescript-transform-paths/pull/302))
### ❤️ Contributors
- Ben Limmer ([@blimmer](http://github.com/blimmer))
## v3.5.1
[compare changes](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.0...v3.5.1)
### 🩹 Fixes
- Downgrade minimatch from 10.0.1 to 9.0.5 ([#272](https://github.com/LeDDGroup/typescript-transform-paths/pull/272))
### 💅 Refactors
- Always patch ([ed3ed1f](https://github.com/LeDDGroup/typescript-transform-paths/commit/ed3ed1f))
- Rename typescript-number to typescript-x ([36643ff](https://github.com/LeDDGroup/typescript-transform-paths/commit/36643ff))
- Use strictest typescript configuration ([a67e739](https://github.com/LeDDGroup/typescript-transform-paths/commit/a67e739))
- Enable @typescript-eslint/no-explicit-any warning ([1cddaac](https://github.com/LeDDGroup/typescript-transform-paths/commit/1cddaac))
- Add eslint-plugin-unicorn ([44ad2e0](https://github.com/LeDDGroup/typescript-transform-paths/commit/44ad2e0))
- Remove anys ([07e5c27](https://github.com/LeDDGroup/typescript-transform-paths/commit/07e5c27))
### 🏡 Chore
- Rename nx test project to avoid conflict with package name ([3ee03d1](https://github.com/LeDDGroup/typescript-transform-paths/commit/3ee03d1))
- **deps-dev:** Bump typescript-eslint from 8.1.0 to 8.2.0 ([#249](https://github.com/LeDDGroup/typescript-transform-paths/pull/249))
- **deps-dev:** Bump @types/node from 22.2.0 to 22.4.1 ([#248](https://github.com/LeDDGroup/typescript-transform-paths/pull/248))
- Add danielpza to funding.yml ([9aa6941](https://github.com/LeDDGroup/typescript-transform-paths/commit/9aa6941))
- **deps-dev:** Bump typescript-eslint from 8.2.0 to 8.3.0 ([#254](https://github.com/LeDDGroup/typescript-transform-paths/pull/254))
- **deps-dev:** Bump @types/node from 22.4.1 to 22.5.0 ([#253](https://github.com/LeDDGroup/typescript-transform-paths/pull/253))
- **deps-dev:** Update some dependencies ([164aeac](https://github.com/LeDDGroup/typescript-transform-paths/commit/164aeac))
- Remove eslint-plugin-unicorn ([8c6ccf4](https://github.com/LeDDGroup/typescript-transform-paths/commit/8c6ccf4))
### ❤️ Contributors
- Spdaley <seadaley@cisco.com>
- Daniel Perez Alvarez <danielpza@protonmail.com>
## v3.5.0
[compare changes](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.4.11...v3.5.0)
### 🚀 Enhancements
- Add package.json exports ([#218](https://github.com/LeDDGroup/typescript-transform-paths/pull/218))
### 💅 Refactors
- Move top level register and nx-transformer to src/ ([6f0a280](https://github.com/LeDDGroup/typescript-transform-paths/commit/6f0a280))
- Add prettier-plugin-jsdoc ([0b5fd4c](https://github.com/LeDDGroup/typescript-transform-paths/commit/0b5fd4c))
- Remove ts-expose-internals imports ([7b66926](https://github.com/LeDDGroup/typescript-transform-paths/commit/7b66926))
- Update ts-expose-internals -> @types/ts-expose-internals ([56d62d2](https://github.com/LeDDGroup/typescript-transform-paths/commit/56d62d2))
### 🏡 Chore
- **deps-dev:** Remove strip-ansi ([2fc9901](https://github.com/LeDDGroup/typescript-transform-paths/commit/2fc9901))
### ❤️ Contributors
- Daniel Perez Alvarez <danielpza@protonmail.com>
## v3.4.11
[compare changes](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.4.10...v3.4.11)
### 💅 Refactors
- Remove namespaces in favor of modules ([#236](https://github.com/LeDDGroup/typescript-transform-paths/pull/236))
- Fix eslint warnings ([#238](https://github.com/LeDDGroup/typescript-transform-paths/pull/238))
- Fix no-require-imports eslint warning ([#239](https://github.com/LeDDGroup/typescript-transform-paths/pull/239))
- Enable no-unused-vars eslint rule ([2e3b9d6](https://github.com/LeDDGroup/typescript-transform-paths/commit/2e3b9d6))
- Remove tsconfig.base.json in favor of @tsconfig/node18 ([#235](https://github.com/LeDDGroup/typescript-transform-paths/pull/235))
- Unvendor typescript types definitions ([#234](https://github.com/LeDDGroup/typescript-transform-paths/pull/234))
- Remove hardcoded types ([#240](https://github.com/LeDDGroup/typescript-transform-paths/pull/240))
### 📖 Documentation
- Remove all contributors badge ([#230](https://github.com/LeDDGroup/typescript-transform-paths/pull/230))
- Remove articles section ([02d7d6c](https://github.com/LeDDGroup/typescript-transform-paths/commit/02d7d6c))
### 🏡 Chore
- Update eslint config to remove old src/declarations path ([0ab8ebc](https://github.com/LeDDGroup/typescript-transform-paths/commit/0ab8ebc))
- Update package.json contributors ([b79f96d](https://github.com/LeDDGroup/typescript-transform-paths/commit/b79f96d))
- **deps-dev:** Bump @types/node from 18.19.43 to 22.2.0 ([#241](https://github.com/LeDDGroup/typescript-transform-paths/pull/241))
- **deps-dev:** Bump typescript-eslint from 8.0.1 to 8.1.0 ([#243](https://github.com/LeDDGroup/typescript-transform-paths/pull/243))
- **deps-dev:** Bump @eslint/js from 9.8.0 to 9.9.0 ([#242](https://github.com/LeDDGroup/typescript-transform-paths/pull/242))
- **deps-dev:** Bump eslint from 9.8.0 to 9.9.0 ([#245](https://github.com/LeDDGroup/typescript-transform-paths/pull/245))
### ✅ Tests
- Remove yarn pack workaround ([#232](https://github.com/LeDDGroup/typescript-transform-paths/pull/232))
### 🎨 Styles
- Add eslint ([#237](https://github.com/LeDDGroup/typescript-transform-paths/pull/237))
### ❤️ Contributors
- Daniel Perez Alvarez <danielpza@protonmail.com>
## v3.4.10
[compare changes](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.4.9...v3.4.10)
### 🏡 Chore
- Update dependencies ([#226](https://github.com/LeDDGroup/typescript-transform-paths/pull/226))
- Replace standard-version with changelogen ([#227](https://github.com/LeDDGroup/typescript-transform-paths/pull/227))
### 🤖 CI
- Generate provenance on npm publish ([#229](https://github.com/LeDDGroup/typescript-transform-paths/pull/229))
### ❤️ Contributors
- Daniel Perez Alvarez <danielpza@protonmail.com>
### [3.4.9](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.4.8...v3.4.9) (2024-08-07)
### [3.4.8](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.4.7...v3.4.8) (2024-08-07)
### [3.4.7](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.4.6...v3.4.7) (2024-02-20)
### Bug Fixes
* Numerous issues with elision due to new TS features in v5+ (fixes [#184](https://github.com/LeDDGroup/typescript-transform-paths/issues/184)) ([d4f89af](https://github.com/LeDDGroup/typescript-transform-paths/commit/d4f89afccb02daba0212380e31654b93d85ebe98))
### [3.4.6](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.4.5...v3.4.6) (2023-01-06)
### Bug Fixes
* Cover edge case issues with case-insensitive filesystems ([968ee7b](https://github.com/LeDDGroup/typescript-transform-paths/commit/968ee7b080d0421347e020161646bc1fc5e58008))
### [3.4.5](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.4.4...v3.4.5) (2023-01-05)
### Bug Fixes
* OSX paths can be rewritten improperly (fixes [#167](https://github.com/LeDDGroup/typescript-transform-paths/issues/167)) ([0ff48d7](https://github.com/LeDDGroup/typescript-transform-paths/commit/0ff48d740edc58bed72971f6ad0f2c7493c56def))
### [3.4.4](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.4.3...v3.4.4) (2022-10-24)
### Bug Fixes
* NX Transformer entry script not included in NPM package (fixes [#166](https://github.com/LeDDGroup/typescript-transform-paths/issues/166)) ([4396e0c](https://github.com/LeDDGroup/typescript-transform-paths/commit/4396e0c27e679cef1bfe6d5faf397cc1b2f11992))
### [3.4.3](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.4.2...v3.4.3) (2022-10-21)
### Bug Fixes
* More edge cases in ts-node (fixes [#163](https://github.com/LeDDGroup/typescript-transform-paths/issues/163)) ([b297431](https://github.com/LeDDGroup/typescript-transform-paths/commit/b297431b5bd88a9b9dce449ded9a241857aaf5c6))
### [3.4.2](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.4.1...v3.4.2) (2022-10-21)
### Bug Fixes
* Edge cases exist which causes ts-node to fail with register script (fixes [#162](https://github.com/LeDDGroup/typescript-transform-paths/issues/162)) ([0dbe06e](https://github.com/LeDDGroup/typescript-transform-paths/commit/0dbe06efbf659f8d67df22d25296930f4ecd203f))
### [3.4.1](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.4.0...v3.4.1) (2022-10-20)
### Bug Fixes
* ImportType node children do not transform (fixes [#150](https://github.com/LeDDGroup/typescript-transform-paths/issues/150)) ([70871d2](https://github.com/LeDDGroup/typescript-transform-paths/commit/70871d22e76999589cb54111577c5e08112b43ee))
## [3.4.0](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.3.1...v3.4.0) (2022-10-20)
### Features
* Added NX Transformer ([6619164](https://github.com/LeDDGroup/typescript-transform-paths/commit/66191641bcd023464198b1974a6c351c831dc803))
* Updated library to support latest TypeScript & ts-node ([cbeb29c](https://github.com/LeDDGroup/typescript-transform-paths/commit/cbeb29cd3a62c205d7116a0ee5f0120d1696bd68))
### Bug Fixes
* Fixed incorrect signature return type for transformer (fixes [#156](https://github.com/LeDDGroup/typescript-transform-paths/issues/156)) ([a40b378](https://github.com/LeDDGroup/typescript-transform-paths/commit/a40b3785b61894f6f37b48018a00101ee27bcb09))
### [3.3.1](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.3.0...v3.3.1) (2021-08-16)
### Bug Fixes
* External project references not resolved properly in composite projects (fixes [#125](https://github.com/LeDDGroup/typescript-transform-paths/issues/125)) ([4a16396](https://github.com/LeDDGroup/typescript-transform-paths/commit/4a16396199058b6a705e22dc84ddfe8e6491f6be))
## [3.3.0](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.2.1...v3.3.0) (2021-08-10)
### Features
* Added typescript-transform-paths/register script ([8c36b09](https://github.com/LeDDGroup/typescript-transform-paths/commit/8c36b098a837d1ed04c04a8fb8a39a03eb0bbadf))
### [3.2.1](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.2.0...v3.2.1) (2021-08-05)
### Bug Fixes
* Missing type-only modifier for ts-node type import (fixes [#130](https://github.com/LeDDGroup/typescript-transform-paths/issues/130)) ([0320574](https://github.com/LeDDGroup/typescript-transform-paths/commit/0320574a42acf2b54585562e57850bbab2deea05))
## [3.2.0](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.1.0...v3.2.0) (2021-08-03)
### Features
* Support transformation via ts-node transpileOnly and compiler API transformNodes (closes [#123](https://github.com/LeDDGroup/typescript-transform-paths/issues/123)) ([dd942fd](https://github.com/LeDDGroup/typescript-transform-paths/commit/dd942fdbf34afcdec8f976a1540746521a758c73))
### Bug Fixes
* Custom JSDoc tags not working for older TS (fixes [#126](https://github.com/LeDDGroup/typescript-transform-paths/issues/126)) ([d4280c3](https://github.com/LeDDGroup/typescript-transform-paths/commit/d4280c3dec4dc9f3834fc98be2e51109422bd9aa))
## [3.1.0](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.0.2...v3.1.0) (2021-07-13)
### Features
* Add support for module augmentation (closes [#122](https://github.com/LeDDGroup/typescript-transform-paths/issues/122)) ([f9d4994](https://github.com/LeDDGroup/typescript-transform-paths/commit/f9d49944d1fed7c1d6cbfa1cbd04c0c76abae1c0))
### [3.0.2](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.0.1...v3.0.2) (2021-07-01)
### Features
* Improved resolution strategy by using EmitHost ([87294b4](https://github.com/LeDDGroup/typescript-transform-paths/commit/87294b437dfa572d409aa0b59a144de8545a3672))
### Bug Fixes
* Accommodate TS 4.4 paths pattern caching (fixes [#114](https://github.com/LeDDGroup/typescript-transform-paths/issues/114)) ([#116](https://github.com/LeDDGroup/typescript-transform-paths/issues/116)) ([e9b2a9f](https://github.com/LeDDGroup/typescript-transform-paths/commit/e9b2a9f0240bafd1a8d4a97c2be7cda3587af303))
* Base Node was elided if could not resolve (fixes: [#119](https://github.com/LeDDGroup/typescript-transform-paths/issues/119)) ([1b97c80](https://github.com/LeDDGroup/typescript-transform-paths/commit/1b97c8026903ede676c831fe24f9d18c98d24b24))
### [3.0.1](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.0.0...v3.0.1) (2021-06-28)
## [3.0.0](https://github.com/LeDDGroup/typescript-transform-paths/compare/v2.2.4...v3.0.0) (2021-06-16)
### Features
* Rewrote resolution strategy + various improvements (see notes) ([ed1df79](https://github.com/LeDDGroup/typescript-transform-paths/commit/ed1df795063c4d08b2a29b8b229d6ac7d134b816)), closes [#109](https://github.com/LeDDGroup/typescript-transform-paths/issues/109) [#110](https://github.com/LeDDGroup/typescript-transform-paths/issues/110) [#106](https://github.com/LeDDGroup/typescript-transform-paths/issues/106) [#108](https://github.com/LeDDGroup/typescript-transform-paths/issues/108) [#107](https://github.com/LeDDGroup/typescript-transform-paths/issues/107) [#103](https://github.com/LeDDGroup/typescript-transform-paths/issues/103)
### [2.2.4](https://github.com/LeDDGroup/typescript-transform-paths/compare/v2.2.3...v2.2.4) (2021-05-20)
### Bug Fixes
* Implicit 'index' was written to output filename for imports (fixes [#105](https://github.com/LeDDGroup/typescript-transform-paths/issues/105)) ([4803cd2](https://github.com/LeDDGroup/typescript-transform-paths/commit/4803cd212c20785c74e534366fddc5c62f3a4d89))
### [2.2.3](https://github.com/LeDDGroup/typescript-transform-paths/compare/v2.2.2...v2.2.3) (2021-02-02)
### Bug Fixes
* Prevent `.json` extension being stripped in output (fixes [#95](https://github.com/LeDDGroup/typescript-transform-paths/issues/95)) ([bcca436](https://github.com/LeDDGroup/typescript-transform-paths/commit/bcca43677d23ddea0a409ec3daff008313d17342))
### [2.2.2](https://github.com/LeDDGroup/typescript-transform-paths/compare/v2.2.1...v2.2.2) (2021-01-11)
### Bug Fixes
* Corrected explicit extensions fix from previous patch ([a90e550](https://github.com/LeDDGroup/typescript-transform-paths/commit/a90e550a3d0c4804ef3a4e27cbc4e32ce6971296))
### [2.2.1](https://github.com/LeDDGroup/typescript-transform-paths/compare/v2.2.0...v2.2.1) (2021-01-10)
### Bug Fixes
* Preserve explicit file extensions (closes [#89](https://github.com/LeDDGroup/typescript-transform-paths/issues/89)) ([b0627f8](https://github.com/LeDDGroup/typescript-transform-paths/commit/b0627f8f6cd49681ff58ffad48e04e96a9e9ba27))
* Rely on original node for getting comment tags (closes [#90](https://github.com/LeDDGroup/typescript-transform-paths/issues/90)) ([fa978c2](https://github.com/LeDDGroup/typescript-transform-paths/commit/fa978c2651f74ba3ce7d7363ac5a0b3677a8e90c))
## [2.2.0](https://github.com/LeDDGroup/typescript-transform-paths/compare/v2.1.0...v2.2.0) (2021-01-04)
### Features
* Add overwriteNodeModules option ([b4a483e](https://github.com/LeDDGroup/typescript-transform-paths/commit/b4a483e880e348971c15dde697ec6813f678fde2))
* Added `@transform-path` and `@no-transform-path` tags for custom statement level transformation ([8cab30d](https://github.com/LeDDGroup/typescript-transform-paths/commit/8cab30d25415596f19b162bcf50cf984256012e6))
* Added `exclude` option to allow excluding transformation of matching resolved paths ([b1fdb54](https://github.com/LeDDGroup/typescript-transform-paths/commit/b1fdb545c2d963cd4d82a6a0bedfa2d7d0107398))
### Bug Fixes
* Certain edge cases existed where type elision improperly elided full import / export declarations without named bindings (closes [#87](https://github.com/LeDDGroup/typescript-transform-paths/issues/87)) ([84a7866](https://github.com/LeDDGroup/typescript-transform-paths/commit/84a7866d354b49a7d2e8abaadb89f24b8bff07bc))
## [2.1.0](https://github.com/LeDDGroup/typescript-transform-paths/compare/v2.0.3...v2.1.0) (2020-11-27)
### Features
* Added proper type elision (Closes [#77](https://github.com/LeDDGroup/typescript-transform-paths/issues/77) [#78](https://github.com/LeDDGroup/typescript-transform-paths/issues/78)) ([cee93ec](https://github.com/LeDDGroup/typescript-transform-paths/commit/cee93ecc3dceb90474239787c216a8d26089b417))
### Bug Fixes
* Ensure we use the same typescript instance that called the plugin (Fixes [#80](https://github.com/LeDDGroup/typescript-transform-paths/issues/80))
### Refactoring
* Heavily refactored code base for better scale and readability
* Refactored tests for modularity and multi-TS instance testing
### [2.0.4](https://github.com/LeDDGroup/typescript-transform-paths/compare/v2.0.3...v2.0.4) (2020-11-23)
* Refactored from requiring _both_ to _at least one_ tsConfig option: baseUrl, paths ([34e4963](https://github.com/LeDDGroup/typescript-transform-paths/commit/34e49639f7248e38475efd854670c11ea65fc76e))
- Fixes issue [#39](https://github.com/LeDDGroup/typescript-transform-paths/issues/39)
- Adds support for new [TS 4.1 - paths without baseUrl](https://devblogs.microsoft.com/typescript/announcing-typescript-4-1/#paths-without-baseurl)
### [2.0.3](https://github.com/LeDDGroup/typescript-transform-paths/compare/v2.0.2...v2.0.3) (2020-11-17)
### Bug Fixes
* Updated to more sound workaround for TS type-elision issue ([fb33832](https://github.com/LeDDGroup/typescript-transform-paths/commit/fb338322e5fcd3b3ee7d45269287006ddec1bdb6))
### [2.0.2](https://github.com/LeDDGroup/typescript-transform-paths/compare/v2.0.1...v2.0.2) (2020-10-23)
### Bug Fixes
* Leading comments elided from async import ([d29c52a](https://github.com/LeDDGroup/typescript-transform-paths/commit/d29c52adb11532327889fe49539797b65ba78e86)), closes [#58](https://github.com/LeDDGroup/typescript-transform-paths/issues/58)
### [2.0.1](https://github.com/LeDDGroup/typescript-transform-paths/compare/v2.0.0...v2.0.1) (2020-09-17)
### Bug Fixes
* Support TS 4+ ([#69](https://github.com/LeDDGroup/typescript-transform-paths/issues/69)) ([2406346](https://github.com/LeDDGroup/typescript-transform-paths/commit/24063465c33c36a90d0ae8dd80374369d5f3ca8d)), closes [#68](https://github.com/LeDDGroup/typescript-transform-paths/issues/68)
## [2.0.0](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.1.15...v2.0.0) (2020-08-04)
### ⚠ BREAKING CHANGES
* Re-written to rely on TS API (#66)
### Bug Fixes
* Re-written to rely on TS API ([#66](https://github.com/LeDDGroup/typescript-transform-paths/issues/66)) ([e271f3e](https://github.com/LeDDGroup/typescript-transform-paths/commit/e271f3e973187743d5431b3582e44d553234d581))
### [1.1.15](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.1.14...v1.1.15) (2020-07-30)
### Bug Fixes
* multiple issue fixes ([#61](https://github.com/LeDDGroup/typescript-transform-paths/issues/61)) ([a4e2916](https://github.com/LeDDGroup/typescript-transform-paths/commit/a4e2916)), closes [#60](https://github.com/LeDDGroup/typescript-transform-paths/issues/60) [#24](https://github.com/LeDDGroup/typescript-transform-paths/issues/24) [#48](https://github.com/LeDDGroup/typescript-transform-paths/issues/48)
### [1.1.14](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.1.13...v1.1.14) (2019-12-27)
### Bug Fixes
* add support for dynamic imports ([#46](https://github.com/LeDDGroup/typescript-transform-paths/issues/46)) ([88b6001](https://github.com/LeDDGroup/typescript-transform-paths/commit/88b6001))
### [1.1.13](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.1.12...v1.1.13) (2019-11-11)
### Bug Fixes
* another edge case for implicit * path ([#43](https://github.com/LeDDGroup/typescript-transform-paths/issues/43)) ([d0f4eb7](https://github.com/LeDDGroup/typescript-transform-paths/commit/d0f4eb7)), closes [#42](https://github.com/LeDDGroup/typescript-transform-paths/issues/42)
### [1.1.12](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.1.11...v1.1.12) (2019-11-09)
### Bug Fixes
* handle tsconfig with out paths ([#41](https://github.com/LeDDGroup/typescript-transform-paths/issues/41)) ([1e936b8](https://github.com/LeDDGroup/typescript-transform-paths/commit/1e936b8))
### [1.1.11](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.1.10...v1.1.11) (2019-10-09)
### Bug Fixes
* not working with files with multiple extensions ([#37](https://github.com/LeDDGroup/typescript-transform-paths/issues/37)) ([97454c7](https://github.com/LeDDGroup/typescript-transform-paths/commit/97454c7))
### [1.1.10](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.1.9...v1.1.10) (2019-08-20)
### Bug Fixes
* do not transform relative paths ([dd57089](https://github.com/LeDDGroup/typescript-transform-paths/commit/dd57089)), closes [#30](https://github.com/LeDDGroup/typescript-transform-paths/issues/30)
* resolve only if file exists ([e6c51e0](https://github.com/LeDDGroup/typescript-transform-paths/commit/e6c51e0))
### [1.1.9](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.1.8...v1.1.9) (2019-08-20)
### Bug Fixes
* urls not working ([4f9fbfa](https://github.com/LeDDGroup/typescript-transform-paths/commit/4f9fbfa))
### [1.1.8](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.1.7...v1.1.8) (2019-08-01)
### Bug Fixes
* not updating external module reference ([2323637](https://github.com/LeDDGroup/typescript-transform-paths/commit/2323637))
* revert [#27](https://github.com/LeDDGroup/typescript-transform-paths/issues/27) ([2d2cbeb](https://github.com/LeDDGroup/typescript-transform-paths/commit/2d2cbeb))
### [1.1.7](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.1.6...v1.1.7) (2019-07-30)
### Bug Fixes
* require statements not being transformed ([#27](https://github.com/LeDDGroup/typescript-transform-paths/issues/27)) ([822b65e](https://github.com/LeDDGroup/typescript-transform-paths/commit/822b65e))
### [1.1.6](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.1.5...v1.1.6) (2019-07-09)
### Bug Fixes
* not working explicits exports for types on declaration files ([0263f06](https://github.com/LeDDGroup/typescript-transform-paths/commit/0263f06))
### [1.1.5](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.1.4...v1.1.5) (2019-07-09)
### Bug Fixes
* declaration files inconsistencies ([d7f4074](https://github.com/LeDDGroup/typescript-transform-paths/commit/d7f4074)), closes [#24](https://github.com/LeDDGroup/typescript-transform-paths/issues/24) [#23](https://github.com/LeDDGroup/typescript-transform-paths/issues/23) [#22](https://github.com/LeDDGroup/typescript-transform-paths/issues/22)
### Tests
* improve tests ([cf20a3f](https://github.com/LeDDGroup/typescript-transform-paths/commit/cf20a3f))
### [1.1.4](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.1.3...v1.1.4) (2019-06-08)
### Bug Fixes
* some exports not working ([cc2ba49](https://github.com/LeDDGroup/typescript-transform-paths/commit/cc2ba49))
### [1.1.3](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.1.2...v1.1.3) (2019-05-24)
### Bug Fixes
* not transforming declaration files ([bb269b5](https://github.com/LeDDGroup/typescript-transform-paths/commit/bb269b5)), closes [#13](https://github.com/LeDDGroup/typescript-transform-paths/issues/13) [#14](https://github.com/LeDDGroup/typescript-transform-paths/issues/14)
### Tests
* use release build for tests ([6069d24](https://github.com/LeDDGroup/typescript-transform-paths/commit/6069d24))
### [1.1.2](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.1.1...v1.1.2) (2019-05-21)
* add some keywords to package.json
* update license to MIT
* add all contributor
<a name="1.1.1"></a>
## [1.1.1](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.1.0...v1.1.1) (2019-05-18)
### Bug Fixes
* check for `paths` and `baseUrl` in tsconfig ([c3710c4](https://github.com/LeDDGroup/typescript-transform-paths/commit/c3710c4))
* type only import not deleted from result file ([73dd8e2](https://github.com/LeDDGroup/typescript-transform-paths/commit/73dd8e2)), closes [#9](https://github.com/LeDDGroup/typescript-transform-paths/issues/9)
<a name="1.1.0"></a>
# [1.1.0](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.0.2...v1.1.0) (2019-05-01)
### Features
* exports expressions ([546e610](https://github.com/LeDDGroup/typescript-transform-paths/commit/546e610)), closes [#7](https://github.com/LeDDGroup/typescript-transform-paths/issues/7)
<a name="1.0.2"></a>
## [1.0.2](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.0.1...v1.0.2) (2019-04-24)
### Bug Fixes
* produce posix path in windows ([5059c3d](https://github.com/LeDDGroup/typescript-transform-paths/commit/5059c3d)), closes [#5](https://github.com/LeDDGroup/typescript-transform-paths/issues/5)
<a name="1.0.1"></a>
## [1.0.1](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.0.0...v1.0.1) (2019-04-12)
### Bug Fixes
* not working for same or lower directory level ([a748d6a](https://github.com/LeDDGroup/typescript-transform-paths/commit/a748d6a)), closes [#2](https://github.com/LeDDGroup/typescript-transform-paths/issues/2)
<a name="1.0.0"></a>
# 1.0.0 (2019-02-02)
### Features
* make it work ([e774cf7](https://github.com/LeDDGroup/typescript-transform-paths/commit/e774cf7))