Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update all non-major dependencies #21

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 9, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@antfu/eslint-config ^2.24.1 -> ^2.27.3 age adoption passing confidence
@eslint-react/eslint-plugin (source) ^1.8.0 -> ^1.26.2 age adoption passing confidence
@rollup/plugin-alias (source) ^5.1.0 -> ^5.1.1 age adoption passing confidence
@rollup/plugin-commonjs (source) ^26.0.1 -> ^26.0.3 age adoption passing confidence
@rollup/plugin-node-resolve (source) ^15.2.3 -> ^15.3.1 age adoption passing confidence
@types/node (source) ^20.14.14 -> ^20.17.17 age adoption passing confidence
@types/react (source) ^18.3.3 -> ^18.3.18 age adoption passing confidence
@types/react-dom (source) ^18.3.0 -> ^18.3.5 age adoption passing confidence
autoprefixer ^10.4.19 -> ^10.4.20 age adoption passing confidence
debug ^4.3.6 -> ^4.4.0 age adoption passing confidence
eslint (source) ^9.8.0 -> ^9.19.0 age adoption passing confidence
eslint-plugin-react-refresh ^0.4.9 -> ^0.4.18 age adoption passing confidence
fs-extra ^11.2.0 -> ^11.3.0 age adoption passing confidence
h3 ^1.12.0 -> ^1.14.0 age adoption passing confidence
jotai ^2.9.1 -> ^2.11.3 age adoption passing confidence
lint-staged ^15.2.7 -> ^15.4.3 age adoption passing confidence
picocolors ^1.0.1 -> ^1.1.1 age adoption passing confidence
pnpm (source) 9.6.0 -> 9.15.5 age adoption passing confidence
postcss (source) ^8.4.40 -> ^8.5.1 age adoption passing confidence
tailwindcss (source) ^3.4.7 -> ^3.4.17 age adoption passing confidence
typescript (source) ^5.5.4 -> ^5.7.3 age adoption passing confidence

Release Notes

antfu/eslint-config (@​antfu/eslint-config)

v2.27.3

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v2.27.2

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v2.27.1

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v2.27.0

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v2.26.1

Compare Source

No significant changes

    View changes on GitHub

v2.26.0

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v2.25.2

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v2.25.1

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v2.25.0

Compare Source

   🐞 Bug Fixes
    View changes on GitHub
Rel1cx/eslint-react (@​eslint-react/eslint-plugin)

v1.26.2

Compare Source

🐞 Fixes
  • fix(plugins/x): enhance no-context-provider rule to include context name in error messages by @​Rel1cx in #​935

v1.26.1

Compare Source

No notable changes have been made in this release.

v1.26.0

Compare Source

✨ New

v1.25.0

Compare Source

✨ New
🐞 Fixes
🪄 Improvements

v1.24.1

Compare Source

🐞 Fixes
  • fix: fixed invalid rules for disable-debug, disable-dom, and disable-web-apis configs, closes #​923 by @​Rel1cx in #​924

v1.24.0

Compare Source

🪄 Improvements
  • perf: overhaul performance optimizations

v1.23.2

Compare Source

✨ New
  • feat(plugins/x): add auto-fix to prefer-shorthand-fragment, closes #​898 (#​902)

v1.23.1

Compare Source

🐞 Fixes
  • fix(plugins/x): fixed false positives in no-unstable-context-value and no-unstable-default-props by @​Rel1cx in #​896

v1.23.0

Compare Source

🪄 Improvements
  • refactor: JSX fragments related rules no longer rely on jsxPragma and jsxPragmaFrag settings to perform their checks by @​Rel1cx in #​893
  • refactor: improve applicability of the no-useless-fragment and prefer-shorthand-fragment rules
  • refactor: deprecate settings["react-x"].jsxPragma and settings["react-x"].jsxPragmaFrag as they are no longer needed by any rules
  • refactor: replace short-unique-id w/ uid by @​SukkaW in #​894
