WhiteSource Renovate
This PR contains the following updates:
Release Notes
babel/babel (@babel/cli)
Compare Source
👓 Spec Compliance
babel-helper-module-transforms
🐛 Bug Fix
🔬 Output optimization
babel-plugin-transform-react-constant-elements
babel-plugin-proposal-pipeline-operator
, babel-standalone
babel-helper-create-class-features-plugin
, babel-plugin-proposal-class-static-block
, babel-plugin-proposal-decorators
, babel-preset-env
Compare Source
🐛 Bug Fix
babel-plugin-transform-react-jsx-development
, babel-plugin-transform-react-jsx
babel-plugin-transform-destructuring
🏠 Internal
babel-cli
, babel-core
, babel-generator
, babel-helper-transform-fixture-test-runner
🔬 Output optimization
babel-plugin-proposal-class-properties
, babel-plugin-proposal-class-static-block
, babel-plugin-proposal-decorators
, babel-plugin-proposal-private-methods
, babel-plugin-proposal-private-property-in-object
, babel-plugin-transform-new-target
, babel-plugin-transform-parameters
, babel-traverse
Compare Source
🚀 New Feature
babel-cli
, babel-core
babel-core
, babel-parser
, babel-traverse
babel-generator
, babel-parser
, babel-plugin-proposal-pipeline-operator
, babel-plugin-syntax-pipeline-operator
babel-traverse
babel-generator
, babel-parser
, babel-plugin-syntax-destructuring-private
, babel-standalone
babel-helper-create-class-features-plugin
, babel-helpers
, babel-plugin-proposal-decorators
, babel-plugin-syntax-decorators
, babel-runtime-corejs2
, babel-runtime-corejs3
, babel-runtime
, babel-standalone
, babel-types
babel-generator
, babel-parser
, babel-traverse
, babel-types
babel-core
, babel-helper-create-regexp-features-plugin
, babel-plugin-proposal-unicode-sets-regex
, babel-plugin-syntax-unicode-sets-regex
, babel-plugin-transform-dotall-regex
babel-parser
babel-register
🐛 Bug Fix
babel-parser
babel-plugin-transform-runtime
📝 Documentation
🏠 Internal
babel-helper-fixtures
, babel-parser
babel-compat-data
- Other
🏃♀️ Performance
Compare Source
🐛 Bug Fix
babel-generator
, babel-plugin-syntax-typescript
, babel-plugin-transform-parameters
babel-traverse
babel-register
babel-plugin-transform-modules-commonjs
babel-plugin-transform-typescript
💅 Polish
🏠 Internal
babel-helper-fixtures
, babel-plugin-proposal-record-and-tuple
, babel-preset-env
🔬 Output optimization
babel-helper-remap-async-to-generator
, babel-helper-wrap-function
, babel-plugin-transform-async-to-generator
Compare Source
👓 Spec Compliance
🐛 Bug Fix
babel-plugin-transform-runtime
, babel-runtime-corejs2
, babel-runtime-corejs3
, babel-runtime
- #14081 Import the correct
./typeof.js
helper in @babel/runtime
(@exb)
babel-helpers
babel-helper-function-name
, babel-plugin-transform-function-name
💅 Polish
babel/babel (@babel/preset-env)
Compare Source
v7.16.11 (2022年01月20日)
This empty releases force-publishes a new version of @babel/plugin-proposal-private-methods
(which was not published in v7.16.10 because it didn't have any actual change) and of @babel/preset-env
.
This solves an incompatibility between @babel/preset-env@7.16.10
and @babel/helper-create-class-features-plugin@7.16.7
, by making sure that @babel/preset-env
transitively depends on @babel/helper-create-class-features-plugin@^7.16.10
.
Compare Source
🐛 Bug Fix
babel-highlight
babel-traverse
babel-core
🏠 Internal
babel-plugin-transform-runtime
babel-parser
🔬 Output optimization
babel-helper-create-class-features-plugin
, babel-preset-env
Compare Source
🐛 Bug Fix
babel-generator
, babel-plugin-syntax-typescript
, babel-plugin-transform-parameters
babel-traverse
babel-register
babel-plugin-transform-modules-commonjs
babel-plugin-transform-typescript
💅 Polish
🏠 Internal
babel-helper-fixtures
, babel-plugin-proposal-record-and-tuple
, babel-preset-env
🔬 Output optimization
babel-helper-remap-async-to-generator
, babel-helper-wrap-function
, babel-plugin-transform-async-to-generator
Compare Source
👓 Spec Compliance
🐛 Bug Fix
babel-plugin-transform-runtime
, babel-runtime-corejs2
, babel-runtime-corejs3
, babel-runtime
- #14081 Import the correct
./typeof.js
helper in @babel/runtime
(@exb)
babel-helpers
babel-helper-function-name
, babel-plugin-transform-function-name
💅 Polish
Compare Source
👓 Spec Compliance
babel-cli
, babel-core
, babel-helpers
, babel-plugin-proposal-class-properties
, babel-plugin-proposal-decorators
, babel-plugin-transform-classes
, babel-plugin-transform-jscript
, babel-plugin-transform-parameters
, babel-plugin-transform-runtime
, babel-plugin-transform-spread
, babel-plugin-transform-typescript
, babel-preset-env
🐛 Bug Fix
babel-plugin-transform-parameters
babel-plugin-transform-arrow-functions
, babel-traverse
babel-parser
babel-traverse
babel-generator
babel-plugin-transform-react-jsx
babel-helper-create-class-features-plugin
, babel-helper-environment-visitor
, babel-helper-member-expression-to-functions
, babel-helper-module-transforms
, babel-helper-replace-supers
, babel-plugin-transform-classes
, babel-traverse
💅 Polish
📝 Documentation
babel-compat-data
, babel-helper-annotate-as-pure
, babel-helper-builder-binary-assignment-operator-visitor
, babel-helper-builder-react-jsx
, babel-helper-compilation-targets
, babel-helper-create-class-features-plugin
, babel-helper-create-regexp-features-plugin
, babel-helper-define-map
, babel-helper-explode-assignable-expression
, babel-helper-fixtures
, babel-helper-function-name
, babel-helper-get-function-arity
, babel-helper-hoist-variables
, babel-helper-member-expression-to-functions
, babel-helper-module-imports
, babel-helper-module-transforms
, babel-helper-optimise-call-expression
, babel-helper-plugin-test-runner
, babel-helper-plugin-utils
, babel-helper-remap-async-to-generator
, babel-helper-replace-supers
, babel-helper-simple-access
, babel-helper-skip-transparent-expression-wrappers
, babel-helper-split-export-declaration
, babel-helper-transform-fixture-test-runner
, babel-helper-validator-identifier
, babel-helper-validator-option
, babel-helper-wrap-function
, babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression
, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining
, babel-plugin-proposal-async-do-expressions
, babel-plugin-proposal-record-and-tuple
, babel-plugin-syntax-async-do-expressions
, babel-plugin-syntax-module-blocks
, babel-plugin-transform-react-jsx-development
, babel-plugin-transform-react-pure-annotations
, babel-runtime-corejs2
, babel-runtime-corejs3
, babel-runtime
🏠 Internal
babel-cli
, babel-code-frame
, babel-core
, babel-generator
, babel-helper-annotate-as-pure
, babel-helper-compilation-targets
, babel-helper-create-class-features-plugin
, babel-helper-create-regexp-features-plugin
, babel-helper-fixtures
, babel-helper-module-imports
, babel-helper-optimise-call-expression
, babel-helper-plugin-test-runner
, babel-helper-transform-fixture-test-runner
, babel-helper-validator-identifier
, babel-helper-validator-option
, babel-helpers
, babel-highlight
, babel-node
, babel-parser
, babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression
, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining
, babel-plugin-external-helpers
, babel-plugin-proposal-async-do-expressions
, babel-plugin-proposal-async-generator-functions
, babel-plugin-proposal-class-properties
, babel-plugin-proposal-class-static-block
, babel-plugin-proposal-decorators
, babel-plugin-proposal-do-expressions
, babel-plugin-proposal-dynamic-import
, babel-plugin-proposal-export-default-from
, babel-plugin-proposal-export-namespace-from
, babel-plugin-proposal-function-bind
, babel-plugin-proposal-function-sent
, babel-plugin-proposal-json-strings
, babel-plugin-proposal-logical-assignment-operators
, babel-plugin-proposal-nullish-coalescing-operator
, babel-plugin-proposal-numeric-separator
, babel-plugin-proposal-object-rest-spread
, babel-plugin-proposal-optional-catch-binding
, babel-plugin-proposal-optional-chaining
, babel-plugin-proposal-partial-application
, babel-plugin-proposal-pipeline-operator
, babel-plugin-proposal-private-methods
, babel-plugin-proposal-private-property-in-object
, babel-plugin-proposal-record-and-tuple
, babel-plugin-proposal-throw-expressions
, babel-plugin-proposal-unicode-property-regex
, babel-plugin-syntax-decorators
, babel-plugin-syntax-typescript
, babel-plugin-transform-arrow-functions
, babel-plugin-transform-async-to-generator
, babel-plugin-transform-block-scoped-functions
, babel-plugin-transform-block-scoping
, babel-plugin-transform-classes
, babel-plugin-transform-computed-properties
, babel-plugin-transform-destructuring
, babel-plugin-transform-dotall-regex
, babel-plugin-transform-duplicate-keys
, babel-plugin-transform-exponentiation-operator
, babel-plugin-transform-flow-comments
, babel-plugin-transform-flow-strip-types
, babel-plugin-transform-for-of
, babel-plugin-transform-function-name
, babel-plugin-transform-instanceof
, babel-plugin-transform-jscript
, babel-plugin-transform-member-expression-literals
, babel-plugin-transform-modules-amd
, babel-plugin-transform-modules-commonjs
, babel-plugin-transform-modules-systemjs
, babel-plugin-transform-modules-umd
, babel-plugin-transform-named-capturing-groups-regex
, babel-plugin-transform-new-target
, babel-plugin-transform-object-super
, babel-plugin-transform-parameters
, babel-plugin-transform-property-literals
, babel-plugin-transform-property-mutators
, babel-plugin-transform-proto-to-assign
, babel-plugin-transform-react-constant-elements
, babel-plugin-transform-react-display-name
, babel-plugin-transform-react-inline-elements
, babel-plugin-transform-react-jsx-compat
, babel-plugin-transform-react-jsx-development
, babel-plugin-transform-react-jsx-self
, babel-plugin-transform-react-jsx-source
, babel-plugin-transform-react-jsx
, babel-plugin-transform-react-pure-annotations
, babel-plugin-transform-regenerator
, babel-plugin-transform-reserved-words
, babel-plugin-transform-runtime
, babel-plugin-transform-shorthand-properties
, babel-plugin-transform-spread
, babel-plugin-transform-sticky-regex
, babel-plugin-transform-strict-mode
, babel-plugin-transform-template-literals
, babel-plugin-transform-typeof-symbol
, babel-plugin-transform-typescript
, babel-plugin-transform-unicode-escapes
, babel-plugin-transform-unicode-regex
, babel-preset-env
, babel-preset-flow
, babel-preset-react
, babel-preset-typescript
, babel-register
, babel-standalone
, babel-template
, babel-traverse
, babel-types
babel-parser
babel-helpers
babel-plugin-proposal-object-rest-spread
, babel-traverse
babel-parser
, babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression
, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining
, babel-plugin-proposal-optional-chaining
, babel-preset-react
, babel-preset-typescript
- Other
🏃♀️ Performance
🔬 Output optimization
babel-helpers
, babel-plugin-proposal-async-generator-functions
, babel-plugin-transform-runtime
, babel-preset-env
, babel-runtime-corejs2
, babel-runtime
chaijs/chai
Compare Source
Update loupe to 2.3.1
Compare Source
webpack-contrib/css-loader
Compare Source
Compare Source
Features
Compare Source
Features
- added the
hashStrategy
option (ca4abce)
6.5.1 (2021年11月03日)
Bug Fixes
import-js/eslint-plugin-import
Compare Source
Fixed
importType
: avoid crashing on a non-string' ([#2305], thanks [@ljharb])
- [
first
]: prevent crash when parsing angular templates ([#2210], thanks [@ljharb])
importType
: properly resolve @/*
-aliased imports as internal ([#2334], thanks [@ombene])
- [
named
]/ExportMap
: handle named imports from CJS modules that use dynamic import ([#2341], thanks [@ludofischer])
Changed
- [
no-default-import
]: report on the token "default" instead of the entire node ([#2299], thanks [@pmcelhaney])
- [Docs] [
order
]: Remove duplicate mention of default ([#2280], thanks [@johnthagen])
- [Deps] update
eslint-module-utils
yannickcr/eslint-plugin-react
Compare Source
Fixed
- [
no-unused-state
]: avoid a crash on type-only gDSFP declarations (#3225 @ljharb)
- [
jsx-curly-brace-presence
]: the string "never" defaults to propElementValues
as ignore
(#3228 @ljharb)
propTypes
: add VFC
to react generic list (#3230 @ljharb)
Compare Source
Fixed
- [
jsx-curly-brace-presence
]: avoid warning on curlies containing quote characters (#3214 @ljharb)
- [
jsx-indent
]: do not report on non-jsx-returning ternaries that contain null (#3222 @ljharb)
- [
jsx-indent
]: properly report on returned ternaries with jsx (#3222 @ljharb)
- [
no-array-index-key
]: detect named-imported cloneElement
/createElement
(#3213 @ljharb)
Compare Source
Fixed
Compare Source
Added
Fixed
- [
prop-types
], propTypes
: add support for exported type inference (#3163 @vedadeepta)
- [
no-invalid-html-attribute
]: allow 'shortcut icon' on link
(#3174 @Primajin)
- [
prefer-exact-props
] improve performance for Identifier
visitor (#3190 @meowtec)
propTypes
: Handle TSTypeReference in no-unused-prop-type (#3195 @niik)
- [
sort-prop-types
]: avoid repeated warnings of the same node/reason (#519 @ljharb)
- [
jsx-indent
]: Fix indent handling for closing parentheses (#620 @stefanbuck])
- [
prop-types
]/propTypes
: follow a returned identifier to see if it is JSX (#1046 @ljharb)
- [
no-unused-state
]: TS: support getDerivedStateFromProps
as an arrow function (#2061 @ljharb)
- [
no-array-index-key
]: catch .toString
and String()
usage (#2813 @RedTn)
- [
function-component-definition
]: do not break on dollar signs (#3207 @ljharb)
- [
prefer-stateless-function
]: avoid a crash inside doctrine
(#2596 @ljharb)
- [
prop-types
]: catch infinite loop (#2861 @ljharb)
- [
forbid-prop-types
]: properly report name in error message; check undestructured arguments (#2945 @ljharb)
Changed
Compare Source
Added
Fixed
Changed
remix-run/history
Compare Source
This release provides support for native ESM consumption of all exports.
Compare Source
🐛 Bug fixes
- Fixed a few type declarations and deprecated the following types:
State
(now set to unknown
which will require consumer type narrowing)
PartialPath
(use Partial<Path>
instead)
PartialLocation
(use Partial<Location>
instead)
- Fixed a regression related to the
createPath
return value (#813)
✨ Features
- We now use statically analyzable CJS exports. This enables named imports in Node ESM scripts (See the commit).
Full Changelog: remix-run/history@v5.1.0...v5.2.0
prettier/prettier
Compare Source
diff
Improve formatting for empty tuple types (#11884 by @sosukesuzuki)
// Input
type Foo =
Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooo extends []
? Foo3
: Foo4;
// Prettier 2.5.0
type Foo = Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooo extends [
]
? Foo3
: Foo4;
// Prettier 2.5.0 (tailingCommma = all)
// Invalid TypeScript code
type Foo = Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooo extends [
,
]
? Foo3
: Foo4;
// Prettier 2.5.1
type Foo =
Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooo extends []
? Foo3
: Foo4;
Fix compatibility with Jest inline snapshot test (#11892 by @fisker)
A internal change in Prettier@v2.5.0 accidentally breaks the Jest inline snapshot test.
Support Glimmer's named blocks (#11899 by @duailibe)
Prettier already supported this feature, but it converted empty named blocks to self-closing, which is not supported by the Glimmer compiler.
See: Glimmer's named blocks.
// Input
<Component>
<:named></:named>
</Component>
// Prettier 2.5.0
<Component>
<:named />
</Component>
// Prettier 2.5.1
<Component>
<:named></:named>
</Component>
Compare Source
diff
🔗 Release Notes
remix-run/react-router
[Compare Source](
Configuration
📅 Schedule: "before 3am on Monday" (UTC).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, 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 WhiteSource Renovate. View repository job log here.
WhiteSource Renovate
This PR contains the following updates:
^7.16.0
->^7.17.6
^7.16.0
->^7.17.5
^7.16.4
->^7.16.11
^7.16.0
->^7.16.7
^7.16.0
->^7.17.0
^4.3.4
->^4.3.6
^6.5.1
->^6.7.1
^2.25.3
->^2.25.4
^7.27.0
->^7.29.3
^5.1.0
->^5.3.0
^2.4.1
->^2.5.1
^6.0.2
->^6.2.2
^5.64.1
->^5.70.0
^4.9.1
->^4.9.2
^4.5.0
->^4.7.4
Release Notes
babel/babel (@babel/cli)
v7.17.6
Compare Source
👓 Spec Compliance
babel-helper-module-transforms
🐛 Bug Fix
babel-cli
🔬 Output optimization
babel-plugin-transform-react-constant-elements
allowMutablePropsOnTags
: cache JSX constant elements with function props (@nicolo-ribaudo)babel-plugin-proposal-pipeline-operator
,babel-standalone
babel-helper-create-class-features-plugin
,babel-plugin-proposal-class-static-block
,babel-plugin-proposal-decorators
,babel-preset-env
v7.17.3
Compare Source
🐛 Bug Fix
babel-plugin-transform-react-jsx-development
,babel-plugin-transform-react-jsx
this
within ts module block (@JLHwung)babel-plugin-transform-destructuring
🏠 Internal
babel-cli
,babel-core
,babel-generator
,babel-helper-transform-fixture-test-runner
🔬 Output optimization
babel-plugin-proposal-class-properties
,babel-plugin-proposal-class-static-block
,babel-plugin-proposal-decorators
,babel-plugin-proposal-private-methods
,babel-plugin-proposal-private-property-in-object
,babel-plugin-transform-new-target
,babel-plugin-transform-parameters
,babel-traverse
path.insertAfter
(@nicolo-ribaudo)v7.17.0
Compare Source
🚀 New Feature
babel-cli
,babel-core
babel-core
,babel-parser
,babel-traverse
.index
on Position to internally track nodes location (@tolmasky)babel-generator
,babel-parser
,babel-plugin-proposal-pipeline-operator
,babel-plugin-syntax-pipeline-operator
^^
and@@​
topics (@js-choi)babel-traverse
babel-generator
,babel-parser
,babel-plugin-syntax-destructuring-private
,babel-standalone
babel-helper-create-class-features-plugin
,babel-helpers
,babel-plugin-proposal-decorators
,babel-plugin-syntax-decorators
,babel-runtime-corejs2
,babel-runtime-corejs3
,babel-runtime
,babel-standalone
,babel-types
babel-generator
,babel-parser
,babel-traverse
,babel-types
decoratorsAutoAccessors
parser plugin (@pzuraq)babel-core
,babel-helper-create-regexp-features-plugin
,babel-plugin-proposal-unicode-sets-regex
,babel-plugin-syntax-unicode-sets-regex
,babel-plugin-transform-dotall-regex
babel-parser
babel-register
@babel/register/experimental-worker
(@nicolo-ribaudo)🐛 Bug Fix
babel-parser
babel-plugin-transform-runtime
📝 Documentation
🏠 Internal
babel-helper-fixtures
,babel-parser
babel-compat-data
🏃♀️ Performance
babel-cli
,babel-core
@ampproject/remapping
to merge source maps (@jridgewell)v7.16.8
Compare Source
🐛 Bug Fix
babel-generator
,babel-plugin-syntax-typescript
,babel-plugin-transform-parameters
babel-traverse
babel-register
@babel/register
options (@nicolo-ribaudo)babel-plugin-transform-modules-commonjs
babel-plugin-transform-typescript
💅 Polish
babel-generator
🏠 Internal
babel-helper-fixtures
,babel-plugin-proposal-record-and-tuple
,babel-preset-env
🔬 Output optimization
babel-helper-remap-async-to-generator
,babel-helper-wrap-function
,babel-plugin-transform-async-to-generator
transform-async-to-generator
output (@magic-akari)v7.16.7
Compare Source
👓 Spec Compliance
babel-parser
🐛 Bug Fix
babel-plugin-transform-runtime
,babel-runtime-corejs2
,babel-runtime-corejs3
,babel-runtime
./typeof.js
helper in@babel/runtime
(@exb)babel-helpers
babel-helper-function-name
,babel-plugin-transform-function-name
💅 Polish
babel-core
$schema
property in json config files (@The-x-Theorist)babel/babel (@babel/preset-env)
v7.16.11
Compare Source
v7.16.11 (2022年01月20日)
This empty releases force-publishes a new version of
@babel/plugin-proposal-private-methods
(which was not published in v7.16.10 because it didn't have any actual change) and of@babel/preset-env
.This solves an incompatibility between
@babel/preset-env@7.16.10
and@babel/helper-create-class-features-plugin@7.16.7
, by making sure that@babel/preset-env
transitively depends on@babel/helper-create-class-features-plugin@^7.16.10
.v7.16.10
Compare Source
🐛 Bug Fix
babel-highlight
babel-traverse
super.foo--
/super[foo]--
(and prefix) (@magic-akari)babel-core
package.json#exports
when resolving plugins (@nicolo-ribaudo)🏠 Internal
babel-plugin-transform-runtime
_typeof
in runtime build script (@nicolo-ribaudo)babel-parser
🔬 Output optimization
babel-helper-create-class-features-plugin
,babel-preset-env
v7.16.8
Compare Source
🐛 Bug Fix
babel-generator
,babel-plugin-syntax-typescript
,babel-plugin-transform-parameters
babel-traverse
babel-register
@babel/register
options (@nicolo-ribaudo)babel-plugin-transform-modules-commonjs
babel-plugin-transform-typescript
💅 Polish
babel-generator
🏠 Internal
babel-helper-fixtures
,babel-plugin-proposal-record-and-tuple
,babel-preset-env
🔬 Output optimization
babel-helper-remap-async-to-generator
,babel-helper-wrap-function
,babel-plugin-transform-async-to-generator
transform-async-to-generator
output (@magic-akari)v7.16.7
Compare Source
👓 Spec Compliance
babel-parser
🐛 Bug Fix
babel-plugin-transform-runtime
,babel-runtime-corejs2
,babel-runtime-corejs3
,babel-runtime
./typeof.js
helper in@babel/runtime
(@exb)babel-helpers
babel-helper-function-name
,babel-plugin-transform-function-name
💅 Polish
babel-core
$schema
property in json config files (@The-x-Theorist)v7.16.5
Compare Source
👓 Spec Compliance
babel-cli
,babel-core
,babel-helpers
,babel-plugin-proposal-class-properties
,babel-plugin-proposal-decorators
,babel-plugin-transform-classes
,babel-plugin-transform-jscript
,babel-plugin-transform-parameters
,babel-plugin-transform-runtime
,babel-plugin-transform-spread
,babel-plugin-transform-typescript
,babel-preset-env
🐛 Bug Fix
babel-plugin-transform-parameters
babel-plugin-transform-arrow-functions
,babel-traverse
arguments
variables from functions (@The-x-Theorist)babel-parser
babel-traverse
babel-generator
babel-plugin-transform-react-jsx
babel-helper-create-class-features-plugin
,babel-helper-environment-visitor
,babel-helper-member-expression-to-functions
,babel-helper-module-transforms
,babel-helper-replace-supers
,babel-plugin-transform-classes
,babel-traverse
this
&co in computed keys in arrows transform (@nicolo-ribaudo)💅 Polish
babel-parser
📝 Documentation
babel-compat-data
,babel-helper-annotate-as-pure
,babel-helper-builder-binary-assignment-operator-visitor
,babel-helper-builder-react-jsx
,babel-helper-compilation-targets
,babel-helper-create-class-features-plugin
,babel-helper-create-regexp-features-plugin
,babel-helper-define-map
,babel-helper-explode-assignable-expression
,babel-helper-fixtures
,babel-helper-function-name
,babel-helper-get-function-arity
,babel-helper-hoist-variables
,babel-helper-member-expression-to-functions
,babel-helper-module-imports
,babel-helper-module-transforms
,babel-helper-optimise-call-expression
,babel-helper-plugin-test-runner
,babel-helper-plugin-utils
,babel-helper-remap-async-to-generator
,babel-helper-replace-supers
,babel-helper-simple-access
,babel-helper-skip-transparent-expression-wrappers
,babel-helper-split-export-declaration
,babel-helper-transform-fixture-test-runner
,babel-helper-validator-identifier
,babel-helper-validator-option
,babel-helper-wrap-function
,babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression
,babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining
,babel-plugin-proposal-async-do-expressions
,babel-plugin-proposal-record-and-tuple
,babel-plugin-syntax-async-do-expressions
,babel-plugin-syntax-module-blocks
,babel-plugin-transform-react-jsx-development
,babel-plugin-transform-react-pure-annotations
,babel-runtime-corejs2
,babel-runtime-corejs3
,babel-runtime
🏠 Internal
babel-cli
,babel-code-frame
,babel-core
,babel-generator
,babel-helper-annotate-as-pure
,babel-helper-compilation-targets
,babel-helper-create-class-features-plugin
,babel-helper-create-regexp-features-plugin
,babel-helper-fixtures
,babel-helper-module-imports
,babel-helper-optimise-call-expression
,babel-helper-plugin-test-runner
,babel-helper-transform-fixture-test-runner
,babel-helper-validator-identifier
,babel-helper-validator-option
,babel-helpers
,babel-highlight
,babel-node
,babel-parser
,babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression
,babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining
,babel-plugin-external-helpers
,babel-plugin-proposal-async-do-expressions
,babel-plugin-proposal-async-generator-functions
,babel-plugin-proposal-class-properties
,babel-plugin-proposal-class-static-block
,babel-plugin-proposal-decorators
,babel-plugin-proposal-do-expressions
,babel-plugin-proposal-dynamic-import
,babel-plugin-proposal-export-default-from
,babel-plugin-proposal-export-namespace-from
,babel-plugin-proposal-function-bind
,babel-plugin-proposal-function-sent
,babel-plugin-proposal-json-strings
,babel-plugin-proposal-logical-assignment-operators
,babel-plugin-proposal-nullish-coalescing-operator
,babel-plugin-proposal-numeric-separator
,babel-plugin-proposal-object-rest-spread
,babel-plugin-proposal-optional-catch-binding
,babel-plugin-proposal-optional-chaining
,babel-plugin-proposal-partial-application
,babel-plugin-proposal-pipeline-operator
,babel-plugin-proposal-private-methods
,babel-plugin-proposal-private-property-in-object
,babel-plugin-proposal-record-and-tuple
,babel-plugin-proposal-throw-expressions
,babel-plugin-proposal-unicode-property-regex
,babel-plugin-syntax-decorators
,babel-plugin-syntax-typescript
,babel-plugin-transform-arrow-functions
,babel-plugin-transform-async-to-generator
,babel-plugin-transform-block-scoped-functions
,babel-plugin-transform-block-scoping
,babel-plugin-transform-classes
,babel-plugin-transform-computed-properties
,babel-plugin-transform-destructuring
,babel-plugin-transform-dotall-regex
,babel-plugin-transform-duplicate-keys
,babel-plugin-transform-exponentiation-operator
,babel-plugin-transform-flow-comments
,babel-plugin-transform-flow-strip-types
,babel-plugin-transform-for-of
,babel-plugin-transform-function-name
,babel-plugin-transform-instanceof
,babel-plugin-transform-jscript
,babel-plugin-transform-member-expression-literals
,babel-plugin-transform-modules-amd
,babel-plugin-transform-modules-commonjs
,babel-plugin-transform-modules-systemjs
,babel-plugin-transform-modules-umd
,babel-plugin-transform-named-capturing-groups-regex
,babel-plugin-transform-new-target
,babel-plugin-transform-object-super
,babel-plugin-transform-parameters
,babel-plugin-transform-property-literals
,babel-plugin-transform-property-mutators
,babel-plugin-transform-proto-to-assign
,babel-plugin-transform-react-constant-elements
,babel-plugin-transform-react-display-name
,babel-plugin-transform-react-inline-elements
,babel-plugin-transform-react-jsx-compat
,babel-plugin-transform-react-jsx-development
,babel-plugin-transform-react-jsx-self
,babel-plugin-transform-react-jsx-source
,babel-plugin-transform-react-jsx
,babel-plugin-transform-react-pure-annotations
,babel-plugin-transform-regenerator
,babel-plugin-transform-reserved-words
,babel-plugin-transform-runtime
,babel-plugin-transform-shorthand-properties
,babel-plugin-transform-spread
,babel-plugin-transform-sticky-regex
,babel-plugin-transform-strict-mode
,babel-plugin-transform-template-literals
,babel-plugin-transform-typeof-symbol
,babel-plugin-transform-typescript
,babel-plugin-transform-unicode-escapes
,babel-plugin-transform-unicode-regex
,babel-preset-env
,babel-preset-flow
,babel-preset-react
,babel-preset-typescript
,babel-register
,babel-standalone
,babel-template
,babel-traverse
,babel-types
babel-parser
hasPlugin
to accept plugin-configuration array pairs (@js-choi)babel-helpers
require
d files in@babel/helpers
tests (@nicolo-ribaudo)babel-plugin-proposal-object-rest-spread
,babel-traverse
babel-parser
,babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression
,babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining
,babel-plugin-proposal-optional-chaining
,babel-preset-react
,babel-preset-typescript
src
in tests (@nicolo-ribaudo)@babel/runtime
ESM tests fail (@nicolo-ribaudo)🏃♀️ Performance
babel-parser
🔬 Output optimization
babel-helpers
,babel-plugin-proposal-async-generator-functions
,babel-plugin-transform-runtime
,babel-preset-env
,babel-runtime-corejs2
,babel-runtime
helpers-generated.ts
(@lightmare)chaijs/chai
v4.3.6
Compare Source
Update loupe to 2.3.1
v4.3.5
Compare Source
fca5bb1
747eb4e
022c2fa
5276af6
c8a4e00
webpack-contrib/css-loader
v6.7.1
Compare Source
v6.7.0
Compare Source
Features
v6.6.0
Compare Source
Features
hashStrategy
option (ca4abce)6.5.1 (2021年11月03日)
Bug Fixes
import-js/eslint-plugin-import
v2.25.4
Compare Source
Fixed
importType
: avoid crashing on a non-string' ([#2305], thanks [@ljharb])first
]: prevent crash when parsing angular templates ([#2210], thanks [@ljharb])importType
: properly resolve@/*
-aliased imports as internal ([#2334], thanks [@ombene])named
]/ExportMap
: handle named imports from CJS modules that use dynamic import ([#2341], thanks [@ludofischer])Changed
no-default-import
]: report on the token "default" instead of the entire node ([#2299], thanks [@pmcelhaney])order
]: Remove duplicate mention of default ([#2280], thanks [@johnthagen])eslint-module-utils
yannickcr/eslint-plugin-react
v7.29.3
Compare Source
Fixed
no-unused-state
]: avoid a crash on type-only gDSFP declarations (#3225 @ljharb)jsx-curly-brace-presence
]: the string "never" defaults topropElementValues
asignore
(#3228 @ljharb)propTypes
: addVFC
to react generic list (#3230 @ljharb)v7.29.2
Compare Source
Fixed
jsx-curly-brace-presence
]: avoid warning on curlies containing quote characters (#3214 @ljharb)jsx-indent
]: do not report on non-jsx-returning ternaries that contain null (#3222 @ljharb)jsx-indent
]: properly report on returned ternaries with jsx (#3222 @ljharb)no-array-index-key
]: detect named-importedcloneElement
/createElement
(#3213 @ljharb)v7.29.1
Compare Source
Fixed
jsx-key
]: prevent false "missing array key" warning (#3215 @ljharb)jsx-indent
]: avoid checking returns sans jsx (#3218 @ljharb)jsx-key
]: avoid a crash (#3220 @ljharb)v7.29.0
Compare Source
Added
hook-use-state
] rule to enforce symmetric useState hook variable names (#2921 @duncanbeevers)jsx-no-target-blank
]: Improve fixer with optionallowReferrer
(#3167 @apepper)jsx-curly-brace-presence
]: add "propElementValues" config option (#3191 @ljharb)iframe-missing-sandbox
] rule (#2753 @tosmolka @ljharb)no-did-mount-set-state
], [no-did-update-set-state
]: no-op with react >= 16.3 (#1754 @ljharb)jsx-sort-props
]: support multiline prop groups (#3198 @duhamelgm)jsx-key
]: addwarnDuplicates
option to warn on duplicate jsx keys in an array (#2614 @ljharb)jsx-sort-props
]: addlocale
option (#3002 @ljharb)Fixed
prop-types
],propTypes
: add support for exported type inference (#3163 @vedadeepta)no-invalid-html-attribute
]: allow 'shortcut icon' onlink
(#3174 @Primajin)prefer-exact-props
] improve performance forIdentifier
visitor (#3190 @meowtec)propTypes
: Handle TSTypeReference in no-unused-prop-type (#3195 @niik)sort-prop-types
]: avoid repeated warnings of the same node/reason (#519 @ljharb)jsx-indent
]: Fix indent handling for closing parentheses (#620 @stefanbuck])prop-types
]/propTypes
: follow a returned identifier to see if it is JSX (#1046 @ljharb)no-unused-state
]: TS: supportgetDerivedStateFromProps
as an arrow function (#2061 @ljharb)no-array-index-key
]: catch.toString
andString()
usage (#2813 @RedTn)function-component-definition
]: do not break on dollar signs (#3207 @ljharb)prefer-stateless-function
]: avoid a crash insidedoctrine
(#2596 @ljharb)prop-types
]: catch infinite loop (#2861 @ljharb)forbid-prop-types
]: properly report name in error message; check undestructured arguments (#2945 @ljharb)Changed
jsx-runtime
] link from branch to sha (#3160 @tatsushitoji)jsx-no-target-blank
]: Improve readme (#3169 @apepper)display-name
]: improve examples (#3189 @golopot)no-invalid-html-attribute
]: sort HTML_ELEMENTS and messages (#3182 @Primajin)forbid-foreign-prop-types
]: documentallowInPropTypes
option (#1815 @ljharb)jsx-sort-default-props
]: remove unnecessary code (#1817 @ljharb)jsx-no-target-blank
]: fix syntax highlighting (#3199 @shamrin)jsx-key
]: improve example (#3202 @chnakamura)jsx-key
]: use more AST selectors (@ljharb)v7.28.0
Compare Source
Added
function-component-definition
]: support namedComponents option being an array (#3129 @petersendidit)Fixed
jsx-indent-props
]: Resetline.isUsingOperator
correctly after ternary (#3146 @tobiaswaltl)Changed
no-arrow-function-lifecycle
], [no-unused-class-component-methods
]: use report/messages convention (@ljharb)util.isReactHookCall
(#3156 @duncanbeevers)remix-run/history
v5.3.0
Compare Source
This release provides support for native ESM consumption of all exports.
v5.2.0
Compare Source
🐛 Bug fixes
State
(now set tounknown
which will require consumer type narrowing)PartialPath
(usePartial<Path>
instead)PartialLocation
(usePartial<Location>
instead)createPath
return value (#813)✨ Features
Full Changelog: remix-run/history@v5.1.0...v5.2.0
prettier/prettier
v2.5.1
Compare Source
diff
Improve formatting for empty tuple types (#11884 by @sosukesuzuki)
Fix compatibility with Jest inline snapshot test (#11892 by @fisker)
A internal change in Prettier@v2.5.0 accidentally breaks the Jest inline snapshot test.
Support Glimmer's named blocks (#11899 by @duailibe)
Prettier already supported this feature, but it converted empty named blocks to self-closing, which is not supported by the Glimmer compiler.
See: Glimmer's named blocks.
v2.5.0
Compare Source
diff
🔗 Release Notes
remix-run/react-router
v6.2.2
[Compare Source](
Configuration
📅 Schedule: "before 3am on Monday" (UTC).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, 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 WhiteSource Renovate. View repository job log here.