|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## [3.0.0](https://www.github.com/gulpjs/interpret/compare/v2.2.0...v3.0.0) (2022-04-12) |
| 4 | + |
| 5 | + |
| 6 | +### ⚠ BREAKING CHANGES |
| 7 | + |
| 8 | +* Provide default configuration in register functions (#83) |
| 9 | +* Only load sucrase tsx hook for `.tsx` extension |
| 10 | +* Normalize repository, dropping node <10.13 support (#80) |
| 11 | +* Remove legacy node-jsx hook |
| 12 | +* Remove deprecated typescript-node hook |
| 13 | +* Remove deprecated typescript-register hook |
| 14 | +* Remove unmaintained typescript-require hook |
| 15 | +* Replace legacy require-yaml with yaml-hook |
| 16 | +* Remove legacy require-xml support |
| 17 | +* Remove legacy/deprecated babel hooks |
| 18 | +* Remove legacy buble support |
| 19 | +* Remove legacy cirru-script support |
| 20 | +* Remove legacy node-cjsx support |
| 21 | +* Remove legacy coco support |
| 22 | +* Remove legacy/deprecated coffeescript hooks |
| 23 | +* Remove legacy require-csv support |
| 24 | +* Remove legacy earlgrey support |
| 25 | +* Remove legacy iced-coffee-script support |
| 26 | +* Remove legacy require-ini support |
| 27 | +* Remove legacy json5 hook |
| 28 | +* Remove legacy livescript support |
| 29 | +* Remove legacy wisp support |
| 30 | +* Drop legacy loaders & extensions (#79) |
| 31 | +* Ensure babel only transforms files that match the full extension |
| 32 | + |
| 33 | +### Features |
| 34 | + |
| 35 | +* Add `.cjs` extension and stub hook ([#75](https://www.github.com/gulpjs/interpret/issues/75)) ([7989161](https://www.github.com/gulpjs/interpret/commit/7989161ba5c9ac4e99ec17043b73e525e8e07874)) |
| 36 | +* Add `@swc/register` as a loader for `.ts` and `.tsx` extensions ([#74](https://www.github.com/gulpjs/interpret/issues/74)) ([f160451](https://www.github.com/gulpjs/interpret/commit/f160451b720ea1b0db4a1f66a646fca9758e71ad)) |
| 37 | +* Add esbuild-register for typescript extensions ([#77](https://www.github.com/gulpjs/interpret/issues/77)) ([963f5fa](https://www.github.com/gulpjs/interpret/commit/963f5fadb0b01a0640c52b68f4d76480fdbf70eb)) |
| 38 | +* Add new extensions as JS variants ([8a8df59](https://www.github.com/gulpjs/interpret/commit/8a8df595afc2b813f48e5a87c0f6f88b17f746a7)) |
| 39 | +* Add sucrase hook as alternative for `.jsx` ([58f678e](https://www.github.com/gulpjs/interpret/commit/58f678e78c81fb953b50935cdefbc78bf6d3b77f)) |
| 40 | +* Add support for `.esbuild.(js|jsx|ts|tsx)` extensions ([fcb9672](https://www.github.com/gulpjs/interpret/commit/fcb967211180216f3ddd0358e8634e9ee5c955fd)) |
| 41 | +* Add support for `.sucrase.(js|jsx|ts|tsx)` extensions ([216ad12](https://www.github.com/gulpjs/interpret/commit/216ad128fdf0a774b81297729d1d17c2b2ff4893)) |
| 42 | +* Add support for `.swc.(js|jsx|ts|tsx)` extensions ([c054cf2](https://www.github.com/gulpjs/interpret/commit/c054cf2e5322e7306f8bbf6778956d97d65e37a1)) |
| 43 | +* Allow register function configuration to be overridden ([7856f7e](https://www.github.com/gulpjs/interpret/commit/7856f7ef812bae3cc609db15e3e98dff3a0cd536)) |
| 44 | +* Leverage endsWith instead of RegExp in matchers ([#82](https://www.github.com/gulpjs/interpret/issues/82)) ([6404724](https://www.github.com/gulpjs/interpret/commit/6404724bc9814540aaa46a680c165eac0c1f32d9)) |
| 45 | +* Provide default configuration in register functions ([#83](https://www.github.com/gulpjs/interpret/issues/83)) ([7856f7e](https://www.github.com/gulpjs/interpret/commit/7856f7ef812bae3cc609db15e3e98dff3a0cd536)) |
| 46 | +* Support `.babel.(jsx|tsx)` extensions ([1e3d0f8](https://www.github.com/gulpjs/interpret/commit/1e3d0f81c0aa96e6ea084a75a54af2bf3be53aef)) |
| 47 | +* Support `.mdx` extension hook ([#85](https://www.github.com/gulpjs/interpret/issues/85)) ([cd24c39](https://www.github.com/gulpjs/interpret/commit/cd24c39f38742adf8339183adf24d548479810f0)) |
| 48 | + |
| 49 | + |
| 50 | +### Bug Fixes |
| 51 | + |
| 52 | +* Apply correct ordering to esbuild-register ([fcfbdb4](https://www.github.com/gulpjs/interpret/commit/fcfbdb44477c6ed063a22a9ce3b972698479da3b)) |
| 53 | +* Ensure babel only transforms files that match the full extension ([81ed502](https://www.github.com/gulpjs/interpret/commit/81ed5024b1d961029320a048036f7a559d11cdac)) |
| 54 | +* Ensure esbuild-register only applies to ts or tsx files ([5680b3f](https://www.github.com/gulpjs/interpret/commit/5680b3fbd5f08a23807f23d500d222b056cfe542)) |
| 55 | +* Only load sucrase tsx hook for `.tsx` extension ([e9376a1](https://www.github.com/gulpjs/interpret/commit/e9376a18587b5c73f5f1cb5fa60fa73b8fab3a96)) |
| 56 | + |
| 57 | + |
| 58 | +### Miscellaneous Chores |
| 59 | + |
| 60 | +* Drop legacy loaders & extensions ([#79](https://www.github.com/gulpjs/interpret/issues/79)) ([18a0319](https://www.github.com/gulpjs/interpret/commit/18a0319c0d53c4c33a8ce9badca4d6cfe98cb314)) |
| 61 | +* Normalize repository, dropping node <10.13 support ([#80](https://www.github.com/gulpjs/interpret/issues/80)) ([7b69c63](https://www.github.com/gulpjs/interpret/commit/7b69c632592dfe3e84332ee27eec28805c23a30e)) |
| 62 | +* Remove deprecated typescript-node hook ([18a0319](https://www.github.com/gulpjs/interpret/commit/18a0319c0d53c4c33a8ce9badca4d6cfe98cb314)) |
| 63 | +* Remove deprecated typescript-register hook ([18a0319](https://www.github.com/gulpjs/interpret/commit/18a0319c0d53c4c33a8ce9badca4d6cfe98cb314)) |
| 64 | +* Remove legacy buble support ([18a0319](https://www.github.com/gulpjs/interpret/commit/18a0319c0d53c4c33a8ce9badca4d6cfe98cb314)) |
| 65 | +* Remove legacy cirru-script support ([18a0319](https://www.github.com/gulpjs/interpret/commit/18a0319c0d53c4c33a8ce9badca4d6cfe98cb314)) |
| 66 | +* Remove legacy coco support ([18a0319](https://www.github.com/gulpjs/interpret/commit/18a0319c0d53c4c33a8ce9badca4d6cfe98cb314)) |
| 67 | +* Remove legacy earlgrey support ([18a0319](https://www.github.com/gulpjs/interpret/commit/18a0319c0d53c4c33a8ce9badca4d6cfe98cb314)) |
| 68 | +* Remove legacy iced-coffee-script support ([18a0319](https://www.github.com/gulpjs/interpret/commit/18a0319c0d53c4c33a8ce9badca4d6cfe98cb314)) |
| 69 | +* Remove legacy json5 hook ([18a0319](https://www.github.com/gulpjs/interpret/commit/18a0319c0d53c4c33a8ce9badca4d6cfe98cb314)) |
| 70 | +* Remove legacy livescript support ([18a0319](https://www.github.com/gulpjs/interpret/commit/18a0319c0d53c4c33a8ce9badca4d6cfe98cb314)) |
| 71 | +* Remove legacy node-cjsx support ([18a0319](https://www.github.com/gulpjs/interpret/commit/18a0319c0d53c4c33a8ce9badca4d6cfe98cb314)) |
| 72 | +* Remove legacy node-jsx hook ([18a0319](https://www.github.com/gulpjs/interpret/commit/18a0319c0d53c4c33a8ce9badca4d6cfe98cb314)) |
| 73 | +* Remove legacy require-csv support ([18a0319](https://www.github.com/gulpjs/interpret/commit/18a0319c0d53c4c33a8ce9badca4d6cfe98cb314)) |
| 74 | +* Remove legacy require-ini support ([18a0319](https://www.github.com/gulpjs/interpret/commit/18a0319c0d53c4c33a8ce9badca4d6cfe98cb314)) |
| 75 | +* Remove legacy require-xml support ([18a0319](https://www.github.com/gulpjs/interpret/commit/18a0319c0d53c4c33a8ce9badca4d6cfe98cb314)) |
| 76 | +* Remove legacy wisp support ([18a0319](https://www.github.com/gulpjs/interpret/commit/18a0319c0d53c4c33a8ce9badca4d6cfe98cb314)) |
| 77 | +* Remove legacy/deprecated babel hooks ([18a0319](https://www.github.com/gulpjs/interpret/commit/18a0319c0d53c4c33a8ce9badca4d6cfe98cb314)) |
| 78 | +* Remove legacy/deprecated coffeescript hooks ([18a0319](https://www.github.com/gulpjs/interpret/commit/18a0319c0d53c4c33a8ce9badca4d6cfe98cb314)) |
| 79 | +* Remove unmaintained typescript-require hook ([18a0319](https://www.github.com/gulpjs/interpret/commit/18a0319c0d53c4c33a8ce9badca4d6cfe98cb314)) |
| 80 | +* Replace legacy require-yaml with yaml-hook ([18a0319](https://www.github.com/gulpjs/interpret/commit/18a0319c0d53c4c33a8ce9badca4d6cfe98cb314)) |
0 commit comments