🐞 Fixes
  • fix(plugins/hooks-extra): fix call and new expression related false positives in no-unnecessary-use-memo and no-unnecessary-use-callback by @​Rel1cx in #​895

v1.22.2

Compare Source

🪄 Improvements
  • perf: re-implement no-duplicate-key rule to improve its performance @​Rel1cx in #​891 and 33ab3cc
  • refactor: prevent potential interference from TypeScript's as, satisfies, and non-null assertion operator in various rules

v1.22.1

Compare Source

🪄 Improvements
  • docs: add getting started guides for JavaScript, TypeScript, and JavaScript with Babel
  • docs: improve code samples in rules docs
  • docs: improve eslint.config.js examples in README.md, docs and the examples folder
  • docs: improve the error message and description of various rules
  • refactor(website): better website layout and navigation experience
📝 Changes in examples

The eslint.config.js in the examples now uses tsconfig's includes and excludes as the SSoT glob patterns for ESLint's files and ignores fields.

This approach can fundamentally avoid the errors[1, 2, 3] caused by mismatched config scopes between tsconfig.json and eslint.config.js when using type-checked rules.

v1.22.0

Compare Source

🪄 Improvements
  • refactor(plugins/x): rename jsx-use-vars to use-jsx-vars
  • refactor(plugins/x): rename jsx-no-duplicate-props to no-duplicate-jsx-props
  • refactor(plugins/dom): rename no-children-in-void-dom-elements to no-void-elements-with-children
📝 Changes you should be aware of

The following rules have been renamed:

  • jsx-uses-vars to use-jsx-vars
  • jsx-no-duplicate-props to no-duplicate-jsx-props
  • dom/no-children-in-void-dom-elements to dom/no-void-elements-with-children

The new rule names are aligned with the same rules in the biomejs/rules-sources/#eslint-plugin-react (if any) to enhance consistency. The old rule names will still be available until the next major update to avoid breaking changes.

v1.21.0

Compare Source

✨ New
  • feat(plugins/hooks-extra): add no-useless-custom-hooks rule by @​Rel1cx
🪄 Improvements
  • refactor(plugins/hooks-extra): deprecate rule no-redundant-custom-hook in favor of no-useless-custom-hooks (the previous rule will still be available until the next major update to avoid breaking changes)
📝 Changes in Rule implementation

no-useless-custom-hooks now detects Hook calls within comments and the following code no longer triggers a warning:

// ✅ Good: A Hook that will likely use some other Hooks later
function useAuth() {
  // TODO: Replace with this line when authentication is implemented:
  // return useContext(Auth);
  return TEST_USER;
}

v1.20.1

Compare Source

🪄 Improvements
  • refactor(shared): replace local-pkg package with node built-in API by @​Rel1cx in #​881

v1.20.0

Compare Source

✨ New
  • feat(plugins/x): add codemod-autofix to no-component-will-* by @​Rel1cx in #​879
🪄 Improvements

v1.19.0

Compare Source

✨ New
  • feat(plugins/x): add no-context-provider rule by @​Rel1cx
  • feat(plugins/x): add autofix for no-forward-ref rule by @​Rel1cx in #​874
  • feat(plugins/eslint-plugin): add no-forward-ref and no-context-provider to recommended presets by @​Rel1cx
🪄 Improvements
  • refactor(plugins/eslint-plugin): remove prefer-read-only-props from recommended-type-checked preset by @​Rel1cx in #​872
  • refactor(plugins/eslint-plugin): hide avoid-shorthand-boolean and avoid-shorthand-fragment from presets and docs by @​Rel1cx in #​876
  • Update @typescript-eslint's packages to ^8.18.0

v1.18.0

Compare Source

✨ New
🪄 Improvements
  • perf(plugins/dom): improve performance of no-void-elements-with-children by @​Rel1cx

v1.17.3

