Skip to content

Latest commit

 

History

History
504 lines (299 loc) · 43 KB

CHANGELOG.md

File metadata and controls

504 lines (299 loc) · 43 KB

4.1.0 (2024-11-11)

  • feat: support tsPluginOptions (#445) (fdb3590), closes #445
  • fix(deps): update all non-major dependencies (#421) (e3a7fec), closes #421
  • fix(deps): update all non-major dependencies (#439) (e432bcb), closes #439
  • fix(plugin-jsx): work around bun bug for ssrRegisterHelper (#380) (9c2b620), closes #380 #376
  • perf: use hash to replace createHash (#460) (de88394), closes #460
  • refactor(vue-jsx): remove extraneous import (ab2516a)

4.0.1 (2024-08-14)

  • chore: use pnpm catalog for shared deps (0735e18)
  • chore(deps): update upstream (#416) (02a3edd), closes #416
  • chore(deps): update upstream (#432) (5d592cd), closes #432
  • chore(vue-jsx): add type package field (a2fe479)
  • feat(vue-jsx): add defineComponentName option (0f71911)
  • fix(deps): update all non-major dependencies (#412) (8cb2ea9), closes #412

4.0.0 (2024-05-30)

  • chore: upgrade vitest (db4cf1c)
  • chore(deps-dev): bump vite from 5.0.10 to 5.0.12 (#354) (0294b9d), closes #354
  • chore(deps): replace dependency eslint-plugin-node with eslint-plugin-n ^14.0.0 (#378) (997f9bb), closes #378
  • chore(deps): update dependency prettier to v3.2.4 (#347) (e957179), closes #347
  • chore(deps): update dependency prettier to v3.2.5 (#352) (a9f5b11), closes #352
  • chore(deps): update upstream (#302) (9c93426), closes #302
  • chore(deps): update upstream (#310) (90eb484), closes #310
  • chore(deps): update upstream (#356) (cf7d91e), closes #356
  • chore(deps): update upstream (#361) (a28c46e), closes #361
  • chore(deps): update upstream (#367) (2050ad3), closes #367
  • chore(deps): update upstream (#379) (96c82e9), closes #379
  • chore(deps): update upstream (major) (#295) (f5d8a29), closes #295
  • fix(deps): update all non-major dependencies (#298) (cad0825), closes #298
  • fix(deps): update all non-major dependencies (#309) (8c694f6), closes #309
  • fix(deps): update all non-major dependencies (#332) (70e5df9), closes #332
  • fix(deps): update all non-major dependencies (#360) (ed4970a), closes #360
  • fix(deps): update all non-major dependencies (#371) (0a484c7), closes #371
  • feat: provide default value for VUE_PROD_HYDRATION_MISMATCH_DETAILS (new in Vue 3.4) (0fbc4a4)
  • refactor!: drop node 14&16 (#296) (4b7be52), closes #296
  • refactor!: drop vite 4 (fcabfa5)

3.1.0 (2023-11-16)

  • refactor(plugin-vue-jsx): improve the readability (#289) (a13cfbd), closes #289
  • fix(deps): update all non-major dependencies (#242) (5b2f9c8), closes #242
  • fix(deps): update all non-major dependencies (#262) (c316d43), closes #262
  • chore: vite 5 peerDep for vite-plugin-vue-jsx (#291) (a74db21), closes #291

3.0.2 (2023-08-17)

  • chore: bump vite (ffe74e5)
  • chore: remove unused function parameter (#56) (28bb84b), closes #56
  • fix(build): ensure correct typing for node esm (#179) (8a19ee4), closes #179
  • fix(deps): update all non-major dependencies (#163) (3c8193d), closes #163
  • fix(deps): update all non-major dependencies (#205) (e014680), closes #205
  • fix(deps): update all non-major dependencies (#82) (b274436), closes #82

3.0.1 (2023-03-16)

  • fix(deps): update all non-major dependencies (#50) (8f4a5dc), closes #50

3.0.0 (2022-12-09)

  • chore: update vite dep to ^4.0.0 (#49) (5a2f789), closes #49
  • chore(deps): update all non-major dependencies (#40) (4c95967), closes #40

3.0.0-beta.0 (2022-12-05)

  • chore: 3.0 release notes and bump peer deps (#9072) (e6947e7), closes #9072
  • chore: Add repository.directory to packages/**/package.json (#2687) (3be6b48), closes #2687
  • chore: add version badge for plugins [skip ci] (d3ebd5f)
  • chore: convert scripts to TS (#6160) (8653e84), closes #6160
  • chore: enable prettier trailing commas (#37) (eef8929), closes #37
  • chore: format with prettier (#2768) (eaa9d85), closes #2768
  • chore: improve prettier config (#4154) (a9073cb), closes #4154
  • chore: prefer type imports (#5835) (f2d9ae8), closes #5835
  • chore: repo setup (cfb7e42)
  • chore: revert vitejs/vite#8152 (#8161) (be1d42c), closes vitejs/vite#8152 #8161
  • chore: typos (#1463) [skip ci] (f71e0e0), closes #1463
  • chore: update major deps (#8572) (858af60), closes #8572
  • chore: update plugins peer deps (43aa63c)
  • chore: upgrade @vue/babel-plugin-jsx to 1.0.3 (#2206) (994fff7), closes #2206
  • chore: use esno to replace ts-node (#8162) (addbe17), closes #8162
  • chore: use tsx directly instead of indirect esno (#8773) (0b0a21f), closes #8773
  • chore: use unbuild to bundle plugins (#8139) (83ddf72), closes #8139
  • chore: use cjs extension with scripts (#5877) (6ac51e9), closes #5877
  • chore: use node prefix (#8309) (32dc514), closes #8309
  • chore(deps): update all non-major dependencies (dc7fdd0)
  • chore(deps): update all non-major dependencies (#10725) (ce60a7e), closes #10725
  • chore(deps): update all non-major dependencies (#4309) (f60927d), closes #4309
  • chore(deps): update all non-major dependencies (#5879) (d61b590), closes #5879
  • chore(deps): update all non-major dependencies (#6357) (71dc4fe), closes #6357
  • chore(deps): update all non-major dependencies (#6905) (de8beb9), closes #6905
  • chore(deps): update all non-major dependencies (#7780) (17c8b26), closes #7780
  • chore(deps): update all non-major dependencies (#7949) (dd0f6d6), closes #7949
  • chore(deps): update all non-major dependencies (#9022) (d23f7ba), closes #9022
  • chore(deps): update non critical deps (#5569) (a1eca7c), closes #5569
  • chore(deps): update plugins (#5462) (caa700f), closes #5462
  • chore(deps): use esno to replace ts-node (#8152) (612a1b6), closes #8152
  • chore(plugin-vue-jsx): add peer deps (#8086) (df8b20f), closes #8086
  • release: plugin-vue-jsx@1.0.1 (c03b10f)
  • release: plugin-vue-jsx@1.0.2 (80812b7)
  • release: plugin-vue-jsx@1.0.3 (91ba113)
  • release: plugin-vue-jsx@1.1.0 (66f3175)
  • release: plugin-vue-jsx@1.1.1 (3a60f84)
  • release: plugin-vue-jsx@1.1.2 (39e913d)
  • release: plugin-vue-jsx@1.1.3 (cddbeb8)
  • release: plugin-vue-jsx@1.1.4 (9ed74e3)
  • release: plugin-vue-jsx@1.1.5 (5404ddf)
  • release: plugin-vue-jsx@1.1.6 (73a35ee)
  • release: plugin-vue-jsx@1.1.7 (ceef70a)
  • release: plugin-vue-jsx@1.1.8 (5dec74b)
  • release: plugin-vue-jsx@1.2.0 (8b50eb0)
  • release: plugin-vue-jsx@1.3.0 (56bf664)
  • release: plugin-vue-jsx@1.3.0-beta.0 (e6340c1)
  • release: plugin-vue-jsx@1.3.1 (dbc0261)
  • release: plugin-vue-jsx@1.3.10 (35aff51)
  • release: plugin-vue-jsx@1.3.2 (f49282d)
  • release: plugin-vue-jsx@1.3.3 (30aee91)
  • release: plugin-vue-jsx@1.3.4 (21cef85)
  • release: plugin-vue-jsx@1.3.5 (633532c)
  • release: plugin-vue-jsx@1.3.6 (a696a6a)
  • release: plugin-vue-jsx@1.3.7 (42a7f47)
  • release: plugin-vue-jsx@1.3.8 (949ea59)
  • release: plugin-vue-jsx@1.3.9 (523bbd5)
  • release: plugin-vue-jsx@2.0.0 (1d3869d)
  • release: plugin-vue-jsx@2.0.0-alpha.0 (35a5a36)
  • release: plugin-vue-jsx@2.0.0-alpha.1 (a256ce6)
  • release: plugin-vue-jsx@2.0.0-beta.0 (a754e1e)
  • release: plugin-vue-jsx@2.0.1 (c3061de)
  • release: plugin-vue-jsx@2.1.0 (41482b0)
  • release: plugin-vue-jsx@2.1.0-beta.0 (ae2d44e)
  • release: plugin-vue-jsx@2.1.1 (7a1c968)
  • release: plugin-vue-jsx@3.0.0-alpha.0 (76bcb72)
  • release: v2.0.0-beta.4 (e8cb77c)
  • fix: allow overwriting define options in vue & vue-jsx plugins (#6072) (f60874c), closes #6072
  • fix: hmr doesn't work when modifying the code of jsx in sfc (#4563) (551eaea), closes #4563
  • fix: ignore babelrc (#2766) (a27bc76), closes #2766 #2722
  • fix: include/exclude options for vue-jsx .d.ts (#3573) (f8c045a), closes #3573
  • fix: mention that Node.js 13/15 support is dropped (fixes #9113) (#9116) (04267f7), closes #9113 #9116
  • fix: normalize internal plugin names (#4976) (4186b88), closes #4976
  • fix: rewrite CJS specific funcs/vars in plugins (#8227) (da0b6de), closes #8227
  • fix: still let esbuild handle ts (d9550c4)
  • fix(deps): update all non-major dependencies (#10077) (fb7c239), closes #10077
  • fix(deps): update all non-major dependencies (#10160) (e671a56), closes #10160
  • fix(deps): update all non-major dependencies (#10316) (c369cde), closes #10316
  • fix(deps): update all non-major dependencies (#10610) (8a6c4e0), closes #10610
  • fix(deps): update all non-major dependencies (#10804) (dd871af), closes #10804
  • fix(deps): update all non-major dependencies (#11091) (886acde), closes #11091
  • fix(deps): update all non-major dependencies (#3791) (6ca420c), closes #3791
  • fix(deps): update all non-major dependencies (#4387) (3121351), closes #4387
  • fix(deps): update all non-major dependencies (#4545) (874dcc2), closes #4545
  • fix(deps): update all non-major dependencies (#6782) (a83ed1b), closes #6782
  • fix(deps): update all non-major dependencies (#7392) (f3eb74f), closes #7392
  • fix(deps): update all non-major dependencies (#7668) (593081a), closes #7668
  • fix(deps): update all non-major dependencies (#8281) (3d7002a), closes #8281
  • fix(deps): update all non-major dependencies (#8391) (87e0141), closes #8391
  • fix(deps): update all non-major dependencies (#8802) (7082ccf), closes #8802
  • fix(deps): update all non-major dependencies (#9176) (bbdbac0), closes #9176
  • fix(deps): update all non-major dependencies (#9575) (53c675a), closes #9575
  • fix(deps): update all non-major dependencies (#9888) (ad7f7c6), closes #9888
  • fix(plugin-vue-jsx): do not read babel configuration (#2181) (c67cbcd), closes #2181
  • fix(plugin-vue-jsx): files should include index.d.ts (#1473) [skip ci] (4ced3d3), closes #1473
  • fix(plugin-vue-jsx): fix define call check (#1480) (f5b2922), closes #1480
  • fix(plugin-vue-jsx): fix vue jsx hmr (#1495) (e0b29c7), closes #1495
  • fix(plugin-vue-jsx): replace default export with helper during SSR (#3966) (82c51ee), closes #3966
  • fix(plugin-vue-jsx): support ssr (281f55f), closes #1939
  • fix(ssr): normalize manifest filenames (#3706) (64ec27b), closes #3706 #3303
  • fix(vue-jsx): support jsx imports with queries (#7121) (09e7eb1), closes #7121
  • feat: bump minimum node version to 14.18.0 (#8662) (d956094), closes #8662
  • feat: expose createFilter util (#8562) (cd6c2a8), closes #8562
  • feat: include/exclude options for vue-jsx plugin (#1953) (8466330), closes #1953
  • feat: vue-jsx support (3a2eb55)
  • feat(plugin-vue-jsx): jsx plugin should have extra babel plugins option (#3923) (9a0773e), closes #3923
  • feat(plugin-vue-jsx): add jsx pure flag (#10205) (14b7caf), closes #10205
  • feat(plugin-vue-jsx): register jsx module during ssr (9a8f587)
  • refactor: remove hooks ssr param support (#8491) (83f3dce), closes #8491
  • refactor: use node hash (#7975) (471cc9e), closes #7975
  • refactor: use optional chaining in config define of vue-jsx (#8046) (80fe3ee), closes #8046
  • refactor(plugin-vue-jsx): use options interface of @vue/babel-plugin-jsx (#1454) (40990a6), closes #1454
  • refactor(types): bundle client types (#9966) (619615c), closes #9966
  • refactor(vue-jsx): remove @babel/plugin-syntax-import-meta (#10233) (99e2d20), closes #10233
  • perf(plugin-vue-jsx): hoist variables (#9687) (ffff68c), closes #9687
  • perf(plugin-vue-jsx): only gen source map when necessary (cedbae9)
  • docs: more explicit defineComponent example (#3075) (eee81aa), closes #3075
  • docs: plugin-vue-jsx (adaf9a5)
  • docs(plugin-vue-jsx): update the options (#8496) (33b0ea6), closes #8496
  • build!: bump targets (#8045) (c5f46d2), closes #8045
  • build!: remove node v12 support (#7833) (bc43220), closes #7833
  • feat!: migrate to ESM (#8178) (f61d065), closes #8178
  • refactor!: plugin hooks ssr param to object (#5253) (7da0563), closes #5253
  • workflow: separate version bumping and publishing on release (#6879) (8013d90), closes #6879
  • types(plugin-vue-jsx): expose default to match typing (626e465)

3.0.0-alpha.0 (2022-11-30)

  • fix(deps): update all non-major dependencies (#10804) (f686afa), closes #10804
  • fix(deps): update all non-major dependencies (#11091) (073a4bf), closes #11091
  • feat(plugin-vue-jsx): add jsx pure flag (#10205) (333bacb), closes #10205

2.1.1 (2022-11-07)

  • chore(deps): update all non-major dependencies (#10725) (22cfad8), closes #10725

2.1.0 (2022-10-26)

  • fix(deps): update all non-major dependencies (#10610) (bb95467), closes #10610

2.1.0-beta.0 (2022-10-05)

  • fix(deps): update all non-major dependencies (#10077) (caf00c8), closes #10077
  • fix(deps): update all non-major dependencies (#10160) (6233c83), closes #10160
  • fix(deps): update all non-major dependencies (#10316) (a38b450), closes #10316
  • refactor(types): bundle client types (#9966) (da632bf), closes #9966
  • refactor(vue-jsx): remove @babel/plugin-syntax-import-meta (#10233) (1bac86a), closes #10233

2.0.1 (2022-08-29)

  • fix: mention that Node.js 13/15 support is dropped (fixes #9113) (#9116) (2826303), closes #9113 #9116
  • fix(deps): update all non-major dependencies (#9176) (31d3b70), closes #9176
  • fix(deps): update all non-major dependencies (#9575) (8071325), closes #9575
  • fix(deps): update all non-major dependencies (#9888) (e35a58b), closes #9888
  • perf(plugin-vue-jsx): hoist variables (#9687) (d9eb6b9), closes #9687

2.0.0 (2022-07-13)

  • chore: 3.0 release notes and bump peer deps (#9072) (427ba26), closes #9072
  • chore: use tsx directly instead of indirect esno (#8773) (f018f13), closes #8773
  • chore(deps): update all non-major dependencies (#9022) (6342140), closes #9022
  • fix(deps): update all non-major dependencies (#8802) (a4a634d), closes #8802

2.0.0-beta.0 (2022-06-21)

  • chore: update major deps (#8572) (0e20949), closes #8572
  • chore: use esno to replace ts-node (#8162) (c18a5f3), closes #8162
  • chore: use node prefix (#8309) (60721ac), closes #8309
  • feat: bump minimum node version to 14.18.0 (#8662) (8a05432), closes #8662
  • feat: expose createFilter util (#8562) (c5c424a), closes #8562
  • refactor: remove hooks ssr param support (#8491) (f59adf8), closes #8491
  • docs(plugin-vue-jsx): update the options (#8496) (0826f7b), closes #8496
  • fix(deps): update all non-major dependencies (#8281) (c68db4d), closes #8281
  • fix(deps): update all non-major dependencies (#8391) (842f995), closes #8391
  • feat!: migrate to ESM (#8178) (76fdc27), closes #8178

2.0.0-alpha.1 (2022-05-19)

  • fix: rewrite CJS specific funcs/vars in plugins (#8227) (9baa70b), closes #8227
  • build!: bump targets (#8045) (66efd69), closes #8045

2.0.0-alpha.0 (2022-05-13)

1.3.10 (2022-04-13)

  • fix(deps): update all non-major dependencies (#7668) (485263c), closes #7668

1.3.9 (2022-03-30)

  • fix(deps): update all non-major dependencies (#7392) (b63fc3b), closes #7392
  • chore(deps): update all non-major dependencies (#6905) (839665c), closes #6905

1.3.8 (2022-02-28)

1.3.7 (2022-02-14)

Bug Fixes

1.3.6 (2022-02-12)

Bug Fixes

1.3.5 (2022-02-12)

1.3.4 (2022-02-09)

1.3.3 (2021-12-20)

1.3.2 (2021-12-13)

Bug Fixes

  • allow overwriting define options in vue & vue-jsx plugins (#6072) (5f3f6b7)

1.3.1 (2021-12-07)

1.3.0 (2021-11-22)

1.3.0-beta.0 (2021-10-28)

1.2.0 (2021-09-29)

Bug Fixes

1.1.8 (2021-09-07)

Bug Fixes

  • hmr doesn't work when modifying the code of jsx in sfc (#4563) (1012367)

1.1.7 (2021-07-27)

Bug Fixes

1.1.6 (2021-06-27)

Bug Fixes

  • deps: update all non-major dependencies (#3791) (74d409e)
  • plugin-vue-jsx: replace default export with helper during SSR (#3966) (bc86464)
  • ssr: normalize manifest filenames (#3706) (aa8ca3f), closes #3303

Features

  • plugin-vue-jsx: jsx plugin should have extra babel plugins option (#3923) (aada0c5)

1.1.5 (2021-06-01)

Bug Fixes

  • include/exclude options for vue-jsx .d.ts (#3573) (82ec0ca)

1.1.4 (2021-05-03)

Features

  • include/exclude options for vue-jsx plugin (#1953) (fbecf1e)

1.1.3 (2021-03-31)

Bug Fixes

1.1.2 (2021-02-24)

1.1.1 (2021-02-24)

Bug Fixes

  • plugin-vue-jsx: do not read babel configuration (#2181) (8f0dc25)

1.1.0 (2021-02-09)

Features

  • plugin-vue-jsx: register jsx module during ssr (7a6aa2a)

1.0.3 (2021-02-08)

Bug Fixes

1.0.2 (2021-01-12)

Bug Fixes

  • plugin-vue-jsx: files should include index.d.ts (#1473) [skip ci] (f3ab497)
  • plugin-vue-jsx: fix define call check (#1480) (4ea065f)
  • plugin-vue-jsx: fix vue jsx hmr (#1495) (6bdc3eb)

Performance Improvements

  • plugin-vue-jsx: only gen source map when necessary (bfa8530)

1.0.1 (2021-01-04)

Bug Fixes

  • still let esbuild handle ts (5903554)

2.0.0-beta.4 (2021-01-04)

1.0.0 (2021-01-04)

Features