Closed zthxxx closed 2 years ago
This pull request is being automatically deployed with Vercel (learn more).
To see the status of your deployment, click below or on the icon next to each commit.
🔍 Inspect: https://vercel.com/zthxxx/react-dev-inspector/Eetkg5yqtiS54hcMxALozFeMgVXC
✅ Preview: https://react-dev-inspector-git-renovate-all-minor-patch-zthxxx.vercel.app
This PR contains the following updates:
7.15.6
->7.16.8
17.0.33
->17.0.38
4.41.31
->4.41.32
10.0.0
->10.0.1
2.25.2
->2.25.4
7.26.1
->7.28.0
4.2.0
->4.3.0
11.0.4
->11.1.0
27.3.1
->27.4.7
2.0.14
->2.0.15
27.0.7
->27.1.2
4.4.4
->4.5.4
2.6.11
->2.7.10
Release Notes
babel/babel
### [`v7.16.8`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7168-2022-01-10) [Compare Source](https://togithub.com/babel/babel/compare/v7.16.7...v7.16.8) ##### :bug: Bug Fix - `babel-generator`, `babel-plugin-syntax-typescript`, `babel-plugin-transform-parameters` - [#14113](https://togithub.com/babel/babel/pull/14113) Print trailing comma after a single TS generic in arrow fns ([@ozanhonamlioglu](https://togithub.com/ozanhonamlioglu)) - `babel-traverse` - [#14105](https://togithub.com/babel/babel/pull/14105) fix: forward stop signal to parent path ([@JLHwung](https://togithub.com/JLHwung)) - `babel-register` - [#14107](https://togithub.com/babel/babel/pull/14107) Don't mutate `@babel/register` options ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-modules-commonjs` - [#14097](https://togithub.com/babel/babel/pull/14097) Register binding for newly created vars for commonjs transforms ([@The-x-Theorist](https://togithub.com/The-x-Theorist)) - `babel-plugin-transform-typescript` - [#14093](https://togithub.com/babel/babel/pull/14093) Fix TypeScript Enum self-references ([@magic-akari](https://togithub.com/magic-akari)) ##### :nail_care: Polish - `babel-generator` - [#14094](https://togithub.com/babel/babel/pull/14094) Always print directives with double quotes when minified ([@overlookmotel](https://togithub.com/overlookmotel)) ##### :house: Internal - `babel-helper-fixtures`, `babel-plugin-proposal-record-and-tuple`, `babel-preset-env` - [#14118](https://togithub.com/babel/babel/pull/14118) Always use the plugin/preset name in fixtures options ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :microscope: Output optimization - `babel-helper-remap-async-to-generator`, `babel-helper-wrap-function`, `babel-plugin-transform-async-to-generator` - [#14122](https://togithub.com/babel/babel/pull/14122) Optimize `transform-async-to-generator` output ([@magic-akari](https://togithub.com/magic-akari)) ### [`v7.16.7`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7167-2021-12-31) [Compare Source](https://togithub.com/babel/babel/compare/v7.16.0...v7.16.7) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#14049](https://togithub.com/babel/babel/pull/14049) fix: check preceding line break before exclamation ([@JLHwung](https://togithub.com/JLHwung)) ##### :bug: Bug Fix - `babel-plugin-transform-runtime`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#14081](https://togithub.com/babel/babel/pull/14081) Import the correct `./typeof.js` helper in `@babel/runtime` ([@exb](https://togithub.com/exb)) - `babel-helpers` - [#14072](https://togithub.com/babel/babel/pull/14072) Fix derived classes in Chrome <= 36 ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-function-name`, `babel-plugin-transform-function-name` - [#14047](https://togithub.com/babel/babel/pull/14047) Fix unicode handling in generated function names ([@The-x-Theorist](https://togithub.com/The-x-Theorist)) ##### :nail_care: Polish - `babel-core` - [#14067](https://togithub.com/babel/babel/pull/14067) Allow `$schema` property in json config files ([@The-x-Theorist](https://togithub.com/The-x-Theorist)) ### [`v7.16.0`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7160-2021-10-30) [Compare Source](https://togithub.com/babel/babel/compare/v7.15.6...v7.16.0) ##### :eyeglasses: Spec Compliance - `babel-helpers`, `babel-plugin-proposal-async-generator-functions`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#13824](https://togithub.com/babel/babel/pull/13824) Await promises from sync iterators with `for-await` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :rocket: New Feature - `babel-generator`, `babel-parser`, `babel-plugin-transform-typescript`, `babel-types` - [#13802](https://togithub.com/babel/babel/pull/13802) Support TypeScript 4.5 type-only import/export specifiers ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - `babel-parser` - [#13887](https://togithub.com/babel/babel/pull/13887) feat: support `startColumn` option ([@JLHwung](https://togithub.com/JLHwung)) - `babel-helper-fixtures`, `babel-helper-transform-fixture-test-runner`, `babel-parser`, `babel-plugin-syntax-typescript`, `babel-preset-typescript` - [#13838](https://togithub.com/babel/babel/pull/13838) Handle `.mts` and `.cts` files in `@babel/preset-typescript` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - Other - [#13782](https://togithub.com/babel/babel/pull/13782) Add ESLint 8 support to `@babel/eslint-parser` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-generator`, `babel-parser`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-syntax-pipeline-operator` - [#13749](https://togithub.com/babel/babel/pull/13749) Caret topic (pipe operator) ([@js-choi](https://togithub.com/js-choi)) - `babel-compat-data`, `babel-generator`, `babel-parser`, `babel-preset-env`, `babel-types` - [#13713](https://togithub.com/babel/babel/pull/13713) Enable class static blocks by default ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - `babel-helper-skip-transparent-expression-wrappers`, `babel-plugin-proposal-optional-chaining` - [#13687](https://togithub.com/babel/babel/pull/13687) add `skipTransparentExprWrapperNodes` helper ([@lightmare](https://togithub.com/lightmare)) - `babel-traverse`, `babel-types` - [#13666](https://togithub.com/babel/babel/pull/13666) Add aliases for Standardized, TypeScript, and Flow ([@jridgewell](https://togithub.com/jridgewell)) ##### :bug: Bug Fix - `babel-parser`, `babel-plugin-transform-typescript` - [#13876](https://togithub.com/babel/babel/pull/13876) \[ts] Support private methods overloads ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-typescript` - [#13865](https://togithub.com/babel/babel/pull/13865) fix: allow enum member without initializer after non-literal member ([@lightmare](https://togithub.com/lightmare)) - `babel-core`, `babel-helper-create-class-features-plugin`, `babel-plugin-transform-typescript` - [#13854](https://togithub.com/babel/babel/pull/13854) Don't transform `declare class` in plugin-proposal-class-properties ([@forivall](https://togithub.com/forivall)) - `babel-compat-data`, `babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression`, `babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`, `babel-plugin-transform-react-constant-elements`, `babel-preset-env`, `babel-traverse` - [#13842](https://togithub.com/babel/babel/pull/13842) Implement @babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression ([@JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-proposal-async-generator-functions`, `babel-traverse` - [#13813](https://togithub.com/babel/babel/pull/13813) Restore traversal context after enter / traverse ([@JLHwung](https://togithub.com/JLHwung)) - `babel-traverse`, `babel-types` - [#13832](https://togithub.com/babel/babel/pull/13832) Mark static block as FunctionParent ([@JLHwung](https://togithub.com/JLHwung)) - `babel-generator` - [#13825](https://togithub.com/babel/babel/pull/13825) Fix missing inner comments in function expressions ([@overlookmotel](https://togithub.com/overlookmotel)) ##### :house: Internal - *Every package* - [#13772](https://togithub.com/babel/babel/pull/13772) Use `workspace:^` to specify `@babel/` dependencies ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - Other - [#13856](https://togithub.com/babel/babel/pull/13856) Update to Yarn 3.1 ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#13867](https://togithub.com/babel/babel/pull/13867) Test on Node.js 17 ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-fixtures`, `babel-plugin-proposal-class-properties`, `babel-plugin-transform-runtime`, `babel-preset-react` - [#13858](https://togithub.com/babel/babel/pull/13858) Force loading plugins/presets from the monorepo in tests ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-types` - [#13844](https://togithub.com/babel/babel/pull/13844) \[ts] precise return type on `createTypeAnnotationBasedOnTypeof` (babel-types) ([@lightmare](https://togithub.com/lightmare)) - `babel-helpers` - [#13841](https://togithub.com/babel/babel/pull/13841) minor: remove ineffectual helper names filter ([@lightmare](https://togithub.com/lightmare)) - `babel-core`, `babel-plugin-transform-react-jsx-development`, `babel-plugin-transform-react-jsx`, `babel-types` - [#13820](https://togithub.com/babel/babel/pull/13820) Improve transform-react-jsx typings ([@JLHwung](https://togithub.com/JLHwung)) ##### :running_woman: Performance - `babel-types` - [#13843](https://togithub.com/babel/babel/pull/13843) Simplify (transpiled) babel-types builder wrappers ([@lightmare](https://togithub.com/lightmare))facebook/create-react-app
### [`v10.0.1`](https://togithub.com/facebook/create-react-app/compare/babel-preset-react-app@10.0.0...babel-preset-react-app@10.0.1) [Compare Source](https://togithub.com/facebook/create-react-app/compare/babel-preset-react-app@10.0.0...babel-preset-react-app@10.0.1)import-js/eslint-plugin-import
### [`v2.25.4`](https://togithub.com/import-js/eslint-plugin-import/blob/master/CHANGELOG.md#2254---2022-01-02) [Compare Source](https://togithub.com/import-js/eslint-plugin-import/compare/v2.25.3...v2.25.4) ##### Fixed - `importType`: avoid crashing on a non-string' (\[[#2305](https://togithub.com/import-js/eslint-plugin-import/issues/2305)], thanks \[[@ljharb](https://togithub.com/ljharb)]) - \[`first`]: prevent crash when parsing angular templates (\[[#2210](https://togithub.com/import-js/eslint-plugin-import/issues/2210)], thanks \[[@ljharb](https://togithub.com/ljharb)]) - `importType`: properly resolve `@/*`-aliased imports as internal (\[[#2334](https://togithub.com/import-js/eslint-plugin-import/issues/2334)], thanks \[[@ombene](https://togithub.com/ombene)]) - \[`named`]/`ExportMap`: handle named imports from CJS modules that use dynamic import (\[[#2341](https://togithub.com/import-js/eslint-plugin-import/issues/2341)], thanks \[[@ludofischer](https://togithub.com/ludofischer)]) ##### Changed - \[`no-default-import`]: report on the token "default" instead of the entire node (\[[#2299](https://togithub.com/import-js/eslint-plugin-import/issues/2299)], thanks \[[@pmcelhaney](https://togithub.com/pmcelhaney)]) - \[Docs] \[`order`]: Remove duplicate mention of default (\[[#2280](https://togithub.com/import-js/eslint-plugin-import/issues/2280)], thanks \[[@johnthagen](https://togithub.com/johnthagen)]) - \[Deps] update `eslint-module-utils` ### [`v2.25.3`](https://togithub.com/import-js/eslint-plugin-import/blob/master/CHANGELOG.md#2253---2021-11-09) [Compare Source](https://togithub.com/import-js/eslint-plugin-import/compare/v2.25.2...v2.25.3) ##### Fixed - \[`extensions`]: ignore unresolveable type-only imports (\[[#2270](https://togithub.com/import-js/eslint-plugin-import/issues/2270)], \[[#2271](https://togithub.com/import-js/eslint-plugin-import/issues/2271)], thanks \[[@jablko](https://togithub.com/jablko)]) - `importType`: fix `isExternalModule` calculation (\[[#2282](https://togithub.com/import-js/eslint-plugin-import/issues/2282)], thanks \[[@mx-bernhard](https://togithub.com/mx-bernhard)]) - \[`no-import-module-exports`]: avoid false positives with a shadowed `module` or `exports` (\[[#2297](https://togithub.com/import-js/eslint-plugin-import/issues/2297)], thanks \[[@ljharb](https://togithub.com/ljharb)]) ##### Changed - \[Docs] \[`order`]: add type to the default groups (\[[#2272](https://togithub.com/import-js/eslint-plugin-import/issues/2272)], thanks \[[@charpeni](https://togithub.com/charpeni)]) - \[readme] Add note to TypeScript docs to install appropriate resolver (\[[#2279](https://togithub.com/import-js/eslint-plugin-import/issues/2279)], thanks \[[@johnthagen](https://togithub.com/johnthagen)]) - \[Refactor] `importType`: combine redundant `isScoped` and `isScopedModule` (thanks \[[@ljharb](https://togithub.com/ljharb)]) - \[Docs] HTTP => HTTPS (\[[#2287](https://togithub.com/import-js/eslint-plugin-import/issues/2287)], thanks \[[@Schweinepriester](https://togithub.com/Schweinepriester)])yannickcr/eslint-plugin-react
### [`v7.28.0`](https://togithub.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md#7280---20211222) [Compare Source](https://togithub.com/yannickcr/eslint-plugin-react/compare/v7.27.1...v7.28.0) ##### Added - \[`function-component-definition`]: support namedComponents option being an array ([#3129][] [@petersendidit](https://togithub.com/petersendidit)) ##### Fixed - \[`jsx-indent-props`]: Reset `line.isUsingOperator` correctly after ternary ([#3146][] [@tobiaswaltl](https://togithub.com/tobiaswaltl)) ##### Changed - \[Refactor] \[`no-arrow-function-lifecycle`], \[`no-unused-class-component-methods`]: use report/messages convention ([@ljharb](https://togithub.com/ljharb)) - \[Tests] component detection: Add testing scaffolding ([#3149][] [@duncanbeevers](https://togithub.com/duncanbeevers)) - \[New] component detection: track React imports ([#3149][] [@duncanbeevers](https://togithub.com/duncanbeevers)) - \[New] component detection: add `util.isReactHookCall` ([#3156][] [@duncanbeevers](https://togithub.com/duncanbeevers)) [7.28.0]: https://togithub.com/yannickcr/eslint-plugin-react/compare/v7.27.1...v7.28.0 [#3156]: https://togithub.com/yannickcr/eslint-plugin-react/pull/3156 [#3149]: https://togithub.com/yannickcr/eslint-plugin-react/pull/3149 [#3146]: https://togithub.com/yannickcr/eslint-plugin-react/pull/3146 [#3129]: https://togithub.com/yannickcr/eslint-plugin-react/pull/3129 ### [`v7.27.1`](https://togithub.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md#7271---20211118) [Compare Source](https://togithub.com/yannickcr/eslint-plugin-react/compare/v7.27.0...v7.27.1) ##### Fixed - \[`no-invalid-html-attribute`]: allow `link` `rel` to have `apple-touch-icon`, `mask-icon` ([#3132][] [@ljharb](https://togithub.com/ljharb)) - \[`no-unused-class-component-methods`]: add `getChildContext` lifecycle method ([#3136][] [@yoyo837](https://togithub.com/yoyo837)) - \[`prop-types`]: fix false positives on renames in object destructuring ([#3142][] [@golopot](https://togithub.com/golopot)) - \[`no-arrow-function-lifecycle`]: fix invalid autofix from a concise arrow method to a regular one ([#3145][] [@ljharb](https://togithub.com/ljharb)) - \[`display-name`]: avoid false positives on non-creatClass object expressions ([#3144] [@ljharb](https://togithub.com/ljharb)) ##### Changed - \[readme] fix syntax typo ([#3141][] [@moselhy](https://togithub.com/moselhy)) [7.27.1]: https://togithub.com/yannickcr/eslint-plugin-react/compare/v7.27.0...v7.27.1 [#3145]: https://togithub.com/yannickcr/eslint-plugin-react/issue/3145 [#3144]: https://togithub.com/yannickcr/eslint-plugin-react/issue/3144 [#3142]: https://togithub.com/yannickcr/eslint-plugin-react/pull/3142 [#3141]: https://togithub.com/yannickcr/eslint-plugin-react/pull/3141 [#3136]: https://togithub.com/yannickcr/eslint-plugin-react/pull/3136 [#3132]: https://togithub.com/yannickcr/eslint-plugin-react/issue/3132 ### [`v7.27.0`](https://togithub.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md#7270---20211109) [Compare Source](https://togithub.com/yannickcr/eslint-plugin-react/compare/v7.26.1...v7.27.0) ##### Added - support eslint 8.x ([#3059][] [@MichaelDeBoey](https://togithub.com/MichaelDeBoey) [@ljharb](https://togithub.com/ljharb)) - \[`no-unused-class-component-methods`]: Handle unused class component methods ([#2166][] [@jakeleventhal](https://togithub.com/jakeleventhal) [@pawelnvk](https://togithub.com/pawelnvk)) - add \[`no-arrow-function-lifecycle`] ([#1980][] [@ngtan](https://togithub.com/ngtan)) - add support for `@typescript-eslint/parser` v5 ([@ljharb](https://togithub.com/ljharb)) - \[`no-invalid-html-attribute`]: add rule ([#2863][] [@Nokel81](https://togithub.com/Nokel81)) ##### Fixed - `propTypes`: add `VoidFunctionComponent` to react generic list ([#3092][] [@vedadeepta](https://togithub.com/vedadeepta)) - \[`jsx-fragments`], \[`jsx-no-useless-fragment`]: avoid a crash on fragment syntax in `typescript-eslint` parser ([@ljharb](https://togithub.com/ljharb)) - \[`jsx-props-no-multi-spaces`]: avoid a crash on long member chains in tag names in `typescript-eslint` parser ([@ljharb](https://togithub.com/ljharb)) - \[`no-unused-prop-types`], `usedPropTypes`: avoid crash with typescript-eslint parser ([@ljharb](https://togithub.com/ljharb)) - \[`display-name`]: unwrap TS `as` expressions ([#3110][] [@ljharb](https://togithub.com/ljharb)) - \[`destructuring-assignment`]: detect refs nested in functions ([#3102] [@ljharb](https://togithub.com/ljharb)) - \[`no-unstable-components`]: improve handling of objects containing render function properties ([#3111] [@fizwidget](https://togithub.com/fizwidget)) - \[`prop-types`], `propTypes`: add forwardRef<>, ForwardRefRenderFunction<> prop-types ([#3112] [@vedadeepta](https://togithub.com/vedadeepta)) - \[`no-typos`]: prevent a crash when using private methods ([@ljharb](https://togithub.com/ljharb)) - \[`destructuring-assignment`], component detection: improve component detection ([#3122] [@vedadeepta](https://togithub.com/vedadeepta)) - \[`no-invalid-html-attribute`]: avoid crash on spread props ([#3126] [@ljharb](https://togithub.com/ljharb)) ##### Changed - \[Tests] test on the new babel eslint parser ([#3113] [@ljharb](https://togithub.com/ljharb)) - \[Docs] \[`jsx-no-target-blank`]: adjust options description ([#3124] [@gebsh](https://togithub.com/gebsh)) [7.27.0]: https://togithub.com/yannickcr/eslint-plugin-react/compare/v7.26.1...v7.27.0 [#3126]: https://togithub.com/yannickcr/eslint-plugin-react/issue/3126 [#3124]: https://togithub.com/yannickcr/eslint-plugin-react/pull/3124 [#3122]: https://togithub.com/yannickcr/eslint-plugin-react/pull/3122 [#3113]: https://togithub.com/yannickcr/eslint-plugin-react/pull/3113 [#3112]: https://togithub.com/yannickcr/eslint-plugin-react/pull/3112 [#3111]: https://togithub.com/yannickcr/eslint-plugin-react/pull/3111 [#3110]: https://togithub.com/yannickcr/eslint-plugin-react/pull/3110 [#3102]: https://togithub.com/yannickcr/eslint-plugin-react/issue/3102 [#3092]: https://togithub.com/yannickcr/eslint-plugin-react/pull/3092 [#3059]: https://togithub.com/yannickcr/eslint-plugin-react/pull/3059 [#2863]: https://togithub.com/yannickcr/eslint-plugin-react/pull/2863 [#2166]: https://togithub.com/yannickcr/eslint-plugin-react/pull/2166 [#1980]: https://togithub.com/yannickcr/eslint-plugin-react/pull/1980facebook/react
### [`v4.3.0`](https://togithub.com/facebook/react/blob/master/packages/eslint-plugin-react-hooks/CHANGELOG.md#430) - Support ESLint 8. ([@MichaelDeBoey](https://togithub.com/MichaelDeBoey) in [#22248](https://togithub.com/facebook/react/pull/22248)) - Fix a crash with an empty effect. ([@ChrisRu](https://togithub.com/ChrisRu) in [#20385](https://togithub.com/facebook/react/pull/20385)) - Improve the error message. ([@callmetwan](https://togithub.com/callmetwan) in [#20692](https://togithub.com/facebook/react/pull/20692)) - Handle optional chained methods as dependency. ([@AriPerkkio](https://togithub.com/AriPerkkio) in [#20247](https://togithub.com/facebook/react/pull/20247)) - Assume the new `useTransition` signature in the rule. ([@rickhanlonii](https://togithub.com/rickhanlonii) in [#20976](https://togithub.com/facebook/react/pull/20976))sindresorhus/globby
### [`v11.1.0`](https://togithub.com/sindresorhus/globby/releases/v11.1.0) [Compare Source](https://togithub.com/sindresorhus/globby/compare/v11.0.4...v11.1.0) - Update dependencies to fix some `npm audit` noticesfacebook/jest
### [`v27.4.7`](https://togithub.com/facebook/jest/blob/master/CHANGELOG.md#2747) [Compare Source](https://togithub.com/facebook/jest/compare/v27.4.6...v27.4.7) ##### Fixes - `jest-config` Add missing `@babel/core` dependency ([#12216](https://togithub.com/facebook/jest/pull/12216)) ### [`v27.4.6`](https://togithub.com/facebook/jest/blob/master/CHANGELOG.md#2746) [Compare Source](https://togithub.com/facebook/jest/compare/v27.4.5...v27.4.6) ##### Fixes - `[jest-environment-node]` Add `AbortSignal` ([#12157](https://togithub.com/facebook/jest/pull/12157)) - `[jest-environment-node]` Add Missing node global `performance` ([#12002](https://togithub.com/facebook/jest/pull/12002)) - `[jest-runtime]` Handle missing `mocked` property ([#12213](https://togithub.com/facebook/jest/pull/12213)) - `[@jest/transform]` Update dependency package `pirates` to 4.0.4 ([#12002](https://togithub.com/facebook/jest/pull/12002)) ##### Performance - `jest-config` perf: only register ts-node once when loading TS config files ([#12160](https://togithub.com/facebook/jest/pull/12160)) ### [`v27.4.5`](https://togithub.com/facebook/jest/blob/master/CHANGELOG.md#2745) [Compare Source](https://togithub.com/facebook/jest/compare/v27.4.4...v27.4.5) ##### Fixes - `[jest-worker]` Stop explicitly passing `process.env` ([#12141](https://togithub.com/facebook/jest/pull/12141)) ### [`v27.4.4`](https://togithub.com/facebook/jest/blob/master/CHANGELOG.md#2744) [Compare Source](https://togithub.com/facebook/jest/compare/v27.4.3...v27.4.4) ##### Fixes - `[babel-jest]` Add `process.version` chunk to the cache key ([#12122](https://togithub.com/facebook/jest/pull/12122)) - `[jest-environment]` Add `mocked` to `jest` object ([#12133](https://togithub.com/facebook/jest/pull/12133)) - `[jest-worker]` Stop explicitly passing `execArgv` ([#12128](https://togithub.com/facebook/jest/pull/12128)) ##### Chore & Maintenance - `[website]` Fix the card front that looks overlapping part of the card back ### [`v27.4.3`](https://togithub.com/facebook/jest/blob/master/CHANGELOG.md#2743) [Compare Source](https://togithub.com/facebook/jest/compare/v27.4.2...v27.4.3) ##### Fixes - `[jest-environment-jsdom]` Remove `@types/jsdom` dependency (and make its `dom` property `private`) ([#12107](https://togithub.com/facebook/jest/pull/12107)) ### [`v27.4.2`](https://togithub.com/facebook/jest/blob/master/CHANGELOG.md#2742) [Compare Source](https://togithub.com/facebook/jest/compare/v27.4.1...v27.4.2) ##### Fixes - `[jest-worker]` Add additional `execArgv` to filter ([#12103](https://togithub.com/facebook/jest/pull/12103)) ### [`v27.4.1`](https://togithub.com/facebook/jest/blob/master/CHANGELOG.md#2741) [Compare Source](https://togithub.com/facebook/jest/compare/v27.4.0...v27.4.1) ##### Fixes - `[jest-worker]` Filter `execArgv` correctly ([#12097](https://togithub.com/facebook/jest/pull/12097)) ### [`v27.4.0`](https://togithub.com/facebook/jest/blob/master/CHANGELOG.md#2740) [Compare Source](https://togithub.com/facebook/jest/compare/v27.3.1...v27.4.0) ##### Features - `[expect]` Enhancing the `toHaveProperty` matcher to support array selection ([#12092](https://togithub.com/facebook/jest/pull/12092)) - `[jest-core]` Add support for `testResultsProcessor` written in ESM ([#12006](https://togithub.com/facebook/jest/pull/12006)) - `[jest-diff, pretty-format]` Add `compareKeys` option for custom sorting of object keys ([#11992](https://togithub.com/facebook/jest/pull/11992)) - `[jest-mock]` Add `ts-jest` mock util functions ([#12089](https://togithub.com/facebook/jest/pull/12089)) ##### Fixes - `[expect]` Allow again `expect.Matchers` generic with single value ([#11986](https://togithub.com/facebook/jest/pull/11986)) - `[jest-circus, jest-jasmine2]` Avoid false concurrent test failures due to unhandled promise rejections ([#11987](https://togithub.com/facebook/jest/pull/11987)) - `[jest-config]` Add missing `slash` dependency to `package.json` ([#12080](https://togithub.com/facebook/jest/pull/12080)) - `[jest-core]` Incorrect detection of open ZLIB handles ([#12022](https://togithub.com/facebook/jest/pull/12022)) - `[jest-diff]` Break dependency cycle ([#10818](https://togithub.com/facebook/jest/pull/10818)) - `[jest-environment-jsdom]` Add `@types/jsdom` dependency ([#11999](https://togithub.com/facebook/jest/pull/11999)) - `[jest-environment-jsdom]` Do not reset the global.document too early on teardown ([#11871](https://togithub.com/facebook/jest/pull/11871)) - `[jest-transform]` Improve error and warning messages ([#11998](https://togithub.com/facebook/jest/pull/11998)) - `[jest-worker]` Pass `execArgv` correctly to `worker_threads` worker ([#12069](https://togithub.com/facebook/jest/pull/12069)) ##### Chore & Maintenance - `[docs]` CLI options alphabetized ([#11586](https://togithub.com/facebook/jest/pull/11586)) - `[jest-runner]` Add info regarding timers to forcedExit message([#12083](https://togithub.com/facebook/jest/pull/12083)) - `[*]` Replaced `substr` method with `substring` ([#12066](https://togithub.com/facebook/jest/pull/12066)) - `[*]` Add `types` entry to all export maps ([#12073](https://togithub.com/facebook/jest/pull/12073))remy/nodemon
### [`v2.0.15`](https://togithub.com/remy/nodemon/releases/v2.0.15) [Compare Source](https://togithub.com/remy/nodemon/compare/v2.0.14...v2.0.15) ##### Bug Fixes - bump prod dep versions ([54784ab](https://togithub.com/remy/nodemon/commit/54784ab842a220777958cf590a49c5d9721f9834))kulshekhar/ts-jest
### [`v27.1.2`](https://togithub.com/kulshekhar/ts-jest/blob/master/CHANGELOG.md#2712-httpsgithubcomkulshekharts-jestcomparev2711v2712-2021-12-15) [Compare Source](https://togithub.com/kulshekhar/ts-jest/compare/v27.1.1...v27.1.2) ##### Bug Fixes - stimulate `esbuild` type to avoid importing `esbuild` directly ([#3147](https://togithub.com/kulshekhar/ts-jest/issues/3147)) ([9ace0a9](https://togithub.com/kulshekhar/ts-jest/commit/9ace0a9991da8bcb0f04a2e603f7601d6fb630e7)) ### [`v27.1.1`](https://togithub.com/kulshekhar/ts-jest/blob/master/CHANGELOG.md#2711-httpsgithubcomkulshekharts-jestcomparev2710v2711-2021-12-07) [Compare Source](https://togithub.com/kulshekhar/ts-jest/compare/v27.1.0...v27.1.1) ##### Bug Fixes - bring back `afterProcess` hook ([#3132](https://togithub.com/kulshekhar/ts-jest/issues/3132)) ([2b6b86e](https://togithub.com/kulshekhar/ts-jest/commit/2b6b86e01dcd3d9d9906f24fe3db5cadb799146a)) - make `esbuild` as optional peer dependency ([#3129](https://togithub.com/kulshekhar/ts-jest/pull/3129)) ([20258de](https://togithub.com/kulshekhar/ts-jest/commit/20258de54c9c10f8d2495bda174f9865a3cebc91)) ### [`v27.1.0`](https://togithub.com/kulshekhar/ts-jest/blob/master/CHANGELOG.md#2710-httpsgithubcomkulshekharts-jestcomparev2707v2710-2021-11-30) [Compare Source](https://togithub.com/kulshekhar/ts-jest/compare/v27.0.7...v27.1.0) ##### Features - allow subclasses to extend `processAsync` and `getCacheKeyAsync` ([#3047](https://togithub.com/kulshekhar/ts-jest/issues/3047)) ([571a880](https://togithub.com/kulshekhar/ts-jest/commit/571a880007642c9dcbcd7bf109c5392e7eb78cc4)) - **config:** support custom AST transformers written in TypeScript ([#3063](https://togithub.com/kulshekhar/ts-jest/issues/3063)) ([340a305](https://togithub.com/kulshekhar/ts-jest/commit/340a30573e5ff92df77c94af51c371ce4bf956e7)), closes [#2831](https://togithub.com/kulshekhar/ts-jest/issues/2831) - export `ts-jest` public apis from `index.js` ([#3080](https://togithub.com/kulshekhar/ts-jest/issues/3080)) ([53175dd](https://togithub.com/kulshekhar/ts-jest/commit/53175dd04218bf22ead464e30aa01b258c87e7af)), closes [#3045](https://togithub.com/kulshekhar/ts-jest/issues/3045) ##### Code Refactoring - **utils:** deprecate `mocked` util function ([#3102](https://togithub.com/kulshekhar/ts-jest/issues/3102)) ([55e69f1](https://togithub.com/kulshekhar/ts-jest/commit/55e69f12f65d678962c3087fca7673992f5f1b26)) - define clear type for `compiler` option ([#3087](https://togithub.com/kulshekhar/ts-jest/issues/3087)) ([cc42daf](https://togithub.com/kulshekhar/ts-jest/commit/cc42daf795585887664be59956d2c52244237bda)) - **transformers**: deprecate `path-mapping` AST transformer ([#3088](https://togithub.com/kulshekhar/ts-jest/issues/3088)) ([d8f6b96](https://togithub.com/kulshekhar/ts-jest/commit/d8f6b9624ee76a164aa7003720cd3f83fc6c4865)) - **transformers**: use ts `factory` API for `hoisting` AST transformer ([#3058](https://togithub.com/kulshekhar/ts-jest/issues/3058)) ([a72f51d](https://togithub.com/kulshekhar/ts-jest/commit/a72f51d9b7c4ea2866e486c0aac4f4706c3ed542)) #### DEPRECATIONS - **transformers**: `path-mapping` AST transformer is deprecated and will be removed in **v28.0.0**. One should use an alternative one like https://github.com/LeDDGroup/typescript-transform-paths instead. - **utils**: `mocked` function is deprecated and will be removed in **v28.0.0**. The function has been integrated into `jest-mock` package as a part of Jest **27.4.0**, see [https://github.com/facebook/jest/pull/12089](https://togithub.com/facebook/jest/pull/12089). One should use the one from Jest instead #### [27.0.7](https://togithub.com/kulshekhar/ts-jest/compare/v27.0.6...v27.0.7) (2021-10-16) ##### Bug Fixes - correct `lodash` import ([#2978](https://togithub.com/kulshekhar/ts-jest/issues/2978)) ([8b60679](https://togithub.com/kulshekhar/ts-jest/commit/8b60679574eb60a3c8109ffd389b64b86a167e72)), closes [#2977](https://togithub.com/kulshekhar/ts-jest/issues/2977) #### [27.0.6](https://togithub.com/kulshekhar/ts-jest/compare/v27.0.5...v27.0.6) (2021-10-14) ##### Bug Fixes - use specific `lodash` package instead of full package `lodash` ([#2959](https://togithub.com/kulshekhar/ts-jest/issues/2959)) ([dc89fe5](https://togithub.com/kulshekhar/ts-jest/commit/dc89fe55f2b77da76443f827fe3055f07cf4809c)), closes [#2954](https://togithub.com/kulshekhar/ts-jest/issues/2954) #### [27.0.5](https://togithub.com/kulshekhar/ts-jest/compare/v27.0.4...v27.0.5) (2021-08-14) ##### Bug Fixes - **cli:** add migration `tsConfig` option for `ts-jest` config options ([#2794](https://togithub.com/kulshekhar/ts-jest/issues/2794)) ([781710b](https://togithub.com/kulshekhar/ts-jest/commit/781710bf6b84853fffbb02543062a726fe1ad9c2)), closes [#2764](https://togithub.com/kulshekhar/ts-jest/issues/2764) - **cli:** fix `config:init` genarate invalid type comment ([#2773](https://togithub.com/kulshekhar/ts-jest/issues/2773)) ([ede8a20](https://togithub.com/kulshekhar/ts-jest/commit/ede8a2061e20b717c0d56e4d81a3cd0ec7db8b1a)), closes [#2772](https://togithub.com/kulshekhar/ts-jest/issues/2772) - **config:** handle `./` in tsconfig `paths` for `pathsToModuleNameMapper` ([#2797](https://togithub.com/kulshekhar/ts-jest/issues/2797)) ([42ff5e4](https://togithub.com/kulshekhar/ts-jest/commit/42ff5e469fb5d315b92e85eee105e5a040949c01)), closes [#2709](https://togithub.com/kulshekhar/ts-jest/issues/2709) ##### Code Refactoring - use native `Buffer.from` and `mkdird` ([#2774](https://togithub.com/kulshekhar/ts-jest/issues/2774)) ([4869660](https://togithub.com/kulshekhar/ts-jest/commit/4869660e3917deb063745c5acaf079123d6d2ca8)) #### [27.0.4](https://togithub.com/kulshekhar/ts-jest/compare/v27.0.3...v27.0.4) (2021-07-21) ##### Bug Fixes - add `@types/jest` as optional `peerDependencies` to solve yarn 2 ([#2756](https://togithub.com/kulshekhar/ts-jest/issues/2756)) ([5fbf43e](https://togithub.com/kulshekhar/ts-jest/commit/5fbf43e64691d5146add1da4690a14b3095c4234)) - add `babel-jest` as optional `peerDependencies` to solve yarn 2 ([#2751](https://togithub.com/kulshekhar/ts-jest/issues/2751)) ([8bede2e](https://togithub.com/kulshekhar/ts-jest/commit/8bede2e57546a18999b96871069f1f94a3ecf3c1)) - **config:** include AST transformer's `name` and `version` into cache key ([#2755](https://togithub.com/kulshekhar/ts-jest/issues/2755)) ([310fb9a](https://togithub.com/kulshekhar/ts-jest/commit/310fb9a1d7b40a8274d6fb93745e66a6da891a75)), closes [#2753](https://togithub.com/kulshekhar/ts-jest/issues/2753) ##### Features - link jest config types on `npx ts-jest:init` ([#2742](https://togithub.com/kulshekhar/ts-jest/issues/2742)) ([f51ba05](https://togithub.com/kulshekhar/ts-jest/commit/f51ba0507568ba8a5dece48c159d7857a2ed61d6)) - set env var `TS_JEST` to allow detecting of `ts-jest` ([#2717](https://togithub.com/kulshekhar/ts-jest/issues/2717)) ([56c137a](https://togithub.com/kulshekhar/ts-jest/commit/56c137a3c1906f49cb0b9e044fa8e233707cbaa4)), closes [#2716](https://togithub.com/kulshekhar/ts-jest/issues/2716) #### [27.0.3](https://togithub.com/kulshekhar/ts-jest/compare/v27.0.2...v27.0.3) (2021-06-06) ##### Bug Fixes - revert `exports` field to support all node versions ([#2658](https://togithub.com/kulshekhar/ts-jest/issues/2658)) ([132c8ba](https://togithub.com/kulshekhar/ts-jest/commit/132c8ba85c3e61b7d9ede0dc9730580b79618ab7)) ##### Features - emit ESM codes if using ESM mode with Babel ([#2661](https://togithub.com/kulshekhar/ts-jest/issues/2661)) ([9b55404](https://togithub.com/kulshekhar/ts-jest/commit/9b55404a8dfc760238e19786da98a2edf043b9da)), closes [#2650](https://togithub.com/kulshekhar/ts-jest/issues/2650) #### [27.0.2](https://togithub.com/kulshekhar/ts-jest/compare/v27.0.1...v27.0.2) (2021-05-30) ##### Bug Fixes - **compiler:** add empty string file content to compiler cache ([#2633](https://togithub.com/kulshekhar/ts-jest/issues/2633)) ([0feb556](https://togithub.com/kulshekhar/ts-jest/commit/0feb5560a588f87d1d989bf521859fba0fda20fe)), closes [#2625](https://togithub.com/kulshekhar/ts-jest/issues/2625) - **config:** `exclude` should only exclude files which match glob values ([#2637](https://togithub.com/kulshekhar/ts-jest/issues/2637)) ([c5ce979](https://togithub.com/kulshekhar/ts-jest/commit/c5ce97902c1b84dc354f270a4f596a6f5f634611)), closes [#2634](https://togithub.com/kulshekhar/ts-jest/issues/2634) #### [27.0.1](https://togithub.com/kulshekhar/ts-jest/compare/v27.0.0...v27.0.1) (2021-05-26) ##### Bug Fixes - **cli:** keep `testMatch` if old jest config contains it ([#2618](https://togithub.com/kulshekhar/ts-jest/issues/2618)) ([c568f49](https://togithub.com/kulshekhar/ts-jest/commit/c568f49907fb5559ba1e8c67f1ec5d5eb4af920a)), closes [#2616](https://togithub.com/kulshekhar/ts-jest/issues/2616) - **compiler:** make sure `isolatedModules: false` use updated compiler options ([#2628](https://togithub.com/kulshekhar/ts-jest/issues/2628)) ([348e30f](https://togithub.com/kulshekhar/ts-jest/commit/348e30f426803efc51ecba26ab42619938fcb5af)), closes [#2629](https://togithub.com/kulshekhar/ts-jest/issues/2629) - add missing export `presets` ([#2624](https://togithub.com/kulshekhar/ts-jest/issues/2624)) ([0ea025e](https://togithub.com/kulshekhar/ts-jest/commit/0ea025ebb456d3a31671e31fac0b401c2734a2b1)), closes [#2623](https://togithub.com/kulshekhar/ts-jest/issues/2623)Microsoft/TypeScript
### [`v4.5.4`](https://togithub.com/Microsoft/TypeScript/releases/v4.5.4) [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.5.3...v4.5.4) This patch release includes a fix for [incorrectly offering up JSX attribute snippet completions at the beginning of a tag name](https://togithub.com/microsoft/TypeScript/issues/47090). For the complete list of fixed issues, check out the - [fixed issues query for Typescript 4.5.0 (Beta)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.0%22+). - [fixed issues query for Typescript 4.5.1 (RC)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.1%22+). - [fixed issues query for Typescript 4.5.2 (Stable)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.2%22+). - [fixed issues query for Typescript 4.5.3 (Stable)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.3%22+). - - [fixed issues query for Typescript 4.5.4 (Stable)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.4%22+). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) ### [`v4.5.3`](https://togithub.com/Microsoft/TypeScript/releases/v4.5.3) [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.5.2...v4.5.3) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-5/). For the complete list of fixed issues, check out the - [fixed issues query for Typescript 4.5.0 (Beta)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.0%22+). - [fixed issues query for Typescript 4.5.1 (RC)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.1%22+). - [fixed issues query for Typescript 4.5.2 (Stable)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.2%22+). - [fixed issues query for Typescript 4.5.3 (Stable)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.3%22+). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) ### [`v4.5.2`](https://togithub.com/Microsoft/TypeScript/releases/v4.5.2) [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.4.4...v4.5.2) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-5/). For the complete list of fixed issues, check out the - [fixed issues query for Typescript 4.5.0 (Beta)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.0%22+). - [fixed issues query for Typescript 4.5.1 (RC)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.1%22+). - [fixed issues query for Typescript 4.5.1 (Stable)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.2%22+). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [Visual Studio 2017/2019](https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript-45) ([Select new version in project options](https://togithub.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017)) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)vitejs/vite
### [`v2.7.10`](https://togithub.com/vitejs/vite/releases/v2.7.10) [Compare Source](https://togithub.com/vitejs/vite/compare/v2.7.9...v2.7.10) Please refer to [CHANGELOG.md](https://togithub.com/vitejs/vite/blob/v2.7.10/packages/vite/CHANGELOG.md) for details. ### [`v2.7.9`](https://togithub.com/vitejs/vite/blob/master/packages/vite/CHANGELOG.md#279-httpsgithubcomvitejsvitecomparev278v279-2021-12-28) [Compare Source](https://togithub.com/vitejs/vite/compare/v2.7.8...v2.7.9) ### [`v2.7.8`](https://togithub.com/vitejs/vite/blob/master/packages/vite/CHANGELOG.md#278-httpsgithubcomvitejsvitecomparev277v278-2021-12-28) [Compare Source](https://togithub.com/vitejs/vite/compare/v2.7.7...v2.7.8) ##### Bug Fixes - **html:** show error overlay when parsing invalid file ([#6184](https://togithub.com/vitejs/vite/issues/6184)) ([1f945f6](https://togithub.com/vitejs/vite/commit/1f945f62bf4a722c95a7b8f9c14c32a6f2be5c3f)) - seperate source and dep for dymamic import after build ([#6251](https://togithub.com/vitejs/vite/issues/6251)) ([49da986](https://togithub.com/vitejs/vite/commit/49da98619692779df58673b9cc6004dd824a6f15)) - **ssr:** capture scope declaration correctly ([#6281](https://togithub.com/vitejs/vite/issues/6281)) ([60ce7f9](https://togithub.com/vitejs/vite/commit/60ce7f9a1d1c730a244bc621675240d74f58af3e)) - upgrade to launch-editor with picocolors ([#6209](https://togithub.com/vitejs/vite/issues/6209)) ([394539c](https://togithub.com/vitejs/vite/commit/394539c613b1fdee444079dae4275027705e85ae)) ### [`v2.7.7`](https://togithub.com/vitejs/vite/blob/master/packages/vite/CHANGELOG.md#277-httpsgithubcomvitejsvitecomparev276v277-2021-12-26) [Compare Source](https://togithub.com/vitejs/vite/compare/v2.7.6...v2.7.7) ##### Bug Fixes - **ssr:** nested destucture ([#6249](https://togithub.com/vitejs/vite/issues/6249)) ([485e298](https://togithub.com/vitejs/vite/commit/485e298e72599679e97f0ed1f4315ac5da55da2c)) - **ssr:** transform class props ([#6261](https://togithub.com/vitejs/vite/issues/6261)) ([2e3fe59](https://togithub.com/vitejs/vite/commit/2e3fe5932c962d447a4faa4b0ce996ead70c7d34)) ### [`v2.7.6`](https://togithub.com/vitejs/vite/blob/master/packages/vite/CHANGELOG.md#276-httpsgithubcomvitejsvitecomparev275v276-2021-12-22) [Compare Source](https://togithub.com/vitejs/vite/compare/v2.7.5...v2.7.6) ##### Bug Fixes - remove virtual module prefix while generating manifest ([#6225](https://togithub.com/vitejs/vite/issues/6225)) ([d51259b](https://togithub.com/vitejs/vite/commit/d51259b73c484dea67d4c4afb6b76fbbb866631c)) ### [`v2.7.5`](https://togithub.com/vitejs/vite/blob/master/packages/vite/CHANGELOG.md#275-httpsgithubcomvitejsvitecomparev274v275-2021-12-21) [Compare Source](https://togithub.com/vitejs/vite/compare/v2.7.4...v2.7.5) ##### Bug Fixes - **asset:** import assets from encodeURI([#6195](https://togithub.com/vitejs/vite/issues/6195)) ([#6199](https://togithub.com/vitejs/vite/issues/6199)) ([4114f84](https://togithub.com/vitejs/vite/commit/4114f844f876fabfa9beaa6ec65e4002d7c36fbb)) - hmr full-reload encodeURI path ([#6212](https://togithub.com/vitejs/vite/issues/6212)) ([46b862a](https://togithub.com/vitejs/vite/commit/46b862a6880a6e83d1e0e451376177c0e5cab0ba)) - remove top-level imports in importMeta.d.ts, fixes augmentation ([#6214](https://togithub.com/vitejs/vite/issues/6214)) ([6b8d94d](https://togithub.com/vitejs/vite/commit/6b8d94dca2a1a8b4952e3e3fcd0aed1aedb94215)), closes [#6194](https://togithub.com/vitejs/vite/issues/6194) [#6211](https://togithub.com/vitejs/vite/issues/6211) [#6206](https://togithub.com/vitejs/vite/issues/6206) [#6205](https://togithub.com/vitejs/vite/issues/6205) - **ssr:** handle object destructure alias, close [#6222](https://togithub.com/vitejs/vite/issues/6222) ([#6224](https://togithub.com/vitejs/vite/issues/6224)) ([1d97ec3](https://togithub.com/vitejs/vite/commit/1d97ec336a6ee2915faae42d5f82110226929347)) ### [`v2.7.4`](https://togithub.com/vitejs/vite/blob/master/packages/vite/CHANGELOG.md#274-httpsgithubcomvitejsvitecomparev273v274-2021-12-20) [Compare Source](https://togithub.com/vitejs/vite/compare/v2.7.3...v2.7.4) ##### Bug Fixes - duplicate variable declaration caused by css modules ([#5873](https://togithub.com/vitejs/vite/issues/5873)) ([8e16a78](https://togithub.com/vitejs/vite/commit/8e16a78a2d556b9480e8b2e19ec41fa522621256)) - improve error message for HTML compilation error (fix [#5769](https://togithub.com/vitejs/vite/issues/5769)) ([#5777](https://togithub.com/vitejs/vite/issues/5777)) ([79d1397](https://togithub.com/vitejs/vite/commit/79d139783868bfe2a2741f6e8cffcb72cee65351)) - **ssr:** `ssrTransform` function argument destructure ([#6171](https://togithub.com/vitejs/vite/issues/6171)) ([2762a0e](https://togithub.com/vitejs/vite/commit/2762a0e7f0a599ced2c25c9d2baf06ec99ad8cfb)) ### [`v2.7.3`](https://togithub.com/vitejs/vite/blob/master/packages/vite/CHANGELOG.md#273-httpsgithubcomvitejsvitecomparev272v273-2021-12-16) [Compare Source](https://togithub.com/vitejs/vite/compare/v2.7.2...v2.7.3) ##### Bug Fixes - do not overwrite rollupOptions.input in dev ([#6025](https://togithub.com/vitejs/vite/issues/6025)) ([6cdf13a](https://togithub.com/vitejs/vite/commit/6cdf13ae808a99b7aca6d278bee2ebe6e51d0846)) - Improve post-build asset update check ([#6113](https://togithub.com/vitejs/vite/issues/6113)) ([611fa03](https://togithub.com/vitejs/vite/commit/611fa037a72a1179c27794353ffad6ed27e10d1a)) - improve warning message for malformed packages ([#6086](https://togithub.com/vitejs/vite/issues/6086)) ([717cb08](https://togithub.com/vitejs/vite/commit/717cb08f8611fd1a15cfd614d346185ffe8a61fd)) - pending reload never timeout ([#6120](https://togithub.com/vitejs/vite/issues/6120)) ([e002f4f](https://togithub.com/vitejs/vite/commit/e002f4f4a578ae63156e756abac0487f42b4cdcd)) - respect new port when change the config file ([#6075](https://togithub.com/vitejs/vite/issues/6075)) ([3ceffcc](https://togithub.com/vitejs/vite/commit/3ceffcca66311f9a7d71612a596b84888c3f843b)) - **ssr:** robust regexp to check cjs content ([#6053](https://togithub.com/vitejs/vite/issues/6053)) ([0373441](https://togithub.com/vitejs/vite/commit/03734417cde10807ab2dd0d71b08c26081aac0b7)) - terminate WebSocket connections before closing WebSocket server ([#6115](https://togithub.com/vitejs/vite/issues/6115)) ([b9871bb](https://togithub.com/vitejs/vite/commit/b9871bbed57c5964b3393e798b0ef2526471d692)) ### [`v2.7.2`](https://togithub.com/vitejs/vite/blob/master/packages/vite/CHANGELOG.md#272-httpsgithubcomvitejsvitecomparev271v272-2021-12-13) [Compare Source](https://togithub.com/vitejs/vite/compare/v2.7.1...v2.7.2) ##### Bug Fixes - **html:** empty script ([#6057](https://togithub.com/vitejs/vite/issues/6057)) ([1487223](https://togithub.com/vitejs/vite/commit/1487223f39b7555b1050b660d847eabf4d20249f)) - **lexGlobPattern:** edge case of glob import ([#6022](https://togithub.com/vitejs/vite/issues/6022)) ([d4c5cff](https://togithub.com/vitejs/vite/commit/d4c5cff551ad9fb721243f8abdbf0c78f5b5a7ec)) - ws types ([#6083](https://togithub.com/vitejs/vite/issues/6083)) ([1ded1a8](https://togithub.com/vitejs/vite/commit/1ded1a835bfb64f2c70c8c153e979b7911c9a8c1)) ### [`v2.7.1`](https://togithub.com/vitejs/vite/blob/master/packages/vite/CHANGELOG.md#271-httpsgithubcomvitejsvitecomparev270v271-2021-12-07) [Compare Source](https://togithub.com/vitejs/vite/compare/v2.7.0...v2.7.1) ##### Bug Fixes - **ssr:** `ssrTransform` handling for empty ArrayPattern ([#5988](https://togithub.com/vitejs/vite/issues/5988)) ([79aa687](https://togithub.com/vitejs/vite/commit/79aa68744cf17553448bce5c175a25f785e4a743)) ### [`v2.7.0`](https://togithub.com/vitejs/vite/blob/master/packages/vite/CHANGELOG.md#270-httpsgithubcomvitejsvitecomparev270-beta11v270-2021-12-07) [Compare Source](https://togithub.com/vitejs/vite/compare/v2.6.14...v2.7.0) - 🎉 Revamped SSR dependency handling - 🧩 API consolidation - 🛑 server.fs.strict by default ##### BREAKING CHANGES - `server.fs.strict` is `true` by default ([#5341](https://togithub.com/vitejs/vite/pull/5341)) See [server filesystem restriction docs](https://vitejs.dev/config/#server-fs-strict) for more details. - Plugin hooks `ssr` param to object in `resolveId`, `load`, and `transform` ([#5253](https://togithub.com/vitejs/vite/pull/5253)) Previous to this release, the `ssr` param was passed as a `boolean` in the last parameter of each hook. The new interface for these hooks is now: ```ts export interface Plugin extends RollupPlugin { // ... other hooks resolveId?(this: PluginContext, source: string, importer: string | undefined, options: { custom?: CustomPluginOptions; ssr?: boolean; }): PromiseConfiguration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.