Compare Source

🐞 Fixes
  • fix(plugins/web-api): add 'forEach' support to 'no-leaked-event-listener', closes #​842 by @​Rel1cx in #​867
  • fix(plugins/web-api): add 'for of' support to 'no-leaked-event-listenner', closes #​842 by @​Rel1cx in #​869
  • fix(plugins/x): 'no-array-index-key' mistaking 'foo.bar.map' for 'Rea… by @​Rel1cx in #​868
🪄 Improvements
  • Update @typescript-eslint's packages to ^8.17.0

v1.17.2

Compare Source

🪄 Improvements
  • Update eslint's packages to ^9.16.0
  • Update @typescript-eslint's packages to ^8.16.0
  • Update ts-api-utils to ^2.0.0

v1.17.1

Compare Source

✨ New
  • feat(shared): add version detection logic;
🐞 Fixes
  • fix(plugins/x): 'no-leaked-conditional-rendering' should also warn 'anyStringVar' when react version is lower than 18, closes #​853 by @​Rel1cx in #​864
  • fix(plugins/dom): add popover api props to 'no-unknown-property', closes #​855 by @​Rel1cx in #​865
  • fix(plugins/debug): 'is-from-react' use correct settings when calling 'isInitializedFromReact', by @​Rel1cx

v1.17.0

Compare Source

✨ New
  • feat(plugins/naming-convention): add 'ignoreFilesWithoutCode' option to 'filename-extension'
🐞 Fixes
  • refactor(plugins/x): xhtml entities should be allowed inside of 'no-useless-fragment', closes: #​850
  • fix(plugins/eslint-plugin): unexpected top-level property 'name' in legacy presets, closes #​863
  • fix(plugins/eslint-plugin): rules list in 'debug' and 'disable-debug' presets

v1.16.2

Compare Source

🐞 Fixes
🪄 Improvements

v1.16.1

Compare Source

✨ New
🪄 Improvements
  • docs: use correct link for prefer-react-namespace-import in rule list by @​rakleed in #​849

v1.15.2

Compare Source

🪄 Improvements
  • Update @typescript-eslint's packages to ^8.12.1

v1.15.1

Compare Source

✨ New
  • feat: added code fixer to react-x/avoid-shorthand-boolean and react-x/prefer-shorthand-fragment by @​Rel1cx
🐞 Fixes
  • fix(plugins/react-x): respect semicolon by @​hyoban in #​841
  • fix(utilities/ast): added missing ts as and satisfies expressions handling to getFunctionIdentifier by @​Rel1cx , closes #​843

v1.15.0

Compare Source

✨ New
🐞 Fixes
  • fix: Fix false positives when 'web-api/no-leaked-event-listener' passes a signal to an intermediate variable, closes #​838
🪄 Improvements
  • docs: Update hooks-extra-no-direct-set-state-in-use-effect.mdx by @​neovov in #​831
  • docs: use a standard mono-width font for the docs, closes #​835 by @​Rel1cx in #​837
  • Undeprecate hooks-extra-no-direct-set-state-in-use-layout-effect and remove it from recommended presets, closes #​839 by @​Rel1cx in #​840

v1.14.3

Compare Source

🪄 Improvements
  • Update @typescript-eslint's packages to ^8.7.0

v1.14.2

Compare Source

🪄 Improvements
  • Update @typescript-eslint's packages to ^8.6.0

v1.14.1

Compare Source

🐞 Fixes
  • Fixed false positives in rule web-api/no-leaked-resize-observer

v1.14.0

Compare Source

🐞 Fixes
  • Fixed modular plugins missing default export
  • Fixed component name detection when the component name starts with a underscore
🪄 Improvements
  • Update @typescript-eslint's packages to ^8.5.0

v1.13.1

Compare Source

🐞 Fixes
  • Fixed hooks-extra/no-unnecessary-use-callback and hooks-extra/no-unnecessary-use-memo false positives when there are references from nested scopes

