Pogues
Pogues copied to clipboard
chore(deps): update devdependencies minor and patch updates
This PR contains the following updates:
Release Notes
eslint/eslint (@eslint/js)
v9.17.0
Features
Bug Fixes
-
67d683d
fix: fix crash whenmessage.fix
is nullish (#19168) (ntnyq) -
c618707
fix: ignore vars with non-identifier references in no-useless-assignment (#19200) (YeonJuan)
Documentation
-
3c22d2a
docs: updateyoda
toYoda
inyoda.md
for consistency (#19230) (루밀LuMir) -
e0a2203
docs: add missing backticks tono-sequences
(#19233) (루밀LuMir) -
4cc4881
docs: Update README (GitHub Actions Bot) -
3db6fdf
docs: [no-await-in-loop] expand on benefits and inapplicability (#19211) (Kirk Waiblinger) -
bf2a4f6
docs: add missing backticks tofunc-style
(#19227) (루밀LuMir) -
ba098bd
docs: add missing header toprefer-spread
(#19224) (루밀LuMir) -
b607ae6
docs: update description ofno-param-reassign
(#19220) (루밀LuMir) -
1eb424d
docs: add missing backticks toprefer-destructuring
(#19223) (루밀LuMir) -
85998d1
docs: add missing backticks tono-unneeded-ternary
(#19222) (루밀LuMir) -
b75b32c
docs: add missing backticks tono-new-func
(#19219) (루밀LuMir) -
a7700bc
docs: add missing backticks toid-length
(#19217) (루밀LuMir) -
e2bb429
docs: add missing backticks tocomplexity.md
(#19214) (루밀LuMir) -
045d716
docs: add missing)
toid-denylist
(#19213) (루밀LuMir) -
7fe4114
docs: Update README (GitHub Actions Bot) -
c743ba6
docs: add CSS language tono-restricted-syntax
(#19208) (Milos Djermanovic) -
1416d70
docs: add missing backticks toeqeqeq
(#19207) (루밀LuMir) -
b950c1b
docs: add missing backticks toprefer-object-spread
(#19206) (루밀LuMir) -
8a941cb
docs: update docs anddescription
ofrequire-unicode-regexp
(#19205) (루밀LuMir) -
cbab228
docs: Update README (GitHub Actions Bot) -
f2257ce
docs: update comments anddescription
ofno-script-url
(#19203) (루밀LuMir) -
365f0f4
docs: add missing backtick todefault-case-last
(#19202) (루밀LuMir) -
e6b84f5
docs: add missing punctuation in document (#19161) (루밀LuMir) -
c88708e
docs: replace quote with backtick indescription
offor-direction
(#19199) (루밀LuMir) -
a76f233
docs: use higher contrast color tokens for code comments (#19187) (Josh Goldberg ✨) -
db19502
docs: Update README (GitHub Actions Bot)
Chores
-
cc243c9
chore: upgrade to@eslint/[email protected]
(#19242) (Francesco Trotta) -
84c5787
chore: package.json update for @eslint/js release (Jenkins) -
4c4f53b
chore: add missing backticks toflags.js
(#19226) (루밀LuMir) -
4b3132c
chore: update dependency eslint-plugin-expect-type to ^0.6.0 (#19221) (renovate[bot]) -
9bf2204
chore: add type definitions for theeslint-config-eslint
package (#19050) (Arya Emami) -
ee8c220
chore: fix incorrectname
property inintegration-tutorial-code
(#19218) (루밀LuMir) -
cca801d
chore: Upgrade cross-spawn to 7.0.6 (#19185) (folortin)
v9.16.0
testing-library/dom-testing-library (@testing-library/dom)
v10.4.0
v10.3.2
Bug Fixes
v10.3.1
Bug Fixes
v10.3.0
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
v8.19.1
🩹 Fixes
- eslint-plugin: [no-unnecessary-type-assertion] handle literal types (#10523)
- eslint-plugin: [no-deprecated] doesn't report on shorthand property in an object expression (#10550)
- eslint-plugin: [strict-boolean-expressions] remove remaining (unsafe) autofixes (#10548)
-
eslint-plugin: [no-shadow] report correctly on parameters of functions declared with the
declare
keyword (#10543) - eslint-plugin: [no-base-to-string] check array generic type (#10437)
❤️ Thank You
- Kirk Waiblinger
- mdm317
- Ronen Amiel
- Yukihiro Hasegawa @y-hsgw
You can read about our versioning strategy and releases on our website.
v8.19.0
🚀 Features
- eslint-plugin: [strict-boolean-expressions] check array predicate functions' return statements (#10106)
🩹 Fixes
- eslint-plugin: [member-ordering] ignore method overloading (#10536)
- eslint-plugin: [consistent-indexed-object-style] don't report on indirect circular references (#10537)
- eslint-plugin: [array-type] autofix with conditional types needs parentheses (#10522)
- eslint-plugin: add getConstraintInfo to handle generic constraints better (#10496)
❤️ Thank You
- Karl Werner
- Kirk Waiblinger @kirkwaiblinger
- Ronen Amiel
- YeonJuan @yeonjuan
You can read about our versioning strategy and releases on our website.
v8.18.2
🩹 Fixes
- eslint-plugin: [no-unnecessary-condition] handle noUncheckedIndexedAccess true (#10514)
- eslint-plugin: [consistent-type-assertions] allow default assertionStyle option (#10512)
- eslint-plugin: [no-unnecessary-type-arguments] handle type/value context (#10503)
- eslint-plugin: [no-unsafe-type-assertion] fix for unsafe assertion to a constrained type parameter (#10461)
- eslint-plugin: [consistent-indexed-object-style] use a suggestion over an auto-fix if can't reliably determine that produced index signature is valid (#10490)
- eslint-plugin: [no-unnecessary-condition] don't flag values of an unconstrained or valid type parameter (#10473)
- eslint-plugin: [prefer-reduce-type-parameter] don't report cases in which the fix results in a type error (#10494)
- eslint-plugin: [no-deprecated] not reporting usages of deprecated declared constants as object value (#10498)
❤️ Thank You
- Luke Deen Taylor @controversial
- Ronen Amiel
- Scott O'Hara
- YeonJuan @yeonjuan
- Yukihiro Hasegawa @y-hsgw
You can read about our versioning strategy and releases on our website.
v8.18.1
🩹 Fixes
- scope-manager: visit params decorator before nest scope (#10475)
- eslint-plugin: [no-unnecessary-condition] better message when comparing between literal types (#10454)
- eslint-plugin: use consistent naming for asserting types and casting values (#10472)
- eslint-plugin: [no-unnecessary-boolean-literal-compare] flag values of a type parameter with boolean type constraints (#10474)
- eslint-plugin: handle string like index type (#10460)
- eslint-plugin: [no-unnecessary-template-expression] don't report when an expression includes comment (#10444)
❤️ Thank You
- Kirk Waiblinger @kirkwaiblinger
- Ronen Amiel
- YeonJuan @yeonjuan
You can read about our versioning strategy and releases on our website.
vitejs/vite-plugin-react (@vitejs/plugin-react)
v4.3.4
Add Vite 6 to peerDependencies range
Vite 6 is highly backward compatible, not much to add!
Force Babel to output spec compliant import attributes #386
The default was an old spec (with type: "json"
). We now enforce spec compliant (with { type: "json" }
)
v4.3.3
React Compiler runtimeModule option removed
React Compiler was updated to accept a target
option and runtimeModule
was removed. vite-plugin-react will still detect runtimeModule
for backwards compatibility.
When using a custom runtimeModule
or target !== '19'
, the plugin will not try to pre-optimize react/compiler-runtime
dependency.
The react-compiler-runtime is now available on npm can be used instead of the local shim for people using the compiler with React < 19.
Here is the configuration to use the compiler with React 18 and correct source maps in development:
npm install babel-plugin-react-compiler react-compiler-runtime @​babel/plugin-transform-react-jsx-development
export default defineConfig(({ command }) => {
const babelPlugins = [['babel-plugin-react-compiler', { target: '18' }]]
if (command === 'serve') {
babelPlugins.push(['@​babel/plugin-transform-react-jsx-development', {}])
}
return {
plugins: [react({ babel: { plugins: babelPlugins } })],
}
})
v4.3.2
Ignore directive sourcemap error #369
v4.3.1
Fix support for React Compiler with React 18
The previous version made this assumption that the compiler was only usable with React 19, but it's possible to use it with React 18 and a custom runtimeModule
: https://gist.github.com/poteto/37c076bf112a07ba39d0e5f0645fec43
When using a custom runtimeModule
, the plugin will not try to pre-optimize react/compiler-runtime
dependency.
Reminder: Vite expect code outside of node_modules
to be ESM, so you will need to update the gist with import React from 'react'
.
v4.3.0
Fix support for React compiler
Don't set retainLines: true
when the React compiler is used. This creates whitespace issues and the compiler is modifying the JSX too much to get correct line numbers after that. If you want to use the React compiler and get back correct line numbers for tools like vite-plugin-react-click-to-component to work, you should update your config to something like:
export default defineConfig(({ command }) => {
const babelPlugins = [['babel-plugin-react-compiler', {}]]
if (command === 'serve') {
babelPlugins.push(['@​babel/plugin-transform-react-jsx-development', {}])
}
return {
plugins: [react({ babel: { plugins: babelPlugins } })],
}
})
Support HMR for class components
This is a long overdue and should fix some issues people had with HMR when migrating from CRA.
twbs/bootstrap-sass (bootstrap-sass)
v3.4.3
- Fix malformed
math.div
expressions. #1225
v3.4.2
- Compatibility with Sass 1.33. #1221
eslint/eslint (eslint)
v9.17.0
v9.16.0
Features
Documentation
-
9eefc8f
docs: fix typos inuse-isnan
(#19190) (루밀LuMir) -
0c8cea8
docs: switch the order of words inno-unreachable
(#19189) (루밀LuMir) -
0c19417
docs: add missing backtick tono-async-promise-executor
(#19188) (루밀LuMir) -
8df9276
docs: add backtick in-0
indescription
ofno-compare-neg-zero
(#19186) (루밀LuMir) -
7e16e3f
docs: fixcaseSensitive
option's title ofsort-keys
(#19183) (Tanuj Kanti) -
0c6b842
docs: fix typos inmigration-guide.md
(#19180) (루밀LuMir) -
353266e
docs: fix a typo indebug.md
(#19179) (루밀LuMir) -
5ff318a
docs: delete unnecessary horizontal rule(---
) innodejs-api
(#19175) (루밀LuMir) -
576bcc5
docs: mark more rules as handled by TypeScript (#19164) (Tanuj Kanti) -
742d054
docs: note thatno-restricted-syntax
can be used with any language (#19148) (Milos Djermanovic)
Chores
-
feb703b
chore: upgrade to@eslint/[email protected]
(#19195) (Francesco Trotta) -
df9bf95
chore: package.json update for @eslint/js release (Jenkins) -
f831893
chore: add type forignoreComputedKeys
option ofsort-keys
(#19184) (Tanuj Kanti) -
3afb8a1
chore: update dependency @eslint/json to ^0.8.0 (#19177) (Milos Djermanovic) -
1f77c53
chore: addrepository.directory
property topackage.json
(#19165) (루밀LuMir) -
d460594
chore: update dependency @arethetypeswrong/cli to ^0.17.0 (#19147) (renovate[bot]) -
45cd4ea
refactor: update default options in rules (#19136) (Milos Djermanovic)
jsx-eslint/eslint-plugin-react (eslint-plugin-react)
v7.37.3
Fixed
- [
no-danger
][no-danger]: avoid a crash on a nested component name ([#3833][] @ljharb) - [Fix] types: correct generated type declaration ([#3840][] @ocavue)
- [
no-unknown-property
][no-unknown-property]: supportprecedence
prop in react 19 ([#3829][] @acusti) - [
prop-types
][prop-types]: props missing in validation when using generic types from a namespace import ([#3859][] @rbondoc96)
Changed
- [Tests] [
jsx-no-script-url
][jsx-no-script-url]: Improve tests ([#3849][] @radu2147) - [Docs] fix broken links: [
default-props-match-prop-types
][default-props-match-prop-types], [jsx-boolean-value
][jsx-boolean-value], [jsx-curly-brace-presence
][jsx-curly-brace-presence], [jsx-no-bind
][jsx-no-bind], [no-array-index-key
][no-array-index-key], [no-is-mounted
][no-is-mounted], [no-render-return-value
][no-render-return-value], [require-default-props
][require-default-props] ([#3841][] @bastiendmt)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 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.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.