v1.13.0

Compare Source

✨ New
  • Added web-api/no-leaked-resize-observer rule to prevent leaked ResizeObserver
🐞 Fixes
  • hooks-extra/no-useless-custom-hooks should allow custom Hooks with empty body
🪄 Improvements
  • Rename debug/react-hooks to debug/hook
  • Rename hooks-extra/ensure-custom-using-hooks to hooks-extra/no-useless-custom-hooks
  • Rename hooks-extra/ensure-use-memo-has-non-empty-deps to hooks-extra/no-unnecessary-use-memo
  • Rename hooks-extra/ensure-use-callback-has-non-empty-deps to hooks-extra/no-unnecessary-use-callback
  • Upgrade @typescript-eslint's packages to ^8.4.0

(The rules that were renamed in this release will still be available until the next major update to avoid breaking changes.)

v1.12.4

Compare Source

✨ New
  • Added useLayoutEffect and useInsertionEffect support to hooks-extra/no-direct-set-state-in-use-effect
🪄 Improvements
  • Deprecate rule hooks-extra/no-direct-set-state-in-use-layout-effect in favor of hooks-extra/no-direct-set-state-in-use-effect (the previous rule will still be available until the next major update to avoid breaking changes)

v1.12.3

Compare Source

✨ New
  • Added support for detecting event listeners removed by abort signal in rule web-api/no-leaked-event-listener
🐞 Fixes
  • Fixed no-duplicate-key rule false positives when the key is a variable
  • Fixed web-api/no-leaked-set-timeout and web-api/no-leaked-set-interval false positives when a timer is assigned to a variable declared by let but not initialized

v1.12.2

Compare Source

✨ New
  • Added type declarations for react-x settings to the @typescript-eslint/utils/ts-eslint module via the SharedConfigurationSettings interface
🪄 Improvements
  • Improve the performance of the no-missing-key and no-duplicate-key rules
  • Upgrade @typescript-eslint's packages to ^8.3.0

v1.12.1

Compare Source

✨ New
  • Add the options allowAllCaps, allowNamespace, allowLeadingUnderscore to naming-convention/component-name and set their default values to false
🪄 Improvements
  • Normalize the component name in rule naming-convention/component-name before checking it against the pattern

v1.12.0

Compare Source

✨ New
  • Added hooks-extra rules to recommended and recommended-legacy presets

v1.11.0

Compare Source

✨ New
  • Added eslint-plugin-react-web-api - A plugin that provides rules for interacting with Web APIs in React applications
  • Added web-api/no-leaked-timeout rule to prevent leaked setTimeout
  • Added web-api/no-leaked-interval rule to prevent leaked setInterval
  • Added web-api/no-leaked-event-listener rule to prevent leaked addEventListener
  • Added web-api and web-api-legacy presets to enable all rules provided by eslint-plugin-react-web-api
  • Added react-web-api/no-leaked-event-listener to recommended and recommended-legacy presets
🪄 Improvements
  • Improve performance by skipping unnecessary checks when possible
  • Improve dts generation of the @eslint-react/eslint-plugin package
  • Improve website and documentation
  • Upgrade @typescript-eslint's packages to ^8.2.0

v1.10.1

Compare Source

🐞 Fixes
  • Fixed hooks-extra/prefer-use-state-lazy-initialization false positive when using an initializer function
🪄 Improvements
  • Improve rule no-implicit-key error marker position and range
  • Upgrade @typescript-eslint's packages to ^8.1.0
  • Improve website and documentation

v1.10.0

Compare Source

✨ New
  • Added disable-type-checked and disable-type-checked-legacy presets to disable all type-checked rules
🪄 Improvements
  • Rename off-dom and off-dom-legacy presets to disable-dom and disable-dom-legacy (the old names will still be available until the next major update to avoid breaking changes)

v1.9.1

Compare Source

🐞 Fixes
  • Fixed dom/no-missing-iframe-sandbox false positive when the sandbox attribute is set to sandbox=""
  • Fixed all and all-legacy presets not including hooks-extra rules

v1.9.0

Compare Source

✨ New
  • Add core preset that includes the most essential rules
🪄 Improvements
  • Upgrade @typescript-eslint's packages to 8.0.1
rollup/plugins (@​rollup/plugin-alias)

v5.1.1

2024-09-22

Bugfixes
  • fix: remove unused slash dependency (#​1763)
rollup/plugins (@​rollup/plugin-commonjs)

v26.0.3

2024-09-23

Updates
rollup/plugins (@​rollup/plugin-node-resolve)

v15.3.1

2024-12-15

Updates
  • refactor: replace test with includes (#​1787)

v15.3.0

2024-09-23

Features
  • feat: allow preferBuiltins to be a function (#​1694)

v15.2.4

2024-09-22

Updates
  • chore: remove is-builtin-module (#​1735)
postcss/autoprefixer (autoprefixer)

v10.4.20

Compare Source

  • Fixed fit-content prefix for Firefox.
debug-js/debug (debug)

v4.4.0

Compare Source

Fixes (hopefully) the inefficient regex warnings in .enable().

Minor version as this is invariably going to break certain users who misuse the .enable() API and expected it to work with regexes, which was never supported nor documented. That's on you, sorry - that functionality won't be added back.

Full Changelog: debug-js/debug@4.3.7...4.4.0

v4.3.7

Compare Source

What's Changed

Full Changelog: debug-js/debug@4.3.6...4.3.7

eslint/eslint (eslint)

v9.19.0

Compare Source

v9.18.0

Compare Source

v9.17.0

Compare Source

v9.16.0

Compare Source

Features

  • 8f70eb1 feat: Add ignoreComputedKeys option in sort-keys rule (#​19162) (Milos Djermanovic)

Documentation

  • 9eefc8f docs: fix typos in use-isnan (#​19190) (루밀LuMir)
  • 0c8cea8 docs: switch the order of words in no-unreachable (#​19189) (루밀LuMir)
  • 0c19417 docs: add missing backtick to no-async-promise-executor (#​19188) (루밀LuMir)
  • 8df9276 docs: add backtick in -0 in description of no-compare-neg-zero (#​19186) (루밀LuMir)
  • 7e16e3f docs: fix caseSensitive option's title of sort-keys (#​19183) (Tanuj Kanti)
  • 0c6b842 docs: fix typos in migration-guide.md (#​19180) (루밀LuMir)
  • 353266e docs: fix a typo in debug.md (#​19179) (루밀LuMir)
  • 5ff318a docs: delete unnecessary horizontal rule(---) in nodejs-api (#​19175) (루밀LuMir)
  • 576bcc5 docs: mark more rules as handled by TypeScript (#​19164) (Tanuj Kanti)
  • 742d054 docs: note that no-restricted-syntax can be used with any language (#​19148) (Milos Djermanovic)

Chores


Configuration

📅 Schedule: Branch creation - "on sunday" in timezone Asia/Shanghai, 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.

@renovate renovate bot added the dependencies label Aug 9, 2024
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 14 times, most recently from ae259b3 to 1e7b79e Compare August 16, 2024 22:38
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 10 times, most recently from 2351636 to d94ee82 Compare August 24, 2024 11:32
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 404d56f to 07939f3 Compare August 26, 2024 22:31
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 067a9e5 to ee1ff63 Compare January 11, 2025 21:58
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 11 times, most recently from d16c2b9 to cdf6973 Compare January 19, 2025 21:22
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 7 times, most recently from 14f789e to 55c5796 Compare January 30, 2025 15:04
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 3353364 to 2ad5dbf Compare February 7, 2025 00:31
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 2ad5dbf to 2547047 Compare February 9, 2025 09:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants