chore(deps): update all non-major dependencies #4

Merged
faceguy merged 2 commits from renovate/all-minor-patch into main 2026-08-02 19:14:08 +00:00
Collaborator

This PR contains the following updates:

Package Type Update Change
@deemlol/next-icons (source) dependencies minor ^0.1.9^0.2.0
@radix-ui/react-separator (source) dependencies patch 1.1.81.1.15
@radix-ui/react-slot (source) dependencies minor 1.2.41.3.3
@tailwindcss/postcss (source) devDependencies patch 4.3.04.3.3
@types/node (source) devDependencies patch 20.19.4120.19.43
@types/react (source) devDependencies patch 19.2.1419.2.18
@types/react-dom (source) devDependencies patch 19.2.319.2.4
lucide-react (source) dependencies minor ^0.555.0^0.577.0
motion dependencies minor 12.38.012.43.0
next (source) dependencies patch 16.2.616.2.12
oxfmt (source) devDependencies minor ^0.50.0^0.61.0
oxlint (source) devDependencies minor 1.65.01.76.0
react (source) dependencies patch 19.2.019.2.8
react-dom (source) dependencies patch 19.2.019.2.8
tailwindcss (source) devDependencies patch 4.3.04.3.3

Release Notes

Next-Icons/next-icons (@​deemlol/next-icons)

v0.2.7

Compare Source

Patch Changes
  • Removed export default from index.ts in animated folder
    372c1e7

v0.2.6

Compare Source

Patch Changes

v0.2.5

Compare Source

Patch Changes

v0.2.4

Compare Source

Patch Changes

150100f

v0.2.3

Compare Source

Patch Changes

v0.2.2

Compare Source

Patch Changes
  • Changed strokeWidth from 2 to 1.5

  • Fixed repository url in package.json. Added +git suffix to the url.

    81d4902

v0.2.1

Compare Source

Patch Changes
  • Rewrite of the whole icon library

    abfed8f

v0.2.0

Compare Source

radix-ui/primitives (@​radix-ui/react-separator)

v1.1.15

  • Reverted breaking changes that caused compatibility issues with React Server Components.
  • Updated dependencies: @radix-ui/react-primitive@2.1.10

v1.1.14

  • Updated dependencies: @radix-ui/react-primitive@2.1.9

v1.1.13

  • Republish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.
  • Updated dependencies: @radix-ui/react-primitive@2.1.8

v1.1.12

  • Improved tree-shaking so bundlers can drop unused components. Component parts are now marked /* @​__PURE__ */ and use named render functions instead of Component.displayName = ... assignments, which previously prevented dead-code elimination with some bundlers.
  • Updated dependencies: @radix-ui/react-primitive@2.1.7

v1.1.11

  • Updated dependencies: @radix-ui/react-primitive@2.1.7

v1.1.10

  • Updated dependencies: @radix-ui/react-primitive@2.1.6

v1.1.9

  • Added repository.directory to all package.json files
  • Updated dependencies: @radix-ui/react-primitive@2.1.5
radix-ui/primitives (@​radix-ui/react-slot)

v1.3.3

  • Reverted breaking changes that caused compatibility issues with React Server Components.

v1.3.2

  • Reverted breaking changes that caused compatibility issues with React Server Components.

v1.3.1

  • Republish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.
  • Updated dependencies: @radix-ui/primitive@1.1.7, @radix-ui/react-compose-refs@1.1.4

v1.3.0

Added generic type arguments for SlotProps and createSlot

SlotProps and createSlot now accept generic type arguments to specify the type of element a slot should render, as well as its props.

const Slot = createSlot<HTMLButtonElement, MyCustomButtonProps>('Slot');

v1.2.5

  • Fixed infinite re-render loop in React 19 caused by Slot creating a new ref callback on every render
  • Added support for nested Slottable via a render prop, so a slotted element can be wrapped while still merging Slot props and refs onto it
  • Added repository.directory to all package.json files
  • Improved error messages for invalid slot children
  • Updated dependencies: @radix-ui/react-compose-refs@1.1.3
tailwindlabs/tailwindcss (@​tailwindcss/postcss)

v4.3.3

Compare Source

Fixed
  • Support --watch --poll[=ms] in @tailwindcss/cli when filesystem events are unreliable or unavailable (#​20297)
  • Canonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. bg-[#fff] and bg-[#FFF]bg-white) (#​20298)
  • Prevent Preflight from overriding Firefox's native iframe:focus-visible outline styles (#​20292)
  • Ensure theme('colors.foo') in JS plugins resolves correctly when both --color-foo and --color-foo-bar exist (#​20299)
  • Ensure fractional opacity modifiers work with named shadow sizes like shadow-sm/12.5, text-shadow-sm/12.5, drop-shadow-sm/12.5, and inset-shadow-sm/12.5 (#​20302)
  • Parse selectors like [data-foo]div as two selectors instead of one (#​20303)
  • Ensure @tailwindcss/postcss rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (#​20310)
  • Ensure CSS nesting is handled even when Lightning CSS isn't run, such as in @tailwindcss/browser and Tailwind Play (#​20124)
  • Prevent achromatic theme colors from shifting hue when mixed in polar color spaces like oklch (#​20314)
  • Ensure --spacing(0) is optimized to 0px instead of 0 so it remains a <length> when used in calc(…) (#​20319)
  • Load @parcel/watcher only when needed in @tailwindcss/cli --watch mode, so one-off builds and --watch --poll work when @parcel/watcher can't be loaded (#​20325)
  • Use explicit platform fonts instead of system-ui and ui-sans-serif so CJK text respects the page's lang attribute on Windows (#​20318)
  • Prevent @tailwindcss/upgrade from rewriting ignored files when run from a subdirectory (#​20329)
  • Ensure earlier @source rules pointing to nested files are scanned when later @source rules point to files in parent folders (#​20335)
  • Prevent @tailwindcss/vite from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (#​20336)

v4.3.2

Compare Source

Fixed
  • Support bare spacing values for auto-rows-* and auto-cols-* utilities (e.g. auto-rows-12 and auto-cols-16) (#​20229)
  • Prevent @tailwindcss/cli in --watch mode from crashing on Windows when @source points to a directory that doesn't exist (#​20242)
  • Prevent @tailwindcss/vite from crashing in Deno v2.8.x when context.parentURL is not a valid URL (#​20245)
  • Ensure @tailwindcss/cli in --watch mode rebuilds when the input CSS file changes in an ignored directory (#​20246)
  • Allow @variant rules used in addBase(…) to use custom variants defined later (#​20247)
  • Prevent @tailwindcss/vite from crashing during HMR when scanned files or directories are deleted (#​20259)
  • Generate font-size instead of color declarations for text-[--spacing(…)] (#​20260)
  • Prevent @source patterns from scanning unrelated sibling files and folders (#​20263)
  • Extract class candidates adjacent to Template Toolkit delimiters like %]…[% in .tt, .tt2, and .tx files (#​20269)
  • Extract class candidates from conditional Maud syntax like p.text-black[condition] (#​20269)
  • Prevent @position-try rules from triggering unknown at-rule warnings when optimizing CSS (#​20277)
  • Support class suggestions for named opacity modifiers from --opacity theme values (#​20287)
  • Prevent type errors in @tailwindcss/postcss when used with newer PostCSS patch releases (#​20289)

v4.3.1

Compare Source

Added
  • Add --silent option to suppress output in @tailwindcss/cli (#​20100)
Fixed
  • Remove deprecation warnings by using Module#registerHooks instead of Module#register on Node 26+ (#​20028)
  • Canonicalization: don't crash when plugin utilities throw for unsupported values (#​20052)
  • Allow @apply to be used with CSS mixins (#​19427)
  • Ensure not-* correctly negates @container queries, including style(…) queries (#​20059)
  • Ensure drop-shadow-* color utilities work with custom shadow values containing calc(…) (#​20080)
  • Fix 'Sourcemap is likely to be incorrect' warnings when using @tailwindcss/vite (#​20103)
  • Ensure @tailwindcss/webpack can be installed in Rspack projects without requiring webpack as a peer dependency (#​20027)
  • Canonicalization: don't suggest invalid calc(…) expressions (e.g. px-[calc(1rem+0px)]px-[calc(1rem+0)]) (#​20127)
  • Canonicalization: avoid suggesting large spacing-scale values for arbitrary lengths (e.g. left-[99999px]left-[99999px], not left-24999.75) (#​20130)
  • Ensure @tailwindcss/cli in --watch mode recovers when a tracked dependency is deleted and restored (#​20137)
  • Ensure standalone @tailwindcss/cli binaries are ignored when scanning for class candidates (#​20139)
  • Ensure class candidates are extracted from Twig addClass(…) and removeClass(…) calls (#​20198)
  • Don't crash in the Ruby or Vue preprocessors when scanning files containing invalid UTF-8 bytes (#​19588)
  • Allow @variant to be used inside addBase (#​19480)
  • Ensure @source globs with symlinks are preserved (#​20203)
  • Ensure later @source rules can re-include files excluded by earlier @source not rules (#​20203)
  • Upgrade: don't migrate empty class rules to invalid @utility rules (#​20205)
  • Ensure transitions between inset-shadow-none and other inset shadows work correctly (#​20208)
  • Ensure explicitly referenced @source directories are scanned even when ignored by git (#​20214)
  • Ensure @source globs ending in **/* preserve dynamic path segments to avoid scanning too many files (#​20217)
  • Canonicalization: don't fold calc(…) divisions when the result would require high precision (e.g. w-[calc(100%/3.5)]w-[calc(100%/3.5)], not w-[28.571428571428573%]) (#​20221)
  • Serve ESM type declarations to ESM importers of @tailwindcss/postcss (#​20228)
Changed
  • Generate 0 instead of calc(var(--spacing) * 0) for spacing utilities like m-0 and left-0 (#​20196)
  • Generate var(--spacing) instead of calc(var(--spacing) * 1) for spacing utilities like m-1 and left-1 (#​20196)
lucide-icons/lucide (lucide-react)

v0.577.0: Version 0.577.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/lucide-icons/lucide/compare/0.576.0...0.577.0

v0.576.0: Version 0.576.0

Compare Source

What's Changed

Full Changelog: https://github.com/lucide-icons/lucide/compare/0.575.0...0.576.0

v0.575.0: Version 0.575.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0

v0.574.0: Version 0.574.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/lucide-icons/lucide/compare/0.572.0...0.574.0

v0.573.0: Version 0.573.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/lucide-icons/lucide/compare/0.572.0...0.573.0

v0.572.0: Version 0.572.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/lucide-icons/lucide/compare/0.571.0...0.572.0

v0.571.0: Version 0.571.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/lucide-icons/lucide/compare/0.570.0...0.571.0

v0.570.0: Version 0.570.0

Compare Source

What's Changed

Full Changelog: https://github.com/lucide-icons/lucide/compare/0.569.0...0.570.0

v0.569.0: Version 0.569.0

Compare Source

What's Changed

Full Changelog: https://github.com/lucide-icons/lucide/compare/0.568.0...0.569.0

v0.568.0: Version 0.568.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/lucide-icons/lucide/compare/0.567.0...0.568.0

v0.567.0: Version 0.567.0

Compare Source

What's Changed

Full Changelog: https://github.com/lucide-icons/lucide/compare/0.566.0...0.567.0

v0.566.0: Version 0.566.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/lucide-icons/lucide/compare/0.565.0...0.566.0

v0.565.0: Version 0.565.0

Compare Source

What's Changed

Full Changelog: https://github.com/lucide-icons/lucide/compare/0.564.0...0.565.0

v0.564.0: Version 0.564.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/lucide-icons/lucide/compare/0.563.1...0.564.0

v0.563.0: Version 0.563.0

Compare Source

What's Changed

aria-hidden is by default added to icons components in all packages. This was already added to lucide-react before.
Making icons accessible, you can add an aria-label or a title. See docs about accessibility.

All changes

New Contributors

Full Changelog: https://github.com/lucide-icons/lucide/compare/0.562.0...0.563.0

v0.562.0: Version 0.562.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/lucide-icons/lucide/compare/0.561.0...0.562.0

v0.561.0: Version 0.561.0

Compare Source

What's Changed

Full Changelog: https://github.com/lucide-icons/lucide/compare/0.560.0...0.561.0

v0.560.0: Version 0.560.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/lucide-icons/lucide/compare/0.559.0...0.560.0

v0.559.0: Version 0.559.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0

v0.558.0: Version 0.558.0

Compare Source

What's Changed

Full Changelog: https://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0

v0.557.0: Version 0.557.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/lucide-icons/lucide/compare/0.556.0...0.557.0

v0.556.0: Version 0.556.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/lucide-icons/lucide/compare/0.555.0...0.556.0

motiondivision/motion (motion)

v12.43.0

Compare Source

Added
  • Hardware acceleration for backgroundColor in supported browsers.
  • Hardware acceleration for SVG elements.
Fixed
  • AnimatePresence: Exiting children no longer interleave with entering children, which could reorder and remount children present in both renders.
  • motion: Throw error when passing a custom motion component an incorrect ref type.

v12.42.2

Compare Source

Fixed
  • animateView: Cropped group layers now animate border-radius from the old to new radius.

v12.42.1

Compare Source

Fixed
  • animateView: Old layer fade out now cancelled when defining .new().

v12.42.0

Compare Source

Changed
  • animateView: Layers are automatically grouped to match their DOM-hierarchy. New .group(false) method opts-out.
Fixed
  • animateView: Auto-crop is now aspect-ratio aware, disabling crops for matching aspect-ratios.
  • animateView: Disabled automatic border-radius animation.

v12.41.0

Compare Source

Added
  • animateView: Moves from Motion+ Early Access and alpha to main library.
  • animateView: .add() resolves a CSS selector or Element to automatically generate, apply and remove view-transition-name.
  • animateView: .new() and .old() configures values to animate on new and old layers.
  • animateView: .layout() can set a custom transition on the size/position animation of the currently selected elements.
  • animateView: Group layers now automatically crop with children set to cover, with border-radius animating from old radius to new. .crop(false) disables this behaviour.
  • animateView: .class(name) tags currently selected elements with a view-transition-class as a custom CSS hook.
Fixed
  • AnimatePresence: Prevent stuck exit animations when children interrupt.
  • drag: Child e.stopPropagation() no longer break drag end.
  • Fixing Next.js OOM on Windows when importing via motion package.
  • animateLayout: Improve handling of parallel/interleaved calls.
Changed
  • animateView: .enter() and .exit() now refer specifically to new and old layers where there are no matching old or new layers.
  • animateView: Interrupted transition setups now return resolved animation rather than throwing.

v12.40.0

Compare Source

Added
  • path option to transition.
  • arc() for motion along an arc.

v12.39.0

Compare Source

Added
  • Support for repeatType and repeatDelay in animation sequences.
Fixed
  • Variants: Re-run keyframe animations when switching between variant labels even when they share identical keyframe arrays.
  • Drag: Preserve in-flight motion value animations across React 19 reorder unmount/remount so dragSnapToOrigin no longer leaves the drag transform stranded after a layout swap.
  • LazyMotion: Share React contexts between the framer-motion and framer-motion/m (and therefore motion/react and motion/react-m) CJS bundles so that <m.div> from the /m subpath picks up features loaded by <LazyMotion> from the main entry point.
  • useScroll: Support hydrating target and container refs from anywhere in the tree.
  • Drag: Gesture no longer starts from incorrect start point when rendered inside <AnimatePresence initial={false} />.
  • Drag: dragConstraints, when set as viewport-relative ref, no longer break on scroll.§
  • Updated visualElement hydration order.
  • useAnimate: Now respects skipAnimations.
  • AnimatePresence: Fix object-form initial values not applied on re-entry after exit completes.
  • scroll: Fixed callback progress when tracking an element.
  • useScroll: Fix hardware acceleration when tracking an element.
vercel/next.js (next)

v16.2.12

Compare Source

What's Changed

Full Changelog: https://github.com/vercel/next.js/compare/v16.2.11...v16.2.12

v16.2.11

Compare Source

This release contains security fixes for the following advisories:

High:

Moderate:

v16.2.10

Compare Source

Contains no changes except publishing @next/swc-wasm-web which was accidentally not published since 16.2.4.

v16.2.9

Compare Source

Empty release to ensure next@latest points at a stable release. Next.js only allows publishing with Trusted Publishing enabled. In order to fix NPM dist-tags, we have to release a new version. Updating dist-tags is not possible with Trusted Publishing.

v16.2.8

Compare Source

Release with no changes in an attempt to fix next@latest pointing at a prerelease version.

v16.2.7

Compare Source

[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.

Core Changes
  • Backport documentation fixes for v16.2 (#​93804)
  • [backport] Patch playwright-core to resolve _finishedPromise on requestFailed (#​93920)
  • [backport] Fix dev mode hydration failure when page is served from HTTP cache (#​93492)
  • [backport] Fix catch-all router.query corruption with basePath + rewrites (#​93917)
  • [backport] Encode non-ASCII characters in cache tags at construction (#​93918)
  • [backport] Fix server action forwarding loop with middleware rewrites (#​93919)
  • [backport] Turbopack: switch from base40 to base38 hash encoding (#​93932)
  • [ci] Disable hanging node 24 typescript tests on 16.2 backport branch (#​94164)
  • [backport] Fix "type: module" in project dir when using standalone or adapters (#​94050)
  • [backport] Propagate adapter preferred regions (#​94200)
  • [16.2.x] Don't drop FormData entries (#​94240)
  • [backport] feat(turbopack): add LocalPathOrProjectPath PostCSS config resolution (#​94284)
Credits

Huge thanks to @​eps1lon, @​icyJoseph, @​unstubbable, @​mischnic, @​bgw, @​timneutkens, and @​lukesandberg for helping!

oxc-project/oxc (oxfmt)

v0.61.0

Compare Source

v0.60.0

Compare Source

v0.59.0

Compare Source

🐛 Bug Fixes
  • 415fe1e oxfmt: Error on ignorePatterns that cannot match files outside the config directory (#​24286) (leaysgur)

v0.58.0

Compare Source

v0.57.0

Compare Source

v0.56.0

Compare Source

v0.55.0

Compare Source

🚀 Features
  • 9a2788b linter/unicorn: Implement prefer-export-from rule (#​22935) (AliceLanniste)

v0.54.0

Compare Source

📚 Documentation
  • dadafe3 oxlint, oxfmt: Mention migrate skills in npm READMEs (#​22965) (Boshen)
  • f88961a oxfmt: Annotate each config option with supported languages (#​22953) (leaysgur)

v0.53.0

Compare Source

v0.52.0

Compare Source

🚀 Features
  • 16b8058 oxfmt: Support vite-plus/resolveConfig for vite.config.ts (#​22454) (leaysgur)

v0.51.0

Compare Source

oxc-project/oxc (oxlint)

v1.76.0

Compare Source

🚀 Features
  • 8d31dfa linter: Verify eslint/no-restricted-globals config schema (#​24598) (vigneshwar)
  • 7069621 linter: Verify jest/vitest prefer-lowercase-title config schema (#​24724) (Bartok)
  • 016cf2a linter/oxc: Add bad-match-all-arg rule (#​24900) (camc314)
  • cdc941e linter/n: Implement exports-style rule (#​24087) (Mikhail Baev)
  • 1ad6f6c linter/eslint: Implement id-denylist rule (#​24632) (Mikhail Baev)
📚 Documentation

v1.75.0

Compare Source

🚀 Features
  • dd18383 linter/node: Implement no-top-level-await rule (#​24634) (Connor Shea)
  • 16a65f2 linter/react: Implement function-component-definition rule (#​24471) (Cole Ellison)
  • 7f1f585 linter: Reuse jest/padding-around-test-blocks for vitest/padding-around-test-blocks (#​24519) (Mikhail Baev)
  • 99978a8 linter/import/consistent-type-specifier-style: Support prefer-top-level-if-only-type-imports option (#​24502) (camc314)
🐛 Bug Fixes
  • 8694167 linter/eslint/prefer-destructuring: Handle typed declarations (#​24616) (camc314)

v1.74.0

Compare Source

🚀 Features
  • 0433a83 linter/eslint/no-inner-declarations: Add namespaces option (#​24044) (Boshen)
🐛 Bug Fixes
  • 8337835 linter: Error on ignorePatterns that cannot match files aoutside the config directory (#​24341) (leaysgur)
  • 2ce5a33 linter: Resolve ignorePatterns relative to the config dir (#​24339) (leaysgur)
Performance
  • 7f80cac linter/vue/prop-name-casing: Precompile ignoreProps regex pattern (#​24413) (connorshea)
  • 6272051 linter/typescript/no-require-imports: Compile allow patterns once (#​24417) (connorshea)
  • 33805b9 linter/jsdoc/require-param: Compile checkTypesPattern regex once (#​24420) (connorshea)

v1.73.0

Compare Source

🚀 Features
  • a2c97f3 linter/unicorn: Implement explicit-timer-delay rule (#​23612) (Mikhail Baev)
  • 85735cb linter/unicorn: Implement no-confusing-array-with rule (#​23638) (Shekhu☺️)
  • cb4fbb9 linter/eslint: Implement no-unreachable-loop rule (#​23975) (Todor Andonov)
  • dc32112 linter/eslint/no-constant-binary-expression: Check relational comparisons (#​24088) (camc314)
  • d963967 linter/unicorn/no-array-sort: Add allowAfterSpread option (#​24043) (Boshen)
  • 0a75682 linter: Add per-rule timings for type-aware linting (#​22488) (camchenry)
  • 743e222 linter/react: Add disallowedValues option for forbid-dom-props rule (#​23970) (Mikhail Baev)
🐛 Bug Fixes
  • bdb51c7 linter/jest/prefer-ending-with-an-expect: Validate config patterns (#​24122) (camc314)
  • 45d607d linter/react/forbid-component-props: Make allow/disallow lists optional in schema (#​24024) (Boshen)

v1.72.0

Compare Source

🚀 Features
  • 1c8f50c linter: Add schema for eslint/no-restricted-import (#​23642) (Sysix)
🐛 Bug Fixes
  • 742be36 refactor/node/handle-callback-err: Reject invalid regex config (#​23740) (camc314)

v1.71.0

Compare Source

🚀 Features
  • 0dc2405 linter: Add schema for eslint/no-restricted-properties (#​23619) (Sysix)
  • b638d0e linter: Add schema for node/callback-return (#​23615) (Sysix)
  • eb8bedc linter: Add schema for import/extensions (#​23557) (WaterWhisperer)
  • 46f3625 linter: Implement node/no-sync rule (#​23589) (fujitani sora)
  • b01739a linter: Add schema for unicorn/numeric-separators-style (#​23554) (Mikhail Baev)
  • 68afd2a linter/node: Implement no-mixed-requires rule (#​23539) (fujitani sora)
  • a421215 linter: Add schema for eslint/prefer-destructuring (#​23410) (WaterWhisperer)
  • 84438be linter/jsdoc: Added missing options to require-param-description (#​23416) (kapobajza)
  • 51910df linter/jsdoc: Add missing options to require-param-type rule (#​23418) (kapobajza)
  • e90925f linter/unicorn: Implement prefer-number-coercion rule (#​23497) (Shekhu☺️)
  • dd1c866 linter/vue: Implement no-async-in-computed-properties rule (#​23493) (bab)
  • b02444e linter: Add schema for react/jsx-no-script-url (#​23475) (WaterWhisperer)
  • a8dce46 linter/unicorn: Implement max-nested-calls rule (#​23461) (arieleli01212)
🐛 Bug Fixes
  • a303c23 linter/jsx-a11y: Align anchor-is-valid config with upstream (#​23446) (camc314)
📚 Documentation
  • b50bf4d linter: Remove manually written options doc for eslint/arrow-body-style (#​23490) (Mikhail Baev)

v1.70.0

Compare Source

🚀 Features
  • 2e8bda4 linter/vue: Implement no-dupe-keys rule (#​23350) (bab)
  • 1490a0a linter/react: Implement react-compiler rule (#​23202) (Boshen)
  • dd560ae linter/unicorn: Implement no-array-fill-with-reference-type rule (#​23397) (Mikhail Baev)
  • af36c2f linter: Add schema for react/jsx-curly-brace-presence (#​23400) (WaterWhisperer)
  • 47d34a3 linter: Add schema for react/jsx-handler-names (#​23393) (WaterWhisperer)
  • f4250d0 linter: Add schema for unicorn/import-style (#​23386) (WaterWhisperer)
  • 30c74ce linter: Add schema for jsx_a11y/no-noninteractive-element-to-interactive-role (#​23384) (Sysix)
  • cfbe8dc linter: Add schema for jsx_a11y/no-interactive-element-to-noninteractive-role (#​23382) (WaterWhisperer)
  • d15b7ff linter: Add schema for typescript/no-restricted-types (#​23381) (WaterWhisperer)
  • 028a811 linter: Add schema for jsx-a11y/media-has-caption (#​23377) (Sysix)
  • b3b1038 linter: Add schema for jsx-a11y/label-has-associated-control (#​23376) (Sysix)
  • 7ada6b2 linter: Add schema for jsx_a11y/no-distracting-elements (#​23379) (WaterWhisperer)
  • ee3dd49 linter: Add schema for jsx-a11y/img-redundant-alt (#​23374) (Sysix)
  • df5f8dd linter: Add short descriptions to most lint rules. (#​23365) (Connor Shea)
  • e3fd735 linter: Add schema for jsx_a11y/alt-text (#​23369) (Sysix)
  • 0f2fff4 linter: Add schema for react/exhaustive-deps (#​23372) (Mikhail Baev)
  • e3e4e10 linter: Add schema for react_perf/jsx-no-new-object-as-prop (#​23368) (Mikhail Baev)
  • 9366d44 linter: Add schema for unicorn/prefer-at (#​23366) (WaterWhisperer)
  • f57b55d linter: Add schema for typescript/array-type (#​23355) (Sysix)
  • 0dcf912 linter: Add schema for typescript/ban-ts-comment (#​23354) (Sysix)
  • 51fa83e linter: Add schema for react/no-did-update-set-state (#​23357) (Mikhail Baev)
  • 59db0bd linter: Add schema for consistent-generic-constructors (#​23353) (Sysix)
  • c4775c0 linter: Add schema for typescript/consistent-type-assertions (#​23349) (Sysix)
  • 6e516f7 linter: Add schema for typescript/consistent-type-imports (#​23348) (Sysix)
  • 012134d linter: Add schema for react/jsx-no-target-blank (#​23345) (WaterWhisperer)
  • 0806aae linter: Add schema for jsx_a11y/no-noninteractive-tabindex (#​23337) (Mikhail Baev)
  • 0708b5a linter: Add schema for react/jsx-filename-extension (#​23315) (Mikhail Baev)
  • 150bce1 linter: Add schema for typescript/no-empty-object-type (#​23309) (Sysix)
  • f9e36f1 linter: Add schema for typescript/no-duplicate-type-constituents (#​23308) (Sysix)
  • 937accf linter: Add schema for typescript/no-invalid-void-type (#​23307) (Sysix)
  • 3e042b9 linter: Add schema for typescript/no-misused-promises (#​23306) (Sysix)
  • da212d1 linter: Add schema for typescript/no-unnecessary-condition (#​23305) (Sysix)
  • f8f0d38 linter: Add schema for typescript/parameter-properties (#​23304) (Sysix)
  • 2275fc7 linter: Add schema for typescript/prefer-nullish-coalescing (#​23302) (Sysix)
  • d353858 linter: Add schema for typescript/prefer-string-starts-ends-with (#​23301) (Sysix)
  • 03060f5 linter: Add schema for typescript/triple-slash-reference (#​23300) (Sysix)
  • 6619cee linter: Add schema for promise/param-names (#​23298) (Sysix)
  • 8bf108e linter: Add schema for promise/catch-or-return (#​23297) (Sysix)
  • 48158d0 linter: Add schema for vitest/consistent-each-for (#​23294) (Sysix)
  • 7e74c98 linter: Add schema for vitest/consistent-test-filename (#​23293) (Sysix)
  • ff94d4a linter: Add schema for vitest/consistent-vitest-vi (#​23292) (Sysix)
  • 2409a10 linter: Add schema for vitest/prefer-import-in-mock (#​23291) (Sysix)
  • 3d782b7 linter: Add schema for react/no-unstable-nested-components (#​23287) (Mikhail Baev)
  • 0a0bc2f linter/jsx-a11y: Add allowedRedundantRoles option to no-redundant-roles (#​22820) (bab)
  • 80758a5 linter/vue: Implement no-side-effects-in-computed-properties rule (#​23282) (bab)
  • e3869ac linter: Add schema for react/no-object-type-as-default-prop (#​23279) (Mikhail Baev)
  • 4480609 linter: Add schema for react/jsx-props-no-spreading (#​23276) (Mikhail Baev)
  • 08d68a5 linter/react: Implement jsx-no-literals rule (#​23145) (kapobajza)
  • 9a2788b linter/unicorn: Implement prefer-export-from rule (#​22935) (AliceLanniste)
  • bdb723c linter/unicorn: Implement prefer-single-call rule (#​23235) (Yuzhe Shi)
  • 31543ed linter: Add schema for vue/define-props-destructuring (#​23252) (Sysix)
  • 21b6c3d linter: Add schema for oxc/no-async-endpoint-handlers (#​23251) (Sysix)
  • e77ff81 linter: Add schema for unicorn/prefer-object-from-entries (#​23249) (Mikhail Baev)
  • bcac2d6 linter: Add schema for jest/vitest/no-restricted-matchers (#​23247) (Sysix)
  • 539f036 linter: Add schema for jest/vitest/no-restricted-*-methods (#​23246) (Sysix)
  • dd1b927 linter/vue: Implement require-default-prop rule (#​22951) (bab)
  • 3f018e7 linter: Add schema for unicorn/no-instanceof-builtins (#​23225) (Mikhail Baev)
  • e0d0f78 linter: Verify promise/no-callback-in-promise schema (#​23141) (beanscg)
  • 123d4f4 linter: Add schema for jest/vitest/valid-expect (#​23185) (Sysix)
  • 46c8a21 linter: Add schema for jest/vitest/require-top-level-describe (#​23184) (Sysix)
  • 41465cf linter: Add schema for jest/vitest/prefer-snapshot-hint (#​23183) (Sysix)
  • d068b9b linter: Add schema for jest/vitest/prefer-expect-assertions (#​23181) (Sysix)
  • 064a1ee linter: Add schema for jest/prefer-ending-with-an-expect (#​23180) (Sysix)
  • d046797 linter: Add schema for jest/vitest/no-standalone-expect (#​23179) (Sysix)
  • 137b9a6 linter: Add schema for jest/vitest/no-large-snapshots (#​23178) (Sysix)
  • 0f3e4a5 linter: Add schema for jest/vitest/no-hooks (#​23177) (Sysix)
  • cd0b384 linter: Add schema for unicorn/explicit-length-check (#​23155) (Mikhail Baev)
  • 01b74c4 linter: Add schema for jest/no-deprecated-functions (#​23136) (Sysix)
  • 9d6a387 linter: Add schema for unicorn/catch-error-name (#​23137) (Mikhail Baev)
  • 0da8efa linter: Add schema for jest/vitest/max-nested-describe (#​23131) (Sysix)
  • d71c9fd linter: Add schema for eslint/no-use-before-define (#​23129) (Sysix)
🐛 Bug Fixes
  • 26ddac6 linter: Avoid config schema generation for jsx_a11y/no-noninteractive-element-interactions (#​23385) (Sysix)
  • 40556ad linter: Parse jsx-a11y/control-has-associated-label config with DefaultRuleConfig (#​23373) (Sysix)
  • 71e9648 linter: Expose no-noninteractive-element-interactions schema (#​23283) (camc314)
  • 6c86d1c linter/react-perf: Correct nativeAllowList all schema (#​23229) (camc314)
  • 4dd52de linter/react-perf: Re-generate stale snapshots (#​23228) (camc314)
  • 8f3db61 linter: Allow options for eslint/capitalized-comments (#​23139) (Sysix)
Performance
  • f09707e linter: jest/no-deprecated-functions store config version as usize (#​23138) (Sysix)
📚 Documentation
  • f682e25 linter: Remove manually written options doc for eslint/prefer-arrow-callback (#​23438) (Mikhail Baev)
  • 64c942c linter: Remove manually written options doc for eslint/no-sequences (#​23420) (Mikhail Baev)
  • 14abf32 linter/react-perf: Use autogenerated docs (#​23227) (camc314)

v1.69.0

Compare Source

🚀 Features
🐛 Bug Fixes
📚 Documentation
  • dadafe3 oxlint, oxfmt: Mention migrate skills in npm READMEs (#​22965) (Boshen)

v1.68.0

Compare Source

🚀 Features
  • e4b1f46 linter/typescript: Implement method-signature-style rule (#​22679) (Mikhail Baev)
  • bc462ca linter/vue: Implement no-reserved-component-names rule (#​22741) (bab)
  • ef9e751 linter/vue: Implement component-definition-name-casing rule (#​22818) (bab)
  • d67f51a linter/vue: Implement require-prop-type-constructor rule (#​22708) (bab)
  • 8422e8b linter/jsdoc: Implement require-yields-description rule (#​22805) (Mikhail Baev)
  • fe93f97 linter/eslint: Implement prefer-named-capture-group rule (#​22759) (Sebastian Poxhofer)

v1.67.0

Compare Source

🚀 Features

v1.66.0

Compare Source

🚀 Features
  • 0440b0f linter/eslint: Implement id-match rule (#​22379) (Vladislav Sayapin)
  • 65bf119 linter: Implement react no-object-type-as-default-prop (#​22481) (uhyo)
  • 2a6ddce linter/eslint: Implement no-implied-eval rule (#​22391) (Vladislav Sayapin)
  • 625758a linter/vitest: Implement padding-around-after-all-blocks rule (#​21788) (kapobajza)
  • 37680b0 linter: Implement react no-unstable-nested-components (#​22248) (Jovi De Croock)
  • d8d9c74 linter: Implement import/newline-after-import rule (#​19142) (Ryuya Yanagi)
react/react (react)

v19.2.8: 19.2.8 (July 21st, 2026)

Compare Source

React Server Components

v19.2.7

Compare Source

React Server Components

v19.2.6

Compare Source

React Server Components

v19.2.5

Compare Source

React Server Components

v19.2.4

Compare Source

React Server Components

v19.2.3

Compare Source

React Server Components

v19.2.2

Compare Source

React Server Components

v19.2.1

Compare Source

React Server Components

Configuration

📅 Schedule: (UTC)

  • 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 has been generated by Mend Renovate.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@deemlol/next-icons](https://www.nexticons.com) ([source](https://github.com/Next-Icons/next-icons)) | dependencies | minor | [`^0.1.9` → `^0.2.0`](https://renovatebot.com/diffs/npm/@deemlol%2fnext-icons/0.1.9/0.2.7) | | [@radix-ui/react-separator](https://radix-ui.com/primitives) ([source](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/separator)) | dependencies | patch | [`1.1.8` → `1.1.15`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-separator/1.1.8/1.1.15) | | [@radix-ui/react-slot](https://radix-ui.com/primitives) ([source](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot)) | dependencies | minor | [`1.2.4` → `1.3.3`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-slot/1.2.4/1.3.3) | | [@tailwindcss/postcss](https://tailwindcss.com) ([source](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss)) | devDependencies | patch | [`4.3.0` → `4.3.3`](https://renovatebot.com/diffs/npm/@tailwindcss%2fpostcss/4.3.0/4.3.3) | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | devDependencies | patch | [`20.19.41` → `20.19.43`](https://renovatebot.com/diffs/npm/@types%2fnode/20.19.41/20.19.43) | | [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)) | devDependencies | patch | [`19.2.14` → `19.2.18`](https://renovatebot.com/diffs/npm/@types%2freact/19.2.14/19.2.18) | | [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom) ([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)) | devDependencies | patch | [`19.2.3` → `19.2.4`](https://renovatebot.com/diffs/npm/@types%2freact-dom/19.2.3/19.2.4) | | [lucide-react](https://lucide.dev) ([source](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react)) | dependencies | minor | [`^0.555.0` → `^0.577.0`](https://renovatebot.com/diffs/npm/lucide-react/0.555.0/0.577.0) | | [motion](https://github.com/motiondivision/motion) | dependencies | minor | [`12.38.0` → `12.43.0`](https://renovatebot.com/diffs/npm/motion/12.38.0/12.43.0) | | [next](https://nextjs.org) ([source](https://github.com/vercel/next.js)) | dependencies | patch | [`16.2.6` → `16.2.12`](https://renovatebot.com/diffs/npm/next/16.2.6/16.2.12) | | [oxfmt](https://oxc.rs/docs/guide/usage/formatter) ([source](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt)) | devDependencies | minor | [`^0.50.0` → `^0.61.0`](https://renovatebot.com/diffs/npm/oxfmt/0.50.0/0.61.0) | | [oxlint](https://oxc.rs/docs/guide/usage/linter) ([source](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint)) | devDependencies | minor | [`1.65.0` → `1.76.0`](https://renovatebot.com/diffs/npm/oxlint/1.65.0/1.76.0) | | [react](https://react.dev/) ([source](https://github.com/react/react/tree/HEAD/packages/react)) | dependencies | patch | [`19.2.0` → `19.2.8`](https://renovatebot.com/diffs/npm/react/19.2.0/19.2.8) | | [react-dom](https://react.dev/) ([source](https://github.com/react/react/tree/HEAD/packages/react-dom)) | dependencies | patch | [`19.2.0` → `19.2.8`](https://renovatebot.com/diffs/npm/react-dom/19.2.0/19.2.8) | | [tailwindcss](https://tailwindcss.com) ([source](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss)) | devDependencies | patch | [`4.3.0` → `4.3.3`](https://renovatebot.com/diffs/npm/tailwindcss/4.3.0/4.3.3) | --- ### Release Notes <details> <summary>Next-Icons/next-icons (@&#8203;deemlol/next-icons)</summary> ### [`v0.2.7`](https://github.com/Next-Icons/next-icons/blob/HEAD/CHANGELOG.md#027) [Compare Source](https://github.com/Next-Icons/next-icons/compare/750032877837475cb52ed64eb42e7d7803a22ae1...233ab694296e79b110d652609a506e4e61678a62) ##### Patch Changes - Removed `export default` from `index.ts` in `animated` folder *[`372c1e7`](https://github.com/Next-Icons/next-icons/commit/372c1e77ea10bd4862d3b906a44d01d4d06f64fa)* ### [`v0.2.6`](https://github.com/Next-Icons/next-icons/blob/HEAD/CHANGELOG.md#026) [Compare Source](https://github.com/Next-Icons/next-icons/compare/c668f9f9b2801caf532987ff8bc16087f9964f30...750032877837475cb52ed64eb42e7d7803a22ae1) ##### Patch Changes - Added animated icon `AlarmCheck` by [@&#8203;devdeem](https://github.com/devdeem) - Added animated icon `Alarm` by [@&#8203;devdeem](https://github.com/devdeem) - Added animated icon `AlarmMinus` by [@&#8203;devdeem](https://github.com/devdeem) - Added animated icon `AlarmOff` by [@&#8203;devdeem](https://github.com/devdeem) - Added animated icon `AlarmPlus` by [@&#8203;devdeem](https://github.com/devdeem) - Added animated icon `Clock` by [@&#8203;devdeem](https://github.com/devdeem) *[`b11f78a`](https://github.com/Next-Icons/next-icons/commit/b11f78abc7718d980a55653252cbb0653e901e08)* ### [`v0.2.5`](https://github.com/Next-Icons/next-icons/blob/HEAD/CHANGELOG.md#025) [Compare Source](https://github.com/Next-Icons/next-icons/compare/268d22542a1efc9867a2918c348d8a3e40620506...c668f9f9b2801caf532987ff8bc16087f9964f30) ##### Patch Changes - Added `TwitterNew` by [@&#8203;devdeem](https://github.com/devdeem) *[`46cc61b`](https://github.com/Next-Icons/next-icons/commit/46cc61b4408b53bd8096f2cafa71163531f7d669)* ### [`v0.2.4`](https://github.com/Next-Icons/next-icons/blob/HEAD/CHANGELOG.md#024) [Compare Source](https://github.com/Next-Icons/next-icons/compare/f375980e3f2e5e1f19ccbf052317fe17f9cc9d1c...268d22542a1efc9867a2918c348d8a3e40620506) ##### Patch Changes - Added `ImageDown` by [@&#8203;devdeem](https://github.com/devdeem) - Added `ImageMinus` by [@&#8203;devdeem](https://github.com/devdeem) - Added `ImageOff` by [@&#8203;devdeem](https://github.com/devdeem) - Added `ImagePlay` by [@&#8203;devdeem](https://github.com/devdeem) - Added `ImagePlus` by [@&#8203;devdeem](https://github.com/devdeem) - Added `ImageUp` by [@&#8203;devdeem](https://github.com/devdeem) - Added `ImageScaleDash` by [@&#8203;devdeem](https://github.com/devdeem) - Added `Euro` by [@&#8203;devdeem](https://github.com/devdeem) - Added `DropletDouble` by [@&#8203;devdeem](https://github.com/devdeem) - Added `DropletOff` by [@&#8203;devdeem](https://github.com/devdeem) *[`150100f`](https://github.com/Next-Icons/next-icons/commit/150100fbee0de420c8d4a792615935e9acfe336d)* ### [`v0.2.3`](https://github.com/Next-Icons/next-icons/blob/HEAD/CHANGELOG.md#023) [Compare Source](https://github.com/Next-Icons/next-icons/compare/58b957f9826665745b2bc0c43f54c50804076211...f375980e3f2e5e1f19ccbf052317fe17f9cc9d1c) ##### Patch Changes - Added `ArrowDownBig` by [@&#8203;devdeem](https://github.com/devdeem) - Added `ArrowDownBigDash` by [@&#8203;devdeem](https://github.com/devdeem) - Added `ArrowUpBig` by [@&#8203;devdeem](https://github.com/devdeem) - Added `ArrowUpBigDash` by [@&#8203;devdeem](https://github.com/devdeem) - Added `ArrowRightBig` by [@&#8203;devdeem](https://github.com/devdeem) - Added `ArrowRightBigDash` by [@&#8203;devdeem](https://github.com/devdeem) - Added `ArrowLeftBig` by [@&#8203;devdeem](https://github.com/devdeem) - Added `ArrowLeftBigDash` by [@&#8203;devdeem](https://github.com/devdeem) - Added `AArrowDown` by [@&#8203;devdeem](https://github.com/devdeem) - Added `AArrowUp` by [@&#8203;devdeem](https://github.com/devdeem) *[`a4f823a`](https://github.com/Next-Icons/next-icons/commit/a4f823ab0a050ba4411894665ad9b513871c84e3)* ### [`v0.2.2`](https://github.com/Next-Icons/next-icons/blob/HEAD/CHANGELOG.md#022) [Compare Source](https://github.com/Next-Icons/next-icons/compare/abfed8fafd7a92c956355df4ead190e4dcf7b266...58b957f9826665745b2bc0c43f54c50804076211) ##### Patch Changes - Changed `strokeWidth` from `2` to `1.5` - Fixed repository url in `package.json`. Added `+git` suffix to the url. *[`81d4902`](https://github.com/Next-Icons/next-icons/commit/81d49023a81d07e59bc768804ef86e2442f1e322)* ### [`v0.2.1`](https://github.com/Next-Icons/next-icons/blob/HEAD/CHANGELOG.md#021) [Compare Source](https://github.com/Next-Icons/next-icons/compare/065002614cae7ae07905eb212a347631409ff9ab...abfed8fafd7a92c956355df4ead190e4dcf7b266) ##### Patch Changes - Rewrite of the whole icon library *[`abfed8f`](https://github.com/Next-Icons/next-icons/commit/abfed8fafd7a92c956355df4ead190e4dcf7b266)* ### [`v0.2.0`](https://github.com/Next-Icons/next-icons/compare/73e464608ddaf59bf7bc8e89626a6998e347b1d6...065002614cae7ae07905eb212a347631409ff9ab) [Compare Source](https://github.com/Next-Icons/next-icons/compare/73e464608ddaf59bf7bc8e89626a6998e347b1d6...065002614cae7ae07905eb212a347631409ff9ab) </details> <details> <summary>radix-ui/primitives (@&#8203;radix-ui/react-separator)</summary> ### [`v1.1.15`](https://github.com/radix-ui/primitives/blob/HEAD/packages/react/separator/CHANGELOG.md#1115) - Reverted breaking changes that caused compatibility issues with React Server Components. - Updated dependencies: `@radix-ui/react-primitive@2.1.10` ### [`v1.1.14`](https://github.com/radix-ui/primitives/blob/HEAD/packages/react/separator/CHANGELOG.md#1114) - Updated dependencies: `@radix-ui/react-primitive@2.1.9` ### [`v1.1.13`](https://github.com/radix-ui/primitives/blob/HEAD/packages/react/separator/CHANGELOG.md#1113) - Republish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation. - Updated dependencies: `@radix-ui/react-primitive@2.1.8` ### [`v1.1.12`](https://github.com/radix-ui/primitives/blob/HEAD/packages/react/separator/CHANGELOG.md#1112) - Improved tree-shaking so bundlers can drop unused components. Component parts are now marked `/* @&#8203;__PURE__ */` and use named render functions instead of `Component.displayName = ...` assignments, which previously prevented dead-code elimination with some bundlers. - Updated dependencies: `@radix-ui/react-primitive@2.1.7` ### [`v1.1.11`](https://github.com/radix-ui/primitives/blob/HEAD/packages/react/separator/CHANGELOG.md#1111) - Updated dependencies: `@radix-ui/react-primitive@2.1.7` ### [`v1.1.10`](https://github.com/radix-ui/primitives/blob/HEAD/packages/react/separator/CHANGELOG.md#1110) - Updated dependencies: `@radix-ui/react-primitive@2.1.6` ### [`v1.1.9`](https://github.com/radix-ui/primitives/blob/HEAD/packages/react/separator/CHANGELOG.md#119) - Added repository.directory to all package.json files - Updated dependencies: `@radix-ui/react-primitive@2.1.5` </details> <details> <summary>radix-ui/primitives (@&#8203;radix-ui/react-slot)</summary> ### [`v1.3.3`](https://github.com/radix-ui/primitives/blob/HEAD/packages/react/slot/CHANGELOG.md#132-133) - Reverted breaking changes that caused compatibility issues with React Server Components. ### [`v1.3.2`](https://github.com/radix-ui/primitives/blob/HEAD/packages/react/slot/CHANGELOG.md#132-133) - Reverted breaking changes that caused compatibility issues with React Server Components. ### [`v1.3.1`](https://github.com/radix-ui/primitives/blob/HEAD/packages/react/slot/CHANGELOG.md#131) - Republish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation. - Updated dependencies: `@radix-ui/primitive@1.1.7`, `@radix-ui/react-compose-refs@1.1.4` ### [`v1.3.0`](https://github.com/radix-ui/primitives/blob/HEAD/packages/react/slot/CHANGELOG.md#130) ##### Added generic type arguments for `SlotProps` and `createSlot` `SlotProps` and `createSlot` now accept generic type arguments to specify the type of element a slot should render, as well as its props. ```tsx const Slot = createSlot<HTMLButtonElement, MyCustomButtonProps>('Slot'); ``` ### [`v1.2.5`](https://github.com/radix-ui/primitives/blob/HEAD/packages/react/slot/CHANGELOG.md#125) - Fixed infinite re-render loop in React 19 caused by `Slot` creating a new ref callback on every render - Added support for nested `Slottable` via a render prop, so a slotted element can be wrapped while still merging Slot props and refs onto it - Added repository.directory to all package.json files - Improved error messages for invalid slot children - Updated dependencies: `@radix-ui/react-compose-refs@1.1.3` </details> <details> <summary>tailwindlabs/tailwindcss (@&#8203;tailwindcss/postcss)</summary> ### [`v4.3.3`](https://github.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#433---2026-07-16) [Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v4.3.2...v4.3.3) ##### Fixed - Support `--watch --poll[=ms]` in `@tailwindcss/cli` when filesystem events are unreliable or unavailable ([#&#8203;20297](https://github.com/tailwindlabs/tailwindcss/pull/20297)) - Canonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. `bg-[#fff]` and `bg-[#FFF]` → `bg-white`) ([#&#8203;20298](https://github.com/tailwindlabs/tailwindcss/pull/20298)) - Prevent Preflight from overriding Firefox's native `iframe:focus-visible` outline styles ([#&#8203;20292](https://github.com/tailwindlabs/tailwindcss/pull/20292)) - Ensure `theme('colors.foo')` in JS plugins resolves correctly when both `--color-foo` and `--color-foo-bar` exist ([#&#8203;20299](https://github.com/tailwindlabs/tailwindcss/pull/20299)) - Ensure fractional opacity modifiers work with named shadow sizes like `shadow-sm/12.5`, `text-shadow-sm/12.5`, `drop-shadow-sm/12.5`, and `inset-shadow-sm/12.5` ([#&#8203;20302](https://github.com/tailwindlabs/tailwindcss/pull/20302)) - Parse selectors like `[data-foo]div` as two selectors instead of one ([#&#8203;20303](https://github.com/tailwindlabs/tailwindcss/pull/20303)) - Ensure `@tailwindcss/postcss` rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk ([#&#8203;20310](https://github.com/tailwindlabs/tailwindcss/pull/20310)) - Ensure CSS nesting is handled even when Lightning CSS isn't run, such as in `@tailwindcss/browser` and Tailwind Play ([#&#8203;20124](https://github.com/tailwindlabs/tailwindcss/pull/20124)) - Prevent achromatic theme colors from shifting hue when mixed in polar color spaces like `oklch` ([#&#8203;20314](https://github.com/tailwindlabs/tailwindcss/pull/20314)) - Ensure `--spacing(0)` is optimized to `0px` instead of `0` so it remains a `<length>` when used in `calc(…)` ([#&#8203;20319](https://github.com/tailwindlabs/tailwindcss/pull/20319)) - Load `@parcel/watcher` only when needed in `@tailwindcss/cli --watch` mode, so one-off builds and `--watch --poll` work when `@parcel/watcher` can't be loaded ([#&#8203;20325](https://github.com/tailwindlabs/tailwindcss/pull/20325)) - Use explicit platform fonts instead of `system-ui` and `ui-sans-serif` so CJK text respects the page's `lang` attribute on Windows ([#&#8203;20318](https://github.com/tailwindlabs/tailwindcss/pull/20318)) - Prevent `@tailwindcss/upgrade` from rewriting ignored files when run from a subdirectory ([#&#8203;20329](https://github.com/tailwindlabs/tailwindcss/pull/20329)) - Ensure earlier `@source` rules pointing to nested files are scanned when later `@source` rules point to files in parent folders ([#&#8203;20335](https://github.com/tailwindlabs/tailwindcss/pull/20335)) - Prevent `@tailwindcss/vite` from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet ([#&#8203;20336](https://github.com/tailwindlabs/tailwindcss/pull/20336)) ### [`v4.3.2`](https://github.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#432---2026-06-26) [Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v4.3.1...v4.3.2) ##### Fixed - Support bare spacing values for `auto-rows-*` and `auto-cols-*` utilities (e.g. `auto-rows-12` and `auto-cols-16`) ([#&#8203;20229](https://github.com/tailwindlabs/tailwindcss/pull/20229)) - Prevent `@tailwindcss/cli` in `--watch` mode from crashing on Windows when `@source` points to a directory that doesn't exist ([#&#8203;20242](https://github.com/tailwindlabs/tailwindcss/pull/20242)) - Prevent `@tailwindcss/vite` from crashing in Deno v2.8.x when `context.parentURL` is not a valid URL ([#&#8203;20245](https://github.com/tailwindlabs/tailwindcss/pull/20245)) - Ensure `@tailwindcss/cli` in `--watch` mode rebuilds when the input CSS file changes in an ignored directory ([#&#8203;20246](https://github.com/tailwindlabs/tailwindcss/pull/20246)) - Allow `@variant` rules used in `addBase(…)` to use custom variants defined later ([#&#8203;20247](https://github.com/tailwindlabs/tailwindcss/pull/20247)) - Prevent `@tailwindcss/vite` from crashing during HMR when scanned files or directories are deleted ([#&#8203;20259](https://github.com/tailwindlabs/tailwindcss/pull/20259)) - Generate `font-size` instead of `color` declarations for `text-[--spacing(…)]` ([#&#8203;20260](https://github.com/tailwindlabs/tailwindcss/pull/20260)) - Prevent `@source` patterns from scanning unrelated sibling files and folders ([#&#8203;20263](https://github.com/tailwindlabs/tailwindcss/pull/20263)) - Extract class candidates adjacent to Template Toolkit delimiters like `%]…[%` in `.tt`, `.tt2`, and `.tx` files ([#&#8203;20269](https://github.com/tailwindlabs/tailwindcss/pull/20269)) - Extract class candidates from conditional Maud syntax like `p.text-black[condition]` ([#&#8203;20269](https://github.com/tailwindlabs/tailwindcss/pull/20269)) - Prevent `@position-try` rules from triggering unknown at-rule warnings when optimizing CSS ([#&#8203;20277](https://github.com/tailwindlabs/tailwindcss/pull/20277)) - Support class suggestions for named opacity modifiers from `--opacity` theme values ([#&#8203;20287](https://github.com/tailwindlabs/tailwindcss/pull/20287)) - Prevent type errors in `@tailwindcss/postcss` when used with newer PostCSS patch releases ([#&#8203;20289](https://github.com/tailwindlabs/tailwindcss/pull/20289)) ### [`v4.3.1`](https://github.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#431---2026-06-12) [Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v4.3.0...v4.3.1) ##### Added - Add `--silent` option to suppress output in `@tailwindcss/cli` ([#&#8203;20100](https://github.com/tailwindlabs/tailwindcss/pull/20100)) ##### Fixed - Remove deprecation warnings by using `Module#registerHooks` instead of `Module#register` on Node 26+ ([#&#8203;20028](https://github.com/tailwindlabs/tailwindcss/pull/20028)) - Canonicalization: don't crash when plugin utilities throw for unsupported values ([#&#8203;20052](https://github.com/tailwindlabs/tailwindcss/pull/20052)) - Allow `@apply` to be used with CSS mixins ([#&#8203;19427](https://github.com/tailwindlabs/tailwindcss/pull/19427)) - Ensure `not-*` correctly negates `@container` queries, including `style(…)` queries ([#&#8203;20059](https://github.com/tailwindlabs/tailwindcss/pull/20059)) - Ensure `drop-shadow-*` color utilities work with custom shadow values containing `calc(…)` ([#&#8203;20080](https://github.com/tailwindlabs/tailwindcss/pull/20080)) - Fix 'Sourcemap is likely to be incorrect' warnings when using `@tailwindcss/vite` ([#&#8203;20103](https://github.com/tailwindlabs/tailwindcss/pull/20103)) - Ensure `@tailwindcss/webpack` can be installed in Rspack projects without requiring `webpack` as a peer dependency ([#&#8203;20027](https://github.com/tailwindlabs/tailwindcss/pull/20027)) - Canonicalization: don't suggest invalid `calc(…)` expressions (e.g. `px-[calc(1rem+0px)]` → `px-[calc(1rem+0)]`) ([#&#8203;20127](https://github.com/tailwindlabs/tailwindcss/pull/20127)) - Canonicalization: avoid suggesting large spacing-scale values for arbitrary lengths (e.g. `left-[99999px]` → `left-[99999px]`, not `left-24999.75`) ([#&#8203;20130](https://github.com/tailwindlabs/tailwindcss/pull/20130)) - Ensure `@tailwindcss/cli` in `--watch` mode recovers when a tracked dependency is deleted and restored ([#&#8203;20137](https://github.com/tailwindlabs/tailwindcss/pull/20137)) - Ensure standalone `@tailwindcss/cli` binaries are ignored when scanning for class candidates ([#&#8203;20139](https://github.com/tailwindlabs/tailwindcss/pull/20139)) - Ensure class candidates are extracted from Twig `addClass(…)` and `removeClass(…)` calls ([#&#8203;20198](https://github.com/tailwindlabs/tailwindcss/pull/20198)) - Don't crash in the Ruby or Vue preprocessors when scanning files containing invalid UTF-8 bytes ([#&#8203;19588](https://github.com/tailwindlabs/tailwindcss/pull/19588)) - Allow `@variant` to be used inside `addBase` ([#&#8203;19480](https://github.com/tailwindlabs/tailwindcss/pull/19480)) - Ensure `@source` globs with symlinks are preserved ([#&#8203;20203](https://github.com/tailwindlabs/tailwindcss/pull/20203)) - Ensure later `@source` rules can re-include files excluded by earlier `@source not` rules ([#&#8203;20203](https://github.com/tailwindlabs/tailwindcss/pull/20203)) - Upgrade: don't migrate empty class rules to invalid `@utility` rules ([#&#8203;20205](https://github.com/tailwindlabs/tailwindcss/pull/20205)) - Ensure transitions between `inset-shadow-none` and other inset shadows work correctly ([#&#8203;20208](https://github.com/tailwindlabs/tailwindcss/pull/20208)) - Ensure explicitly referenced `@source` directories are scanned even when ignored by git ([#&#8203;20214](https://github.com/tailwindlabs/tailwindcss/pull/20214)) - Ensure `@source` globs ending in `**/*` preserve dynamic path segments to avoid scanning too many files ([#&#8203;20217](https://github.com/tailwindlabs/tailwindcss/pull/20217)) - Canonicalization: don't fold `calc(…)` divisions when the result would require high precision (e.g. `w-[calc(100%/3.5)]` → `w-[calc(100%/3.5)]`, not `w-[28.571428571428573%]`) ([#&#8203;20221](https://github.com/tailwindlabs/tailwindcss/pull/20221)) - Serve ESM type declarations to ESM importers of `@tailwindcss/postcss` ([#&#8203;20228](https://github.com/tailwindlabs/tailwindcss/pull/20228)) ##### Changed - Generate `0` instead of `calc(var(--spacing) * 0)` for spacing utilities like `m-0` and `left-0` ([#&#8203;20196](https://github.com/tailwindlabs/tailwindcss/pull/20196)) - Generate `var(--spacing)` instead of `calc(var(--spacing) * 1)` for spacing utilities like `m-1` and `left-1` ([#&#8203;20196](https://github.com/tailwindlabs/tailwindcss/pull/20196)) </details> <details> <summary>lucide-icons/lucide (lucide-react)</summary> ### [`v0.577.0`](https://github.com/lucide-icons/lucide/releases/tag/0.577.0): Version 0.577.0 [Compare Source](https://github.com/lucide-icons/lucide/compare/0.576.0...0.577.0) #### What's Changed - chore(deps): bump rollup from 4.53.3 to 4.59.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4106](https://github.com/lucide-icons/lucide/pull/4106) - fix(repo): correctly ignore docs/releaseMetadata via .gitignore by [@&#8203;bhavberi](https://github.com/bhavberi) in [#&#8203;4100](https://github.com/lucide-icons/lucide/pull/4100) - feat(icons): added `ellipse` icon by [@&#8203;KISHORE-KUMAR-S](https://github.com/KISHORE-KUMAR-S) in [#&#8203;3749](https://github.com/lucide-icons/lucide/pull/3749) #### New Contributors - [@&#8203;bhavberi](https://github.com/bhavberi) made their first contribution in [#&#8203;4100](https://github.com/lucide-icons/lucide/pull/4100) - [@&#8203;KISHORE-KUMAR-S](https://github.com/KISHORE-KUMAR-S) made their first contribution in [#&#8203;3749](https://github.com/lucide-icons/lucide/pull/3749) **Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.576.0...0.577.0> ### [`v0.576.0`](https://github.com/lucide-icons/lucide/releases/tag/0.576.0): Version 0.576.0 [Compare Source](https://github.com/lucide-icons/lucide/compare/0.575.0...0.576.0) #### What's Changed - Added zodiac signs by [@&#8203;karsa-mistmere](https://github.com/karsa-mistmere) in [#&#8203;712](https://github.com/lucide-icons/lucide/pull/712) - fix(icons): fixes guideline violations in `package-*` icons. by [@&#8203;karsa-mistmere](https://github.com/karsa-mistmere) in [#&#8203;4074](https://github.com/lucide-icons/lucide/pull/4074) - fix(icons): changed `receipt` icon by [@&#8203;karsa-mistmere](https://github.com/karsa-mistmere) in [#&#8203;4075](https://github.com/lucide-icons/lucide/pull/4075) - fix(icons): updated `cuboid` icon tags and categories by [@&#8203;karsa-mistmere](https://github.com/karsa-mistmere) in [#&#8203;4095](https://github.com/lucide-icons/lucide/pull/4095) - fix(icons): changed `cuboid` icon by [@&#8203;jamiemlaw](https://github.com/jamiemlaw) in [#&#8203;4098](https://github.com/lucide-icons/lucide/pull/4098) - fix(lucide-font, lucide-static): Fixing stable code points by [@&#8203;ericfennis](https://github.com/ericfennis) in [#&#8203;3894](https://github.com/lucide-icons/lucide/pull/3894) - feat(icons): added `fishing-rod` icon by [@&#8203;7ender](https://github.com/7ender) in [#&#8203;3839](https://github.com/lucide-icons/lucide/pull/3839) **Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.575.0...0.576.0> ### [`v0.575.0`](https://github.com/lucide-icons/lucide/releases/tag/0.575.0): Version 0.575.0 [Compare Source](https://github.com/lucide-icons/lucide/compare/0.574.0...0.575.0) #### What's Changed - feat(icons): added `message-square-check` icon by [@&#8203;karsa-mistmere](https://github.com/karsa-mistmere) in [#&#8203;4076](https://github.com/lucide-icons/lucide/pull/4076) - fix(lucide): Fix ESM Module output path in build by [@&#8203;ericfennis](https://github.com/ericfennis) in [#&#8203;4084](https://github.com/lucide-icons/lucide/pull/4084) - feat(icons): added `metronome` icon by [@&#8203;edwloef](https://github.com/edwloef) in [#&#8203;4063](https://github.com/lucide-icons/lucide/pull/4063) - fix(icons): remove execution permission of SVG files by [@&#8203;duckafire](https://github.com/duckafire) in [#&#8203;4053](https://github.com/lucide-icons/lucide/pull/4053) - fix(icons): changed `file-pen-line` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3970](https://github.com/lucide-icons/lucide/pull/3970) - feat(icons): added `square-arrow-right-exit` and `square-arrow-right-enter` icons by [@&#8203;EthanHazel](https://github.com/EthanHazel) in [#&#8203;3958](https://github.com/lucide-icons/lucide/pull/3958) - fix(icons): renamed `flip-*` to `square-centerline-dashed-*` by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3945](https://github.com/lucide-icons/lucide/pull/3945) #### New Contributors - [@&#8203;edwloef](https://github.com/edwloef) made their first contribution in [#&#8203;4063](https://github.com/lucide-icons/lucide/pull/4063) - [@&#8203;duckafire](https://github.com/duckafire) made their first contribution in [#&#8203;4053](https://github.com/lucide-icons/lucide/pull/4053) **Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0> ### [`v0.574.0`](https://github.com/lucide-icons/lucide/releases/tag/0.574.0): Version 0.574.0 [Compare Source](https://github.com/lucide-icons/lucide/compare/0.573.0...0.574.0) #### What's Changed - fix(icons): changed `rocking-chair` icon by [@&#8203;jamiemlaw](https://github.com/jamiemlaw) in [#&#8203;3445](https://github.com/lucide-icons/lucide/pull/3445) - fix(icons): flipped `coins` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3158](https://github.com/lucide-icons/lucide/pull/3158) - feat(icons): added `x-line-top` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;2838](https://github.com/lucide-icons/lucide/pull/2838) - feat(icons): added `mouse-left` icon by [@&#8203;marvfash](https://github.com/marvfash) in [#&#8203;2788](https://github.com/lucide-icons/lucide/pull/2788) - feat(icons): added `mouse-right` icon by [@&#8203;marvfash](https://github.com/marvfash) in [#&#8203;2787](https://github.com/lucide-icons/lucide/pull/2787) #### New Contributors - [@&#8203;marvfash](https://github.com/marvfash) made their first contribution in [#&#8203;2788](https://github.com/lucide-icons/lucide/pull/2788) **Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.572.0...0.574.0> ### [`v0.573.0`](https://github.com/lucide-icons/lucide/releases/tag/0.573.0): Version 0.573.0 [Compare Source](https://github.com/lucide-icons/lucide/compare/0.572.0...0.573.0) #### What's Changed - fix(icons): changed `rocking-chair` icon by [@&#8203;jamiemlaw](https://github.com/jamiemlaw) in [#&#8203;3445](https://github.com/lucide-icons/lucide/pull/3445) - fix(icons): flipped `coins` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3158](https://github.com/lucide-icons/lucide/pull/3158) - feat(icons): added `x-line-top` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;2838](https://github.com/lucide-icons/lucide/pull/2838) - feat(icons): added `mouse-left` icon by [@&#8203;marvfash](https://github.com/marvfash) in [#&#8203;2788](https://github.com/lucide-icons/lucide/pull/2788) - feat(icons): added `mouse-right` icon by [@&#8203;marvfash](https://github.com/marvfash) in [#&#8203;2787](https://github.com/lucide-icons/lucide/pull/2787) #### New Contributors - [@&#8203;marvfash](https://github.com/marvfash) made their first contribution in [#&#8203;2788](https://github.com/lucide-icons/lucide/pull/2788) **Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.572.0...0.573.0> ### [`v0.572.0`](https://github.com/lucide-icons/lucide/releases/tag/0.572.0): Version 0.572.0 [Compare Source](https://github.com/lucide-icons/lucide/compare/0.571.0...0.572.0) #### What's Changed - feat(icons): added `message-circle-check` icon by [@&#8203;Shrinks99](https://github.com/Shrinks99) in [#&#8203;3770](https://github.com/lucide-icons/lucide/pull/3770) #### New Contributors - [@&#8203;Shrinks99](https://github.com/Shrinks99) made their first contribution in [#&#8203;3770](https://github.com/lucide-icons/lucide/pull/3770) **Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.571.0...0.572.0> ### [`v0.571.0`](https://github.com/lucide-icons/lucide/releases/tag/0.571.0): Version 0.571.0 [Compare Source](https://github.com/lucide-icons/lucide/compare/0.570.0...0.571.0) #### What's Changed - fix(icons): rearange `circle`-icons path and circle order by [@&#8203;adamlindqvist](https://github.com/adamlindqvist) in [#&#8203;3746](https://github.com/lucide-icons/lucide/pull/3746) - feat(icons): added `shelving-unit` icon by [@&#8203;karsa-mistmere](https://github.com/karsa-mistmere) in [#&#8203;3041](https://github.com/lucide-icons/lucide/pull/3041) #### New Contributors - [@&#8203;adamlindqvist](https://github.com/adamlindqvist) made their first contribution in [#&#8203;3746](https://github.com/lucide-icons/lucide/pull/3746) **Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.570.0...0.571.0> ### [`v0.570.0`](https://github.com/lucide-icons/lucide/releases/tag/0.570.0): Version 0.570.0 [Compare Source](https://github.com/lucide-icons/lucide/compare/0.569.0...0.570.0) #### What's Changed - feat(icons): added `towel-rack` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3350](https://github.com/lucide-icons/lucide/pull/3350) **Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.569.0...0.570.0> ### [`v0.569.0`](https://github.com/lucide-icons/lucide/releases/tag/0.569.0): Version 0.569.0 [Compare Source](https://github.com/lucide-icons/lucide/compare/0.568.0...0.569.0) #### What's Changed - fix(icons): changed `clipboard-pen` icon by [@&#8203;Spleefies](https://github.com/Spleefies) in [#&#8203;4006](https://github.com/lucide-icons/lucide/pull/4006) - feat(icons): add `mirror-round` and `mirror-rectangular` by [@&#8203;Muhammad-Aqib-Bashir](https://github.com/Muhammad-Aqib-Bashir) in [#&#8203;3832](https://github.com/lucide-icons/lucide/pull/3832) **Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.568.0...0.569.0> ### [`v0.568.0`](https://github.com/lucide-icons/lucide/releases/tag/0.568.0): Version 0.568.0 [Compare Source](https://github.com/lucide-icons/lucide/compare/0.567.0...0.568.0) #### What's Changed - fix(icons): adjusted `clapperboard` so slash is no longer protruding by [@&#8203;torfmuer](https://github.com/torfmuer) in [#&#8203;3764](https://github.com/lucide-icons/lucide/pull/3764) - feat(icons): Add `git-merge-conflict` icon by [@&#8203;timmy471](https://github.com/timmy471) in [#&#8203;3008](https://github.com/lucide-icons/lucide/pull/3008) #### New Contributors - [@&#8203;torfmuer](https://github.com/torfmuer) made their first contribution in [#&#8203;3764](https://github.com/lucide-icons/lucide/pull/3764) - [@&#8203;timmy471](https://github.com/timmy471) made their first contribution in [#&#8203;3008](https://github.com/lucide-icons/lucide/pull/3008) **Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.567.0...0.568.0> ### [`v0.567.0`](https://github.com/lucide-icons/lucide/releases/tag/0.567.0): Version 0.567.0 [Compare Source](https://github.com/lucide-icons/lucide/compare/0.566.0...0.567.0) #### What's Changed - chore(tags): added tags to `info` by [@&#8203;jamiemlaw](https://github.com/jamiemlaw) in [#&#8203;4047](https://github.com/lucide-icons/lucide/pull/4047) - fix(icons): changed `gift` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3977](https://github.com/lucide-icons/lucide/pull/3977) - feat(icons): added `line-dot-right-horizontal` icon by [@&#8203;nathan-de-pachtere](https://github.com/nathan-de-pachtere) in [#&#8203;3742](https://github.com/lucide-icons/lucide/pull/3742) **Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.566.0...0.567.0> ### [`v0.566.0`](https://github.com/lucide-icons/lucide/releases/tag/0.566.0): Version 0.566.0 [Compare Source](https://github.com/lucide-icons/lucide/compare/0.565.0...0.566.0) #### What's Changed - fix(icons): changed `forklift` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;4069](https://github.com/lucide-icons/lucide/pull/4069) - fix(icons): changed `rocket` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;4067](https://github.com/lucide-icons/lucide/pull/4067) - feat(icons): added `globe-off` icon by [@&#8203;TimNekk](https://github.com/TimNekk) in [#&#8203;4051](https://github.com/lucide-icons/lucide/pull/4051) #### New Contributors - [@&#8203;TimNekk](https://github.com/TimNekk) made their first contribution in [#&#8203;4051](https://github.com/lucide-icons/lucide/pull/4051) **Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.565.0...0.566.0> ### [`v0.565.0`](https://github.com/lucide-icons/lucide/releases/tag/0.565.0): Version 0.565.0 [Compare Source](https://github.com/lucide-icons/lucide/compare/0.564.0...0.565.0) #### What's Changed - feat(icons): add `lens-concave` and `lens-convex` by [@&#8203;Muhammad-Aqib-Bashir](https://github.com/Muhammad-Aqib-Bashir) in [#&#8203;3831](https://github.com/lucide-icons/lucide/pull/3831) **Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.564.0...0.565.0> ### [`v0.564.0`](https://github.com/lucide-icons/lucide/releases/tag/0.564.0): Version 0.564.0 [Compare Source](https://github.com/lucide-icons/lucide/compare/0.563.0...0.564.0) #### What's Changed - chore(docs): Improve SEO icon detail pages by [@&#8203;ericfennis](https://github.com/ericfennis) in [#&#8203;4040](https://github.com/lucide-icons/lucide/pull/4040) - feat(icons): added `database-search` icon by [@&#8203;Spleefies](https://github.com/Spleefies) in [#&#8203;4003](https://github.com/lucide-icons/lucide/pull/4003) - fix(icons): changed `user-lock` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3971](https://github.com/lucide-icons/lucide/pull/3971) - fix(icons): changed `bug-off` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3972](https://github.com/lucide-icons/lucide/pull/3972) - fix(icons): changed `bell-dot` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3973](https://github.com/lucide-icons/lucide/pull/3973) - fix(icons): changed `bandage` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3967](https://github.com/lucide-icons/lucide/pull/3967) - fix(icons): changed `hard-drive` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3622](https://github.com/lucide-icons/lucide/pull/3622) - fix(icons): changed `git-branch` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3938](https://github.com/lucide-icons/lucide/pull/3938) - fix(icons): changed `file-cog` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3965](https://github.com/lucide-icons/lucide/pull/3965) - fix(icons): changed `cloud-alert` and `cloud-check` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3976](https://github.com/lucide-icons/lucide/pull/3976) - feat(icons): adds `user-key` and `user-round-key`, updates other `-key` icons to match by [@&#8203;karsa-mistmere](https://github.com/karsa-mistmere) in [#&#8203;4044](https://github.com/lucide-icons/lucide/pull/4044) #### New Contributors - [@&#8203;Spleefies](https://github.com/Spleefies) made their first contribution in [#&#8203;4003](https://github.com/lucide-icons/lucide/pull/4003) **Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.563.1...0.564.0> ### [`v0.563.0`](https://github.com/lucide-icons/lucide/releases/tag/0.563.0): Version 0.563.0 [Compare Source](https://github.com/lucide-icons/lucide/compare/0.562.0...0.563.0) #### What's Changed `aria-hidden` is by default added to icons components in all packages. This was already added to `lucide-react` before. Making icons accessible, you can add an `aria-label` or a `title`. See docs about [accessibility](https://lucide.dev/guide/advanced/accessibility). #### All changes - chore(dev): Enable ligatures in font build configuration by [@&#8203;dcxo](https://github.com/dcxo) in [#&#8203;3876](https://github.com/lucide-icons/lucide/pull/3876) - chore(repo): add Android to brand stopwords by [@&#8203;karsa-mistmere](https://github.com/karsa-mistmere) in [#&#8203;3895](https://github.com/lucide-icons/lucide/pull/3895) - fix(site): add missing titles and a title template by [@&#8203;taimar](https://github.com/taimar) in [#&#8203;3920](https://github.com/lucide-icons/lucide/pull/3920) - fix(site): unify and improve the styling of input fields by [@&#8203;taimar](https://github.com/taimar) in [#&#8203;3919](https://github.com/lucide-icons/lucide/pull/3919) - fix(icons): changed `star-off` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3952](https://github.com/lucide-icons/lucide/pull/3952) - fix(icons): changed `tickets-plane` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3928](https://github.com/lucide-icons/lucide/pull/3928) - fix(icons): changed `monitor-off` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3962](https://github.com/lucide-icons/lucide/pull/3962) - fix(icons): changed `lasso` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3961](https://github.com/lucide-icons/lucide/pull/3961) - fix(icons): changed `cloud-off` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3942](https://github.com/lucide-icons/lucide/pull/3942) - docs(site): added lucide-web-components third-party package by [@&#8203;midesweb](https://github.com/midesweb) in [#&#8203;3948](https://github.com/lucide-icons/lucide/pull/3948) - chore(deps-dev): bump preact from 10.27.2 to 10.27.3 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;3955](https://github.com/lucide-icons/lucide/pull/3955) - feat(icon): add globe-x icon with metadata by [@&#8203;Muhammad-Aqib-Bashir](https://github.com/Muhammad-Aqib-Bashir) in [#&#8203;3827](https://github.com/lucide-icons/lucide/pull/3827) - fix(icons): changed `waypoints` icon by [@&#8203;karsa-mistmere](https://github.com/karsa-mistmere) in [#&#8203;3990](https://github.com/lucide-icons/lucide/pull/3990) - fix(icons): changed `bookmark` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;2906](https://github.com/lucide-icons/lucide/pull/2906) - fix(icons): changed `message-square-dashed` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3959](https://github.com/lucide-icons/lucide/pull/3959) - fix(icons): changed `cloudy` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3966](https://github.com/lucide-icons/lucide/pull/3966) - fix(github-actions): resolved spelling mistake in gh issue close command by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;4000](https://github.com/lucide-icons/lucide/pull/4000) - Update LICENSE by [@&#8203;alxgraphy](https://github.com/alxgraphy) in [#&#8203;4009](https://github.com/lucide-icons/lucide/pull/4009) - feat(packages): Added aria-hidden fallback for decorative icons to all packages by [@&#8203;ericfennis](https://github.com/ericfennis) in [#&#8203;3604](https://github.com/lucide-icons/lucide/pull/3604) - chore(deps): bump lodash from 4.17.21 to 4.17.23 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4020](https://github.com/lucide-icons/lucide/pull/4020) - chore(deps): bump lodash-es from 4.17.21 to 4.17.23 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4019](https://github.com/lucide-icons/lucide/pull/4019) - Suggest anchoring to a specific lucide version when using a cdn by [@&#8203;drago1520](https://github.com/drago1520) in [#&#8203;3727](https://github.com/lucide-icons/lucide/pull/3727) - feat(docs): upgraded backers block by [@&#8203;karsa-mistmere](https://github.com/karsa-mistmere) in [#&#8203;4014](https://github.com/lucide-icons/lucide/pull/4014) - fix(site): hide native search input clear "X" icon by [@&#8203;epifaniofrancisco](https://github.com/epifaniofrancisco) in [#&#8203;3933](https://github.com/lucide-icons/lucide/pull/3933) - feat(icons): added `printer-x` icon by [@&#8203;lt25106](https://github.com/lt25106) in [#&#8203;3941](https://github.com/lucide-icons/lucide/pull/3941) #### New Contributors - [@&#8203;dcxo](https://github.com/dcxo) made their first contribution in [#&#8203;3876](https://github.com/lucide-icons/lucide/pull/3876) - [@&#8203;midesweb](https://github.com/midesweb) made their first contribution in [#&#8203;3948](https://github.com/lucide-icons/lucide/pull/3948) - [@&#8203;alxgraphy](https://github.com/alxgraphy) made their first contribution in [#&#8203;4009](https://github.com/lucide-icons/lucide/pull/4009) - [@&#8203;drago1520](https://github.com/drago1520) made their first contribution in [#&#8203;3727](https://github.com/lucide-icons/lucide/pull/3727) - [@&#8203;lt25106](https://github.com/lt25106) made their first contribution in [#&#8203;3941](https://github.com/lucide-icons/lucide/pull/3941) **Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.562.0...0.563.0> ### [`v0.562.0`](https://github.com/lucide-icons/lucide/releases/tag/0.562.0): Version 0.562.0 [Compare Source](https://github.com/lucide-icons/lucide/compare/0.561.0...0.562.0) #### What's Changed - fix(icons): changed `paint-bucket` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3880](https://github.com/lucide-icons/lucide/pull/3880) - fix(site): Fix and unify color-picker font-size by [@&#8203;taimar](https://github.com/taimar) in [#&#8203;3889](https://github.com/lucide-icons/lucide/pull/3889) - fix(react-native-web): only add className prop to parent Icon component by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3892](https://github.com/lucide-icons/lucide/pull/3892) - fix(lucide-react-native): remove icons namespace export to enable tree-shaking by [@&#8203;jtomaszewski](https://github.com/jtomaszewski) in [#&#8203;3868](https://github.com/lucide-icons/lucide/pull/3868) - feat(icons): added `toolbox` icon by [@&#8203;karsa-mistmere](https://github.com/karsa-mistmere) in [#&#8203;3871](https://github.com/lucide-icons/lucide/pull/3871) #### New Contributors - [@&#8203;taimar](https://github.com/taimar) made their first contribution in [#&#8203;3889](https://github.com/lucide-icons/lucide/pull/3889) - [@&#8203;jtomaszewski](https://github.com/jtomaszewski) made their first contribution in [#&#8203;3868](https://github.com/lucide-icons/lucide/pull/3868) **Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.561.0...0.562.0> ### [`v0.561.0`](https://github.com/lucide-icons/lucide/releases/tag/0.561.0): Version 0.561.0 [Compare Source](https://github.com/lucide-icons/lucide/compare/0.560.0...0.561.0) #### What's Changed - fix(site): Small adjustments color picker and add clear button search bar by [@&#8203;ericfennis](https://github.com/ericfennis) in [#&#8203;3851](https://github.com/lucide-icons/lucide/pull/3851) - feat(icons): added `stone` icon by [@&#8203;Alportan](https://github.com/Alportan) in [#&#8203;3850](https://github.com/lucide-icons/lucide/pull/3850) **Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.560.0...0.561.0> ### [`v0.560.0`](https://github.com/lucide-icons/lucide/releases/tag/0.560.0): Version 0.560.0 [Compare Source](https://github.com/lucide-icons/lucide/compare/0.559.0...0.560.0) #### What's Changed - feat(icons): added `cannabis-off` icon by [@&#8203;NickVeles](https://github.com/NickVeles) in [#&#8203;3748](https://github.com/lucide-icons/lucide/pull/3748) #### New Contributors - [@&#8203;NickVeles](https://github.com/NickVeles) made their first contribution in [#&#8203;3748](https://github.com/lucide-icons/lucide/pull/3748) **Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.559.0...0.560.0> ### [`v0.559.0`](https://github.com/lucide-icons/lucide/releases/tag/0.559.0): Version 0.559.0 [Compare Source](https://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0) #### What's Changed - feat(icons): added `fishing-hook` icon by [@&#8203;7ender](https://github.com/7ender) in [#&#8203;3837](https://github.com/lucide-icons/lucide/pull/3837) #### New Contributors - [@&#8203;7ender](https://github.com/7ender) made their first contribution in [#&#8203;3837](https://github.com/lucide-icons/lucide/pull/3837) **Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0> ### [`v0.558.0`](https://github.com/lucide-icons/lucide/releases/tag/0.558.0): Version 0.558.0 [Compare Source](https://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0) #### What's Changed - feat(icons): added `hd` icon by [@&#8203;jamiemlaw](https://github.com/jamiemlaw) in [#&#8203;2958](https://github.com/lucide-icons/lucide/pull/2958) **Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0> ### [`v0.557.0`](https://github.com/lucide-icons/lucide/releases/tag/0.557.0): Version 0.557.0 [Compare Source](https://github.com/lucide-icons/lucide/compare/0.556.0...0.557.0) #### What's Changed - fix(github/workflows/ci): fixes linting issues by [@&#8203;karsa-mistmere](https://github.com/karsa-mistmere) in [#&#8203;3858](https://github.com/lucide-icons/lucide/pull/3858) - fix(icons): changed `memory-stick` icon by [@&#8203;karsa-mistmere](https://github.com/karsa-mistmere) in [#&#8203;3017](https://github.com/lucide-icons/lucide/pull/3017) - fix(icons): changed `microchip` icon by [@&#8203;karsa-mistmere](https://github.com/karsa-mistmere) in [#&#8203;3018](https://github.com/lucide-icons/lucide/pull/3018) - chore(repo): Update Node version and overal cleanup by [@&#8203;ericfennis](https://github.com/ericfennis) in [#&#8203;3861](https://github.com/lucide-icons/lucide/pull/3861) - fix(icons): changed `paint-bucket` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3865](https://github.com/lucide-icons/lucide/pull/3865) - fix(icons): changed `brush-cleaning` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3863](https://github.com/lucide-icons/lucide/pull/3863) - fix(icons): Swap `thumbs-up` `thumbs-down` paths to fix fill issue by [@&#8203;theianjones](https://github.com/theianjones) in [#&#8203;3873](https://github.com/lucide-icons/lucide/pull/3873) - fix(icons): changed `tickets` icon by [@&#8203;karsa-mistmere](https://github.com/karsa-mistmere) in [#&#8203;3859](https://github.com/lucide-icons/lucide/pull/3859) - feat(icons): added `layers-plus` icon by [@&#8203;juanisidoro](https://github.com/juanisidoro) in [#&#8203;3367](https://github.com/lucide-icons/lucide/pull/3367) - docs(dev): Fix code sample for vanilla JS by [@&#8203;wavebeem](https://github.com/wavebeem) in [#&#8203;3836](https://github.com/lucide-icons/lucide/pull/3836) - feat(icons): add `search-error` icon by [@&#8203;Veatec22](https://github.com/Veatec22) in [#&#8203;3292](https://github.com/lucide-icons/lucide/pull/3292) - feat(icons): Add `cloud-sync` and `cloud-backup` by [@&#8203;ericfennis](https://github.com/ericfennis) in [#&#8203;3466](https://github.com/lucide-icons/lucide/pull/3466) - feat(icons): added `circle-pile` icon by [@&#8203;nathan-de-pachtere](https://github.com/nathan-de-pachtere) in [#&#8203;3681](https://github.com/lucide-icons/lucide/pull/3681) - feat(icons): added `balloon` icon by [@&#8203;peteruithoven](https://github.com/peteruithoven) in [#&#8203;2519](https://github.com/lucide-icons/lucide/pull/2519) #### New Contributors - [@&#8203;theianjones](https://github.com/theianjones) made their first contribution in [#&#8203;3873](https://github.com/lucide-icons/lucide/pull/3873) - [@&#8203;juanisidoro](https://github.com/juanisidoro) made their first contribution in [#&#8203;3367](https://github.com/lucide-icons/lucide/pull/3367) - [@&#8203;wavebeem](https://github.com/wavebeem) made their first contribution in [#&#8203;3836](https://github.com/lucide-icons/lucide/pull/3836) - [@&#8203;Veatec22](https://github.com/Veatec22) made their first contribution in [#&#8203;3292](https://github.com/lucide-icons/lucide/pull/3292) **Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.556.0...0.557.0> ### [`v0.556.0`](https://github.com/lucide-icons/lucide/releases/tag/0.556.0): Version 0.556.0 [Compare Source](https://github.com/lucide-icons/lucide/compare/0.555.0...0.556.0) #### What's Changed - feat(icon): add `book-search` icon ([#&#8203;3573](https://github.com/lucide-icons/lucide/issues/3573)) by [@&#8203;Muhammad-Aqib-Bashir](https://github.com/Muhammad-Aqib-Bashir) in [#&#8203;3580](https://github.com/lucide-icons/lucide/pull/3580) - chore(dependencies): Update dependencies by [@&#8203;ericfennis](https://github.com/ericfennis) in [#&#8203;3809](https://github.com/lucide-icons/lucide/pull/3809) - ci(workflows): Enable trusted publishing in release by [@&#8203;ericfennis](https://github.com/ericfennis) in [#&#8203;3808](https://github.com/lucide-icons/lucide/pull/3808) - feat(icons): added `scooter` icon by [@&#8203;Ahmed-Dghaies](https://github.com/Ahmed-Dghaies) in [#&#8203;3818](https://github.com/lucide-icons/lucide/pull/3818) - fix(icons): changed `plug` icon by [@&#8203;jamiemlaw](https://github.com/jamiemlaw) in [#&#8203;3841](https://github.com/lucide-icons/lucide/pull/3841) - fix(icons): changed `thermometer-sun` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3773](https://github.com/lucide-icons/lucide/pull/3773) - fix(icons): Shrink square-scissors icons to match optical volume by [@&#8203;eden881](https://github.com/eden881) in [#&#8203;3603](https://github.com/lucide-icons/lucide/pull/3603) - feat(preview-comment): add symmetry preview by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3823](https://github.com/lucide-icons/lucide/pull/3823) - feat(icons): added `estimated-weight` icon by [@&#8203;nathan-de-pachtere](https://github.com/nathan-de-pachtere) in [#&#8203;3822](https://github.com/lucide-icons/lucide/pull/3822) - fix(icons): changed `flashlight` icons by [@&#8203;jamiemlaw](https://github.com/jamiemlaw) in [#&#8203;3843](https://github.com/lucide-icons/lucide/pull/3843) - fix(icons): changed `bubbles` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3774](https://github.com/lucide-icons/lucide/pull/3774) - feat(site): add brand stop words to icon search by [@&#8203;karsa-mistmere](https://github.com/karsa-mistmere) in [#&#8203;3824](https://github.com/lucide-icons/lucide/pull/3824) - feat(icons): added `van` icon by [@&#8203;Ahmed-Dghaies](https://github.com/Ahmed-Dghaies) in [#&#8203;3821](https://github.com/lucide-icons/lucide/pull/3821) #### New Contributors - [@&#8203;Muhammad-Aqib-Bashir](https://github.com/Muhammad-Aqib-Bashir) made their first contribution in [#&#8203;3580](https://github.com/lucide-icons/lucide/pull/3580) - [@&#8203;Ahmed-Dghaies](https://github.com/Ahmed-Dghaies) made their first contribution in [#&#8203;3818](https://github.com/lucide-icons/lucide/pull/3818) - [@&#8203;eden881](https://github.com/eden881) made their first contribution in [#&#8203;3603](https://github.com/lucide-icons/lucide/pull/3603) - [@&#8203;nathan-de-pachtere](https://github.com/nathan-de-pachtere) made their first contribution in [#&#8203;3822](https://github.com/lucide-icons/lucide/pull/3822) **Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.555.0...0.556.0> </details> <details> <summary>motiondivision/motion (motion)</summary> ### [`v12.43.0`](https://github.com/motiondivision/motion/blob/HEAD/CHANGELOG.md#12430-2026-07-27) [Compare Source](https://github.com/motiondivision/motion/compare/v12.42.2...v12.43.0) ##### Added - Hardware acceleration for `backgroundColor` in supported browsers. - Hardware acceleration for SVG elements. ##### Fixed - `AnimatePresence`: Exiting children no longer interleave with entering children, which could reorder and remount children present in both renders. - `motion`: Throw error when passing a custom `motion` component an incorrect `ref` type. ### [`v12.42.2`](https://github.com/motiondivision/motion/blob/HEAD/CHANGELOG.md#12422-2026-07-01) [Compare Source](https://github.com/motiondivision/motion/compare/v12.42.1...v12.42.2) ##### Fixed - `animateView`: Cropped group layers now animate `border-radius` from the old to new radius. ### [`v12.42.1`](https://github.com/motiondivision/motion/blob/HEAD/CHANGELOG.md#12421-2026-06-30) [Compare Source](https://github.com/motiondivision/motion/compare/v12.42.0...v12.42.1) ##### Fixed - `animateView`: Old layer fade out now cancelled when defining `.new()`. ### [`v12.42.0`](https://github.com/motiondivision/motion/blob/HEAD/CHANGELOG.md#12420-2026-06-24) [Compare Source](https://github.com/motiondivision/motion/compare/v12.41.0...v12.42.0) ##### Changed - `animateView`: Layers are automatically grouped to match their DOM-hierarchy. New `.group(false)` method opts-out. ##### Fixed - `animateView`: Auto-crop is now aspect-ratio aware, disabling crops for matching aspect-ratios. - `animateView`: Disabled automatic `border-radius` animation. ### [`v12.41.0`](https://github.com/motiondivision/motion/blob/HEAD/CHANGELOG.md#12410-2026-06-23) [Compare Source](https://github.com/motiondivision/motion/compare/v12.40.0...v12.41.0) ##### Added - `animateView`: Moves from Motion+ Early Access and alpha to main library. - `animateView`: `.add()` resolves a CSS selector or `Element` to automatically generate, apply and remove `view-transition-name`. - `animateView`: `.new()` and `.old()` configures values to animate on new and old layers. - `animateView`: `.layout()` can set a custom transition on the size/position animation of the currently selected elements. - `animateView`: Group layers now automatically crop with children set to `cover`, with `border-radius` animating from old radius to new. `.crop(false)` disables this behaviour. - `animateView`: `.class(name)` tags currently selected elements with a `view-transition-class` as a custom CSS hook. ##### Fixed - `AnimatePresence`: Prevent stuck exit animations when children interrupt. - `drag`: Child `e.stopPropagation()` no longer break drag end. - Fixing Next.js OOM on Windows when importing via `motion` package. - `animateLayout`: Improve handling of parallel/interleaved calls. ##### Changed - `animateView`: `.enter()` and `.exit()` now refer specifically to `new` and `old` layers where there are no matching `old` or `new` layers. - `animateView`: Interrupted transition setups now return resolved animation rather than throwing. ### [`v12.40.0`](https://github.com/motiondivision/motion/blob/HEAD/CHANGELOG.md#12400-2026-05-21) [Compare Source](https://github.com/motiondivision/motion/compare/v12.39.0...v12.40.0) ##### Added - `path` option to `transition`. - `arc()` for motion along an arc. ### [`v12.39.0`](https://github.com/motiondivision/motion/blob/HEAD/CHANGELOG.md#12390-2026-05-18) [Compare Source](https://github.com/motiondivision/motion/compare/v12.38.0...v12.39.0) ##### Added - Support for `repeatType` and `repeatDelay` in animation sequences. ##### Fixed - Variants: Re-run keyframe animations when switching between variant labels even when they share identical keyframe arrays. - Drag: Preserve in-flight motion value animations across React 19 reorder unmount/remount so `dragSnapToOrigin` no longer leaves the drag transform stranded after a layout swap. - `LazyMotion`: Share React contexts between the `framer-motion` and `framer-motion/m` (and therefore `motion/react` and `motion/react-m`) CJS bundles so that `<m.div>` from the `/m` subpath picks up features loaded by `<LazyMotion>` from the main entry point. - `useScroll`: Support hydrating `target` and `container` refs from anywhere in the tree. - Drag: Gesture no longer starts from incorrect start point when rendered inside `<AnimatePresence initial={false} />`. - Drag: `dragConstraints`, when set as viewport-relative ref, no longer break on scroll.§ - Updated `visualElement` hydration order. - `useAnimate`: Now respects `skipAnimations`. - `AnimatePresence`: Fix object-form `initial` values not applied on re-entry after exit completes. - `scroll`: Fixed callback progress when tracking an element. - `useScroll`: Fix hardware acceleration when tracking an element. </details> <details> <summary>vercel/next.js (next)</summary> ### [`v16.2.12`](https://github.com/vercel/next.js/releases/tag/v16.2.12) [Compare Source](https://github.com/vercel/next.js/compare/v16.2.11...v16.2.12) #### What's Changed - Backport/docs fixes 16.2 - July round by [@&#8203;icyJoseph](https://github.com/icyJoseph) in [#&#8203;96031](https://github.com/vercel/next.js/pull/96031) - \[Backport] Fixes to support TypeScript 7 by [@&#8203;lukesandberg](https://github.com/lukesandberg) in [#&#8203;95831](https://github.com/vercel/next.js/pull/95831) **Full Changelog**: <https://github.com/vercel/next.js/compare/v16.2.11...v16.2.12> ### [`v16.2.11`](https://github.com/vercel/next.js/releases/tag/v16.2.11) [Compare Source](https://github.com/vercel/next.js/compare/v16.2.10...v16.2.11) This release contains security fixes for the following advisories: High: - [Denial of Service in App Router using Server Actions](https://github.com/vercel/next.js/security/advisories/GHSA-m99w-x7hq-7vfj) - [Middleware / Proxy bypass in App Router applications using Turbopack and single locale](https://github.com/vercel/next.js/security/advisories/GHSA-6gpp-xcg3-4w24) - [Server-Side Request Forgery in rewrites via attacker-controlled destination hostname](https://github.com/vercel/next.js/security/advisories/GHSA-p9j2-gv94-2wf4) - [Server-Side Request Forgery in Server Actions on custom servers](https://github.com/vercel/next.js/security/advisories/GHSA-89xv-2m56-2m9x) Moderate: - [Cache confusion of response bodies for requests with bodies](https://github.com/vercel/next.js/security/advisories/GHSA-68g3-v927-f742) - [Cache confusion of response bodies for requests with bodies containing invalid UTF-8 byte sequences](https://github.com/vercel/next.js/security/advisories/GHSA-4633-3j49-mh5q) - [Denial of Service in the Image Optimization API using SVGs](https://github.com/vercel/next.js/security/advisories/GHSA-q8wf-6r8g-63ch) - [Unauthenticated disclosure of internal Server Function endpoints](https://github.com/vercel/next.js/security/advisories/GHSA-955p-x3mx-jcvp) - [Unbounded Server Action payload in Edge runtime](https://github.com/vercel/next.js/security/advisories/GHSA-4c39-4ccg-62r3) ### [`v16.2.10`](https://github.com/vercel/next.js/releases/tag/v16.2.10) [Compare Source](https://github.com/vercel/next.js/compare/v16.2.9...v16.2.10) Contains no changes except publishing `@next/swc-wasm-web` which was accidentally not published since 16.2.4. ### [`v16.2.9`](https://github.com/vercel/next.js/releases/tag/v16.2.9) [Compare Source](https://github.com/vercel/next.js/compare/v16.2.8...v16.2.9) Empty release to ensure `next@latest` points at a stable release. Next.js only allows publishing with Trusted Publishing enabled. In order to fix NPM dist-tags, we have to release a new version. Updating dist-tags is not possible with Trusted Publishing. ### [`v16.2.8`](https://github.com/vercel/next.js/releases/tag/v16.2.8) [Compare Source](https://github.com/vercel/next.js/compare/v16.2.7...v16.2.8) Release with no changes in an attempt to fix `next@latest` pointing at a prerelease version. ### [`v16.2.7`](https://github.com/vercel/next.js/releases/tag/v16.2.7) [Compare Source](https://github.com/vercel/next.js/compare/v16.2.6...v16.2.7) > \[!NOTE] > This release is backporting bug fixes. It does **not** include all pending features/changes on canary. ##### Core Changes - Backport documentation fixes for v16.2 ([#&#8203;93804](https://github.com/vercel/next.js/issues/93804)) - \[backport] Patch `playwright-core` to resolve `_finishedPromise` on `requestFailed` ([#&#8203;93920](https://github.com/vercel/next.js/issues/93920)) - \[backport] Fix dev mode hydration failure when page is served from HTTP cache ([#&#8203;93492](https://github.com/vercel/next.js/issues/93492)) - \[backport] Fix catch-all `router.query` corruption with `basePath` + `rewrites` ([#&#8203;93917](https://github.com/vercel/next.js/issues/93917)) - \[backport] Encode non-ASCII characters in cache tags at construction ([#&#8203;93918](https://github.com/vercel/next.js/issues/93918)) - \[backport] Fix server action forwarding loop with middleware rewrites ([#&#8203;93919](https://github.com/vercel/next.js/issues/93919)) - \[backport] Turbopack: switch from base40 to base38 hash encoding ([#&#8203;93932](https://github.com/vercel/next.js/issues/93932)) - \[ci] Disable hanging node 24 typescript tests on 16.2 backport branch ([#&#8203;94164](https://github.com/vercel/next.js/issues/94164)) - \[backport] Fix "type: module" in project dir when using standalone or adapters ([#&#8203;94050](https://github.com/vercel/next.js/issues/94050)) - \[backport] Propagate adapter preferred regions ([#&#8203;94200](https://github.com/vercel/next.js/issues/94200)) - \[16.2.x] Don't drop `FormData` entries ([#&#8203;94240](https://github.com/vercel/next.js/issues/94240)) - \[backport] feat(turbopack): add LocalPathOrProjectPath PostCSS config resolution ([#&#8203;94284](https://github.com/vercel/next.js/issues/94284)) ##### Credits Huge thanks to [@&#8203;eps1lon](https://github.com/eps1lon), [@&#8203;icyJoseph](https://github.com/icyJoseph), [@&#8203;unstubbable](https://github.com/unstubbable), [@&#8203;mischnic](https://github.com/mischnic), [@&#8203;bgw](https://github.com/bgw), [@&#8203;timneutkens](https://github.com/timneutkens), and [@&#8203;lukesandberg](https://github.com/lukesandberg) for helping! </details> <details> <summary>oxc-project/oxc (oxfmt)</summary> ### [`v0.61.0`](https://github.com/oxc-project/oxc/compare/oxfmt_v0.60.0...oxfmt_v0.61.0) [Compare Source](https://github.com/oxc-project/oxc/compare/oxfmt_v0.60.0...oxfmt_v0.61.0) ### [`v0.60.0`](https://github.com/oxc-project/oxc/compare/oxfmt_v0.59.0...oxfmt_v0.60.0) [Compare Source](https://github.com/oxc-project/oxc/compare/oxfmt_v0.59.0...oxfmt_v0.60.0) ### [`v0.59.0`](https://github.com/oxc-project/oxc/blob/HEAD/npm/oxfmt/CHANGELOG.md#0590---2026-07-13) [Compare Source](https://github.com/oxc-project/oxc/compare/oxfmt_v0.58.0...oxfmt_v0.59.0) ##### 🐛 Bug Fixes - [`415fe1e`](https://github.com/oxc-project/oxc/commit/415fe1e) oxfmt: Error on ignorePatterns that cannot match files outside the config directory ([#&#8203;24286](https://github.com/oxc-project/oxc/issues/24286)) (leaysgur) ### [`v0.58.0`](https://github.com/oxc-project/oxc/compare/oxfmt_v0.57.0...oxfmt_v0.58.0) [Compare Source](https://github.com/oxc-project/oxc/compare/oxfmt_v0.57.0...oxfmt_v0.58.0) ### [`v0.57.0`](https://github.com/oxc-project/oxc/compare/oxfmt_v0.56.0...oxfmt_v0.57.0) [Compare Source](https://github.com/oxc-project/oxc/compare/oxfmt_v0.56.0...oxfmt_v0.57.0) ### [`v0.56.0`](https://github.com/oxc-project/oxc/compare/oxfmt_v0.55.0...oxfmt_v0.56.0) [Compare Source](https://github.com/oxc-project/oxc/compare/oxfmt_v0.55.0...oxfmt_v0.56.0) ### [`v0.55.0`](https://github.com/oxc-project/oxc/blob/HEAD/npm/oxfmt/CHANGELOG.md#0550---2026-06-15) [Compare Source](https://github.com/oxc-project/oxc/compare/oxfmt_v0.54.0...oxfmt_v0.55.0) ##### 🚀 Features - [`9a2788b`](https://github.com/oxc-project/oxc/commit/9a2788b) linter/unicorn: Implement `prefer-export-from` rule ([#&#8203;22935](https://github.com/oxc-project/oxc/issues/22935)) (AliceLanniste) ### [`v0.54.0`](https://github.com/oxc-project/oxc/blob/HEAD/npm/oxfmt/CHANGELOG.md#0540---2026-06-08) [Compare Source](https://github.com/oxc-project/oxc/compare/oxfmt_v0.53.0...oxfmt_v0.54.0) ##### 📚 Documentation - [`dadafe3`](https://github.com/oxc-project/oxc/commit/dadafe3) oxlint, oxfmt: Mention migrate skills in npm READMEs ([#&#8203;22965](https://github.com/oxc-project/oxc/issues/22965)) (Boshen) - [`f88961a`](https://github.com/oxc-project/oxc/commit/f88961a) oxfmt: Annotate each config option with supported languages ([#&#8203;22953](https://github.com/oxc-project/oxc/issues/22953)) (leaysgur) ### [`v0.53.0`](https://github.com/oxc-project/oxc/compare/oxfmt_v0.52.0...oxfmt_v0.53.0) [Compare Source](https://github.com/oxc-project/oxc/compare/oxfmt_v0.52.0...oxfmt_v0.53.0) ### [`v0.52.0`](https://github.com/oxc-project/oxc/blob/HEAD/npm/oxfmt/CHANGELOG.md#0520---2026-05-26) [Compare Source](https://github.com/oxc-project/oxc/compare/oxfmt_v0.51.0...oxfmt_v0.52.0) ##### 🚀 Features - [`16b8058`](https://github.com/oxc-project/oxc/commit/16b8058) oxfmt: Support `vite-plus/resolveConfig` for vite.config.ts ([#&#8203;22454](https://github.com/oxc-project/oxc/issues/22454)) (leaysgur) ### [`v0.51.0`](https://github.com/oxc-project/oxc/compare/oxfmt_v0.50.0...oxfmt_v0.51.0) [Compare Source](https://github.com/oxc-project/oxc/compare/oxfmt_v0.50.0...oxfmt_v0.51.0) </details> <details> <summary>oxc-project/oxc (oxlint)</summary> ### [`v1.76.0`](https://github.com/oxc-project/oxc/blob/HEAD/npm/oxlint/CHANGELOG.md#1760---2026-07-27) [Compare Source](https://github.com/oxc-project/oxc/compare/oxlint_v1.75.0...oxlint_v1.76.0) ##### 🚀 Features - [`8d31dfa`](https://github.com/oxc-project/oxc/commit/8d31dfa) linter: Verify eslint/no-restricted-globals config schema ([#&#8203;24598](https://github.com/oxc-project/oxc/issues/24598)) (vigneshwar) - [`7069621`](https://github.com/oxc-project/oxc/commit/7069621) linter: Verify jest/vitest prefer-lowercase-title config schema ([#&#8203;24724](https://github.com/oxc-project/oxc/issues/24724)) (Bartok) - [`016cf2a`](https://github.com/oxc-project/oxc/commit/016cf2a) linter/oxc: Add bad-match-all-arg rule ([#&#8203;24900](https://github.com/oxc-project/oxc/issues/24900)) (camc314) - [`cdc941e`](https://github.com/oxc-project/oxc/commit/cdc941e) linter/n: Implement `exports-style` rule ([#&#8203;24087](https://github.com/oxc-project/oxc/issues/24087)) (Mikhail Baev) - [`1ad6f6c`](https://github.com/oxc-project/oxc/commit/1ad6f6c) linter/eslint: Implement `id-denylist` rule ([#&#8203;24632](https://github.com/oxc-project/oxc/issues/24632)) (Mikhail Baev) ##### 📚 Documentation - [`3ff2e0e`](https://github.com/oxc-project/oxc/commit/3ff2e0e) linter: Clarify config extends types ([#&#8203;24936](https://github.com/oxc-project/oxc/issues/24936)) (Boshen) ### [`v1.75.0`](https://github.com/oxc-project/oxc/blob/HEAD/npm/oxlint/CHANGELOG.md#1750---2026-07-20) [Compare Source](https://github.com/oxc-project/oxc/compare/oxlint_v1.74.0...oxlint_v1.75.0) ##### 🚀 Features - [`dd18383`](https://github.com/oxc-project/oxc/commit/dd18383) linter/node: Implement no-top-level-await rule ([#&#8203;24634](https://github.com/oxc-project/oxc/issues/24634)) (Connor Shea) - [`16a65f2`](https://github.com/oxc-project/oxc/commit/16a65f2) linter/react: Implement function-component-definition rule ([#&#8203;24471](https://github.com/oxc-project/oxc/issues/24471)) (Cole Ellison) - [`7f1f585`](https://github.com/oxc-project/oxc/commit/7f1f585) linter: Reuse `jest/padding-around-test-blocks` for `vitest/padding-around-test-blocks` ([#&#8203;24519](https://github.com/oxc-project/oxc/issues/24519)) (Mikhail Baev) - [`99978a8`](https://github.com/oxc-project/oxc/commit/99978a8) linter/import/consistent-type-specifier-style: Support `prefer-top-level-if-only-type-imports` option ([#&#8203;24502](https://github.com/oxc-project/oxc/issues/24502)) (camc314) ##### 🐛 Bug Fixes - [`8694167`](https://github.com/oxc-project/oxc/commit/8694167) linter/eslint/prefer-destructuring: Handle typed declarations ([#&#8203;24616](https://github.com/oxc-project/oxc/issues/24616)) (camc314) ### [`v1.74.0`](https://github.com/oxc-project/oxc/blob/HEAD/npm/oxlint/CHANGELOG.md#1740---2026-07-13) [Compare Source](https://github.com/oxc-project/oxc/compare/oxlint_v1.73.0...oxlint_v1.74.0) ##### 🚀 Features - [`0433a83`](https://github.com/oxc-project/oxc/commit/0433a83) linter/eslint/no-inner-declarations: Add `namespaces` option ([#&#8203;24044](https://github.com/oxc-project/oxc/issues/24044)) (Boshen) ##### 🐛 Bug Fixes - [`8337835`](https://github.com/oxc-project/oxc/commit/8337835) linter: Error on `ignorePatterns` that cannot match files aoutside the config directory ([#&#8203;24341](https://github.com/oxc-project/oxc/issues/24341)) (leaysgur) - [`2ce5a33`](https://github.com/oxc-project/oxc/commit/2ce5a33) linter: Resolve `ignorePatterns` relative to the config dir ([#&#8203;24339](https://github.com/oxc-project/oxc/issues/24339)) (leaysgur) ##### ⚡ Performance - [`7f80cac`](https://github.com/oxc-project/oxc/commit/7f80cac) linter/vue/prop-name-casing: Precompile `ignoreProps` regex pattern ([#&#8203;24413](https://github.com/oxc-project/oxc/issues/24413)) (connorshea) - [`6272051`](https://github.com/oxc-project/oxc/commit/6272051) linter/typescript/no-require-imports: Compile allow patterns once ([#&#8203;24417](https://github.com/oxc-project/oxc/issues/24417)) (connorshea) - [`33805b9`](https://github.com/oxc-project/oxc/commit/33805b9) linter/jsdoc/require-param: Compile checkTypesPattern regex once ([#&#8203;24420](https://github.com/oxc-project/oxc/issues/24420)) (connorshea) ### [`v1.73.0`](https://github.com/oxc-project/oxc/blob/HEAD/npm/oxlint/CHANGELOG.md#1730---2026-07-06) [Compare Source](https://github.com/oxc-project/oxc/compare/oxlint_v1.72.0...oxlint_v1.73.0) ##### 🚀 Features - [`a2c97f3`](https://github.com/oxc-project/oxc/commit/a2c97f3) linter/unicorn: Implement `explicit-timer-delay` rule ([#&#8203;23612](https://github.com/oxc-project/oxc/issues/23612)) (Mikhail Baev) - [`85735cb`](https://github.com/oxc-project/oxc/commit/85735cb) linter/unicorn: Implement `no-confusing-array-with` rule ([#&#8203;23638](https://github.com/oxc-project/oxc/issues/23638)) (Shekhu☺️) - [`cb4fbb9`](https://github.com/oxc-project/oxc/commit/cb4fbb9) linter/eslint: Implement no-unreachable-loop rule ([#&#8203;23975](https://github.com/oxc-project/oxc/issues/23975)) (Todor Andonov) - [`dc32112`](https://github.com/oxc-project/oxc/commit/dc32112) linter/eslint/no-constant-binary-expression: Check relational comparisons ([#&#8203;24088](https://github.com/oxc-project/oxc/issues/24088)) (camc314) - [`d963967`](https://github.com/oxc-project/oxc/commit/d963967) linter/unicorn/no-array-sort: Add `allowAfterSpread` option ([#&#8203;24043](https://github.com/oxc-project/oxc/issues/24043)) (Boshen) - [`0a75682`](https://github.com/oxc-project/oxc/commit/0a75682) linter: Add per-rule timings for type-aware linting ([#&#8203;22488](https://github.com/oxc-project/oxc/issues/22488)) (camchenry) - [`743e222`](https://github.com/oxc-project/oxc/commit/743e222) linter/react: Add `disallowedValues` option for `forbid-dom-props` rule ([#&#8203;23970](https://github.com/oxc-project/oxc/issues/23970)) (Mikhail Baev) ##### 🐛 Bug Fixes - [`bdb51c7`](https://github.com/oxc-project/oxc/commit/bdb51c7) linter/jest/prefer-ending-with-an-expect: Validate config patterns ([#&#8203;24122](https://github.com/oxc-project/oxc/issues/24122)) (camc314) - [`45d607d`](https://github.com/oxc-project/oxc/commit/45d607d) linter/react/forbid-component-props: Make allow/disallow lists optional in schema ([#&#8203;24024](https://github.com/oxc-project/oxc/issues/24024)) (Boshen) ### [`v1.72.0`](https://github.com/oxc-project/oxc/blob/HEAD/npm/oxlint/CHANGELOG.md#1720---2026-06-29) [Compare Source](https://github.com/oxc-project/oxc/compare/oxlint_v1.71.0...oxlint_v1.72.0) ##### 🚀 Features - [`1c8f50c`](https://github.com/oxc-project/oxc/commit/1c8f50c) linter: Add schema for `eslint/no-restricted-import` ([#&#8203;23642](https://github.com/oxc-project/oxc/issues/23642)) (Sysix) ##### 🐛 Bug Fixes - [`742be36`](https://github.com/oxc-project/oxc/commit/742be36) refactor/node/handle-callback-err: Reject invalid regex config ([#&#8203;23740](https://github.com/oxc-project/oxc/issues/23740)) (camc314) ### [`v1.71.0`](https://github.com/oxc-project/oxc/blob/HEAD/npm/oxlint/CHANGELOG.md#1710---2026-06-22) [Compare Source](https://github.com/oxc-project/oxc/compare/oxlint_v1.70.0...oxlint_v1.71.0) ##### 🚀 Features - [`0dc2405`](https://github.com/oxc-project/oxc/commit/0dc2405) linter: Add schema for `eslint/no-restricted-properties` ([#&#8203;23619](https://github.com/oxc-project/oxc/issues/23619)) (Sysix) - [`b638d0e`](https://github.com/oxc-project/oxc/commit/b638d0e) linter: Add schema for `node/callback-return` ([#&#8203;23615](https://github.com/oxc-project/oxc/issues/23615)) (Sysix) - [`eb8bedc`](https://github.com/oxc-project/oxc/commit/eb8bedc) linter: Add schema for `import/extensions` ([#&#8203;23557](https://github.com/oxc-project/oxc/issues/23557)) (WaterWhisperer) - [`46f3625`](https://github.com/oxc-project/oxc/commit/46f3625) linter: Implement node/no-sync rule ([#&#8203;23589](https://github.com/oxc-project/oxc/issues/23589)) (fujitani sora) - [`b01739a`](https://github.com/oxc-project/oxc/commit/b01739a) linter: Add schema for `unicorn/numeric-separators-style` ([#&#8203;23554](https://github.com/oxc-project/oxc/issues/23554)) (Mikhail Baev) - [`68afd2a`](https://github.com/oxc-project/oxc/commit/68afd2a) linter/node: Implement `no-mixed-requires` rule ([#&#8203;23539](https://github.com/oxc-project/oxc/issues/23539)) (fujitani sora) - [`a421215`](https://github.com/oxc-project/oxc/commit/a421215) linter: Add schema for `eslint/prefer-destructuring` ([#&#8203;23410](https://github.com/oxc-project/oxc/issues/23410)) (WaterWhisperer) - [`84438be`](https://github.com/oxc-project/oxc/commit/84438be) linter/jsdoc: Added missing options to `require-param-description` ([#&#8203;23416](https://github.com/oxc-project/oxc/issues/23416)) (kapobajza) - [`51910df`](https://github.com/oxc-project/oxc/commit/51910df) linter/jsdoc: Add missing options to `require-param-type` rule ([#&#8203;23418](https://github.com/oxc-project/oxc/issues/23418)) (kapobajza) - [`e90925f`](https://github.com/oxc-project/oxc/commit/e90925f) linter/unicorn: Implement prefer-number-coercion rule ([#&#8203;23497](https://github.com/oxc-project/oxc/issues/23497)) (Shekhu☺️) - [`dd1c866`](https://github.com/oxc-project/oxc/commit/dd1c866) linter/vue: Implement no-async-in-computed-properties rule ([#&#8203;23493](https://github.com/oxc-project/oxc/issues/23493)) (bab) - [`b02444e`](https://github.com/oxc-project/oxc/commit/b02444e) linter: Add schema for `react/jsx-no-script-url` ([#&#8203;23475](https://github.com/oxc-project/oxc/issues/23475)) (WaterWhisperer) - [`a8dce46`](https://github.com/oxc-project/oxc/commit/a8dce46) linter/unicorn: Implement `max-nested-calls` rule ([#&#8203;23461](https://github.com/oxc-project/oxc/issues/23461)) (arieleli01212) ##### 🐛 Bug Fixes - [`a303c23`](https://github.com/oxc-project/oxc/commit/a303c23) linter/jsx-a11y: Align `anchor-is-valid` config with upstream ([#&#8203;23446](https://github.com/oxc-project/oxc/issues/23446)) (camc314) ##### 📚 Documentation - [`b50bf4d`](https://github.com/oxc-project/oxc/commit/b50bf4d) linter: Remove manually written options doc for `eslint/arrow-body-style` ([#&#8203;23490](https://github.com/oxc-project/oxc/issues/23490)) (Mikhail Baev) ### [`v1.70.0`](https://github.com/oxc-project/oxc/blob/HEAD/npm/oxlint/CHANGELOG.md#1700---2026-06-15) [Compare Source](https://github.com/oxc-project/oxc/compare/oxlint_v1.69.0...oxlint_v1.70.0) ##### 🚀 Features - [`2e8bda4`](https://github.com/oxc-project/oxc/commit/2e8bda4) linter/vue: Implement no-dupe-keys rule ([#&#8203;23350](https://github.com/oxc-project/oxc/issues/23350)) (bab) - [`1490a0a`](https://github.com/oxc-project/oxc/commit/1490a0a) linter/react: Implement react-compiler rule ([#&#8203;23202](https://github.com/oxc-project/oxc/issues/23202)) (Boshen) - [`dd560ae`](https://github.com/oxc-project/oxc/commit/dd560ae) linter/unicorn: Implement `no-array-fill-with-reference-type` rule ([#&#8203;23397](https://github.com/oxc-project/oxc/issues/23397)) (Mikhail Baev) - [`af36c2f`](https://github.com/oxc-project/oxc/commit/af36c2f) linter: Add schema for `react/jsx-curly-brace-presence` ([#&#8203;23400](https://github.com/oxc-project/oxc/issues/23400)) (WaterWhisperer) - [`47d34a3`](https://github.com/oxc-project/oxc/commit/47d34a3) linter: Add schema for `react/jsx-handler-names` ([#&#8203;23393](https://github.com/oxc-project/oxc/issues/23393)) (WaterWhisperer) - [`f4250d0`](https://github.com/oxc-project/oxc/commit/f4250d0) linter: Add schema for `unicorn/import-style` ([#&#8203;23386](https://github.com/oxc-project/oxc/issues/23386)) (WaterWhisperer) - [`30c74ce`](https://github.com/oxc-project/oxc/commit/30c74ce) linter: Add schema for `jsx_a11y/no-noninteractive-element-to-interactive-role` ([#&#8203;23384](https://github.com/oxc-project/oxc/issues/23384)) (Sysix) - [`cfbe8dc`](https://github.com/oxc-project/oxc/commit/cfbe8dc) linter: Add schema for `jsx_a11y/no-interactive-element-to-noninteractive-role` ([#&#8203;23382](https://github.com/oxc-project/oxc/issues/23382)) (WaterWhisperer) - [`d15b7ff`](https://github.com/oxc-project/oxc/commit/d15b7ff) linter: Add schema for `typescript/no-restricted-types` ([#&#8203;23381](https://github.com/oxc-project/oxc/issues/23381)) (WaterWhisperer) - [`028a811`](https://github.com/oxc-project/oxc/commit/028a811) linter: Add schema for `jsx-a11y/media-has-caption` ([#&#8203;23377](https://github.com/oxc-project/oxc/issues/23377)) (Sysix) - [`b3b1038`](https://github.com/oxc-project/oxc/commit/b3b1038) linter: Add schema for `jsx-a11y/label-has-associated-control` ([#&#8203;23376](https://github.com/oxc-project/oxc/issues/23376)) (Sysix) - [`7ada6b2`](https://github.com/oxc-project/oxc/commit/7ada6b2) linter: Add schema for `jsx_a11y/no-distracting-elements` ([#&#8203;23379](https://github.com/oxc-project/oxc/issues/23379)) (WaterWhisperer) - [`ee3dd49`](https://github.com/oxc-project/oxc/commit/ee3dd49) linter: Add schema for `jsx-a11y/img-redundant-alt` ([#&#8203;23374](https://github.com/oxc-project/oxc/issues/23374)) (Sysix) - [`df5f8dd`](https://github.com/oxc-project/oxc/commit/df5f8dd) linter: Add short descriptions to most lint rules. ([#&#8203;23365](https://github.com/oxc-project/oxc/issues/23365)) (Connor Shea) - [`e3fd735`](https://github.com/oxc-project/oxc/commit/e3fd735) linter: Add schema for `jsx_a11y/alt-text` ([#&#8203;23369](https://github.com/oxc-project/oxc/issues/23369)) (Sysix) - [`0f2fff4`](https://github.com/oxc-project/oxc/commit/0f2fff4) linter: Add schema for `react/exhaustive-deps` ([#&#8203;23372](https://github.com/oxc-project/oxc/issues/23372)) (Mikhail Baev) - [`e3e4e10`](https://github.com/oxc-project/oxc/commit/e3e4e10) linter: Add schema for `react_perf/jsx-no-new-object-as-prop` ([#&#8203;23368](https://github.com/oxc-project/oxc/issues/23368)) (Mikhail Baev) - [`9366d44`](https://github.com/oxc-project/oxc/commit/9366d44) linter: Add schema for `unicorn/prefer-at` ([#&#8203;23366](https://github.com/oxc-project/oxc/issues/23366)) (WaterWhisperer) - [`f57b55d`](https://github.com/oxc-project/oxc/commit/f57b55d) linter: Add schema for `typescript/array-type` ([#&#8203;23355](https://github.com/oxc-project/oxc/issues/23355)) (Sysix) - [`0dcf912`](https://github.com/oxc-project/oxc/commit/0dcf912) linter: Add schema for `typescript/ban-ts-comment` ([#&#8203;23354](https://github.com/oxc-project/oxc/issues/23354)) (Sysix) - [`51fa83e`](https://github.com/oxc-project/oxc/commit/51fa83e) linter: Add schema for `react/no-did-update-set-state` ([#&#8203;23357](https://github.com/oxc-project/oxc/issues/23357)) (Mikhail Baev) - [`59db0bd`](https://github.com/oxc-project/oxc/commit/59db0bd) linter: Add schema for `consistent-generic-constructors` ([#&#8203;23353](https://github.com/oxc-project/oxc/issues/23353)) (Sysix) - [`c4775c0`](https://github.com/oxc-project/oxc/commit/c4775c0) linter: Add schema for `typescript/consistent-type-assertions` ([#&#8203;23349](https://github.com/oxc-project/oxc/issues/23349)) (Sysix) - [`6e516f7`](https://github.com/oxc-project/oxc/commit/6e516f7) linter: Add schema for `typescript/consistent-type-imports` ([#&#8203;23348](https://github.com/oxc-project/oxc/issues/23348)) (Sysix) - [`012134d`](https://github.com/oxc-project/oxc/commit/012134d) linter: Add schema for `react/jsx-no-target-blank` ([#&#8203;23345](https://github.com/oxc-project/oxc/issues/23345)) (WaterWhisperer) - [`0806aae`](https://github.com/oxc-project/oxc/commit/0806aae) linter: Add schema for `jsx_a11y/no-noninteractive-tabindex` ([#&#8203;23337](https://github.com/oxc-project/oxc/issues/23337)) (Mikhail Baev) - [`0708b5a`](https://github.com/oxc-project/oxc/commit/0708b5a) linter: Add schema for `react/jsx-filename-extension` ([#&#8203;23315](https://github.com/oxc-project/oxc/issues/23315)) (Mikhail Baev) - [`150bce1`](https://github.com/oxc-project/oxc/commit/150bce1) linter: Add schema for `typescript/no-empty-object-type` ([#&#8203;23309](https://github.com/oxc-project/oxc/issues/23309)) (Sysix) - [`f9e36f1`](https://github.com/oxc-project/oxc/commit/f9e36f1) linter: Add schema for `typescript/no-duplicate-type-constituents` ([#&#8203;23308](https://github.com/oxc-project/oxc/issues/23308)) (Sysix) - [`937accf`](https://github.com/oxc-project/oxc/commit/937accf) linter: Add schema for `typescript/no-invalid-void-type` ([#&#8203;23307](https://github.com/oxc-project/oxc/issues/23307)) (Sysix) - [`3e042b9`](https://github.com/oxc-project/oxc/commit/3e042b9) linter: Add schema for `typescript/no-misused-promises` ([#&#8203;23306](https://github.com/oxc-project/oxc/issues/23306)) (Sysix) - [`da212d1`](https://github.com/oxc-project/oxc/commit/da212d1) linter: Add schema for `typescript/no-unnecessary-condition` ([#&#8203;23305](https://github.com/oxc-project/oxc/issues/23305)) (Sysix) - [`f8f0d38`](https://github.com/oxc-project/oxc/commit/f8f0d38) linter: Add schema for `typescript/parameter-properties` ([#&#8203;23304](https://github.com/oxc-project/oxc/issues/23304)) (Sysix) - [`2275fc7`](https://github.com/oxc-project/oxc/commit/2275fc7) linter: Add schema for `typescript/prefer-nullish-coalescing` ([#&#8203;23302](https://github.com/oxc-project/oxc/issues/23302)) (Sysix) - [`d353858`](https://github.com/oxc-project/oxc/commit/d353858) linter: Add schema for `typescript/prefer-string-starts-ends-with` ([#&#8203;23301](https://github.com/oxc-project/oxc/issues/23301)) (Sysix) - [`03060f5`](https://github.com/oxc-project/oxc/commit/03060f5) linter: Add schema for `typescript/triple-slash-reference` ([#&#8203;23300](https://github.com/oxc-project/oxc/issues/23300)) (Sysix) - [`6619cee`](https://github.com/oxc-project/oxc/commit/6619cee) linter: Add schema for `promise/param-names` ([#&#8203;23298](https://github.com/oxc-project/oxc/issues/23298)) (Sysix) - [`8bf108e`](https://github.com/oxc-project/oxc/commit/8bf108e) linter: Add schema for `promise/catch-or-return` ([#&#8203;23297](https://github.com/oxc-project/oxc/issues/23297)) (Sysix) - [`48158d0`](https://github.com/oxc-project/oxc/commit/48158d0) linter: Add schema for `vitest/consistent-each-for` ([#&#8203;23294](https://github.com/oxc-project/oxc/issues/23294)) (Sysix) - [`7e74c98`](https://github.com/oxc-project/oxc/commit/7e74c98) linter: Add schema for `vitest/consistent-test-filename` ([#&#8203;23293](https://github.com/oxc-project/oxc/issues/23293)) (Sysix) - [`ff94d4a`](https://github.com/oxc-project/oxc/commit/ff94d4a) linter: Add schema for `vitest/consistent-vitest-vi` ([#&#8203;23292](https://github.com/oxc-project/oxc/issues/23292)) (Sysix) - [`2409a10`](https://github.com/oxc-project/oxc/commit/2409a10) linter: Add schema for `vitest/prefer-import-in-mock` ([#&#8203;23291](https://github.com/oxc-project/oxc/issues/23291)) (Sysix) - [`3d782b7`](https://github.com/oxc-project/oxc/commit/3d782b7) linter: Add schema for `react/no-unstable-nested-components` ([#&#8203;23287](https://github.com/oxc-project/oxc/issues/23287)) (Mikhail Baev) - [`0a0bc2f`](https://github.com/oxc-project/oxc/commit/0a0bc2f) linter/jsx-a11y: Add `allowedRedundantRoles` option to `no-redundant-roles` ([#&#8203;22820](https://github.com/oxc-project/oxc/issues/22820)) (bab) - [`80758a5`](https://github.com/oxc-project/oxc/commit/80758a5) linter/vue: Implement no-side-effects-in-computed-properties rule ([#&#8203;23282](https://github.com/oxc-project/oxc/issues/23282)) (bab) - [`e3869ac`](https://github.com/oxc-project/oxc/commit/e3869ac) linter: Add schema for `react/no-object-type-as-default-prop` ([#&#8203;23279](https://github.com/oxc-project/oxc/issues/23279)) (Mikhail Baev) - [`4480609`](https://github.com/oxc-project/oxc/commit/4480609) linter: Add schema for `react/jsx-props-no-spreading` ([#&#8203;23276](https://github.com/oxc-project/oxc/issues/23276)) (Mikhail Baev) - [`08d68a5`](https://github.com/oxc-project/oxc/commit/08d68a5) linter/react: Implement `jsx-no-literals` rule ([#&#8203;23145](https://github.com/oxc-project/oxc/issues/23145)) (kapobajza) - [`9a2788b`](https://github.com/oxc-project/oxc/commit/9a2788b) linter/unicorn: Implement `prefer-export-from` rule ([#&#8203;22935](https://github.com/oxc-project/oxc/issues/22935)) (AliceLanniste) - [`bdb723c`](https://github.com/oxc-project/oxc/commit/bdb723c) linter/unicorn: Implement prefer-single-call rule ([#&#8203;23235](https://github.com/oxc-project/oxc/issues/23235)) (Yuzhe Shi) - [`31543ed`](https://github.com/oxc-project/oxc/commit/31543ed) linter: Add schema for `vue/define-props-destructuring` ([#&#8203;23252](https://github.com/oxc-project/oxc/issues/23252)) (Sysix) - [`21b6c3d`](https://github.com/oxc-project/oxc/commit/21b6c3d) linter: Add schema for `oxc/no-async-endpoint-handlers` ([#&#8203;23251](https://github.com/oxc-project/oxc/issues/23251)) (Sysix) - [`e77ff81`](https://github.com/oxc-project/oxc/commit/e77ff81) linter: Add schema for `unicorn/prefer-object-from-entries` ([#&#8203;23249](https://github.com/oxc-project/oxc/issues/23249)) (Mikhail Baev) - [`bcac2d6`](https://github.com/oxc-project/oxc/commit/bcac2d6) linter: Add schema for `jest/vitest/no-restricted-matchers` ([#&#8203;23247](https://github.com/oxc-project/oxc/issues/23247)) (Sysix) - [`539f036`](https://github.com/oxc-project/oxc/commit/539f036) linter: Add schema for `jest/vitest/no-restricted-*-methods` ([#&#8203;23246](https://github.com/oxc-project/oxc/issues/23246)) (Sysix) - [`dd1b927`](https://github.com/oxc-project/oxc/commit/dd1b927) linter/vue: Implement require-default-prop rule ([#&#8203;22951](https://github.com/oxc-project/oxc/issues/22951)) (bab) - [`3f018e7`](https://github.com/oxc-project/oxc/commit/3f018e7) linter: Add schema for `unicorn/no-instanceof-builtins` ([#&#8203;23225](https://github.com/oxc-project/oxc/issues/23225)) (Mikhail Baev) - [`e0d0f78`](https://github.com/oxc-project/oxc/commit/e0d0f78) linter: Verify promise/no-callback-in-promise schema ([#&#8203;23141](https://github.com/oxc-project/oxc/issues/23141)) (beanscg) - [`123d4f4`](https://github.com/oxc-project/oxc/commit/123d4f4) linter: Add schema for `jest/vitest/valid-expect` ([#&#8203;23185](https://github.com/oxc-project/oxc/issues/23185)) (Sysix) - [`46c8a21`](https://github.com/oxc-project/oxc/commit/46c8a21) linter: Add schema for `jest/vitest/require-top-level-describe` ([#&#8203;23184](https://github.com/oxc-project/oxc/issues/23184)) (Sysix) - [`41465cf`](https://github.com/oxc-project/oxc/commit/41465cf) linter: Add schema for `jest/vitest/prefer-snapshot-hint` ([#&#8203;23183](https://github.com/oxc-project/oxc/issues/23183)) (Sysix) - [`d068b9b`](https://github.com/oxc-project/oxc/commit/d068b9b) linter: Add schema for `jest/vitest/prefer-expect-assertions` ([#&#8203;23181](https://github.com/oxc-project/oxc/issues/23181)) (Sysix) - [`064a1ee`](https://github.com/oxc-project/oxc/commit/064a1ee) linter: Add schema for `jest/prefer-ending-with-an-expect` ([#&#8203;23180](https://github.com/oxc-project/oxc/issues/23180)) (Sysix) - [`d046797`](https://github.com/oxc-project/oxc/commit/d046797) linter: Add schema for `jest/vitest/no-standalone-expect` ([#&#8203;23179](https://github.com/oxc-project/oxc/issues/23179)) (Sysix) - [`137b9a6`](https://github.com/oxc-project/oxc/commit/137b9a6) linter: Add schema for `jest/vitest/no-large-snapshots` ([#&#8203;23178](https://github.com/oxc-project/oxc/issues/23178)) (Sysix) - [`0f3e4a5`](https://github.com/oxc-project/oxc/commit/0f3e4a5) linter: Add schema for `jest/vitest/no-hooks` ([#&#8203;23177](https://github.com/oxc-project/oxc/issues/23177)) (Sysix) - [`cd0b384`](https://github.com/oxc-project/oxc/commit/cd0b384) linter: Add schema for `unicorn/explicit-length-check` ([#&#8203;23155](https://github.com/oxc-project/oxc/issues/23155)) (Mikhail Baev) - [`01b74c4`](https://github.com/oxc-project/oxc/commit/01b74c4) linter: Add schema for `jest/no-deprecated-functions` ([#&#8203;23136](https://github.com/oxc-project/oxc/issues/23136)) (Sysix) - [`9d6a387`](https://github.com/oxc-project/oxc/commit/9d6a387) linter: Add schema for `unicorn/catch-error-name` ([#&#8203;23137](https://github.com/oxc-project/oxc/issues/23137)) (Mikhail Baev) - [`0da8efa`](https://github.com/oxc-project/oxc/commit/0da8efa) linter: Add schema for `jest/vitest/max-nested-describe` ([#&#8203;23131](https://github.com/oxc-project/oxc/issues/23131)) (Sysix) - [`d71c9fd`](https://github.com/oxc-project/oxc/commit/d71c9fd) linter: Add schema for `eslint/no-use-before-define` ([#&#8203;23129](https://github.com/oxc-project/oxc/issues/23129)) (Sysix) ##### 🐛 Bug Fixes - [`26ddac6`](https://github.com/oxc-project/oxc/commit/26ddac6) linter: Avoid config schema generation for `jsx_a11y/no-noninteractive-element-interactions` ([#&#8203;23385](https://github.com/oxc-project/oxc/issues/23385)) (Sysix) - [`40556ad`](https://github.com/oxc-project/oxc/commit/40556ad) linter: Parse `jsx-a11y/control-has-associated-label` config with `DefaultRuleConfig` ([#&#8203;23373](https://github.com/oxc-project/oxc/issues/23373)) (Sysix) - [`71e9648`](https://github.com/oxc-project/oxc/commit/71e9648) linter: Expose no-noninteractive-element-interactions schema ([#&#8203;23283](https://github.com/oxc-project/oxc/issues/23283)) (camc314) - [`6c86d1c`](https://github.com/oxc-project/oxc/commit/6c86d1c) linter/react-perf: Correct nativeAllowList all schema ([#&#8203;23229](https://github.com/oxc-project/oxc/issues/23229)) (camc314) - [`4dd52de`](https://github.com/oxc-project/oxc/commit/4dd52de) linter/react-perf: Re-generate stale snapshots ([#&#8203;23228](https://github.com/oxc-project/oxc/issues/23228)) (camc314) - [`8f3db61`](https://github.com/oxc-project/oxc/commit/8f3db61) linter: Allow options for `eslint/capitalized-comments` ([#&#8203;23139](https://github.com/oxc-project/oxc/issues/23139)) (Sysix) ##### ⚡ Performance - [`f09707e`](https://github.com/oxc-project/oxc/commit/f09707e) linter: `jest/no-deprecated-functions` store config version as `usize` ([#&#8203;23138](https://github.com/oxc-project/oxc/issues/23138)) (Sysix) ##### 📚 Documentation - [`f682e25`](https://github.com/oxc-project/oxc/commit/f682e25) linter: Remove manually written options doc for `eslint/prefer-arrow-callback` ([#&#8203;23438](https://github.com/oxc-project/oxc/issues/23438)) (Mikhail Baev) - [`64c942c`](https://github.com/oxc-project/oxc/commit/64c942c) linter: Remove manually written options doc for `eslint/no-sequences` ([#&#8203;23420](https://github.com/oxc-project/oxc/issues/23420)) (Mikhail Baev) - [`14abf32`](https://github.com/oxc-project/oxc/commit/14abf32) linter/react-perf: Use autogenerated docs ([#&#8203;23227](https://github.com/oxc-project/oxc/issues/23227)) (camc314) ### [`v1.69.0`](https://github.com/oxc-project/oxc/blob/HEAD/npm/oxlint/CHANGELOG.md#1690---2026-06-08) [Compare Source](https://github.com/oxc-project/oxc/compare/oxlint_v1.68.0...oxlint_v1.69.0) ##### 🚀 Features - [`e805174`](https://github.com/oxc-project/oxc/commit/e805174) linter: Add schema for `jest/vitest/max-expects` ([#&#8203;23105](https://github.com/oxc-project/oxc/issues/23105)) (Sysix) - [`7850577`](https://github.com/oxc-project/oxc/commit/7850577) linter: Add schema for `jest/vitest/expect-expect` ([#&#8203;23104](https://github.com/oxc-project/oxc/issues/23104)) (Sysix) - [`75f641a`](https://github.com/oxc-project/oxc/commit/75f641a) linter: Add schema for `jest/vitest/consistent-test-it` ([#&#8203;23103](https://github.com/oxc-project/oxc/issues/23103)) (Sysix) - [`5125f89`](https://github.com/oxc-project/oxc/commit/5125f89) linter/unicorn: Support no-null `checkArguments` option ([#&#8203;23098](https://github.com/oxc-project/oxc/issues/23098)) (camc314) - [`b8b9797`](https://github.com/oxc-project/oxc/commit/b8b9797) linter: Add schema for `import-max-dependencies` ([#&#8203;23096](https://github.com/oxc-project/oxc/issues/23096)) (Sysix) - [`65cb47a`](https://github.com/oxc-project/oxc/commit/65cb47a) linter/eslint: Support no-unused-expressions `ignoreDirectives` option ([#&#8203;23097](https://github.com/oxc-project/oxc/issues/23097)) (camc314) - [`f6c36d5`](https://github.com/oxc-project/oxc/commit/f6c36d5) linter: Add schema for `import/prefer-default-export` ([#&#8203;23091](https://github.com/oxc-project/oxc/issues/23091)) (Sysix) - [`0d4a5d1`](https://github.com/oxc-project/oxc/commit/0d4a5d1) linter: Add schema for `eslint/sort-vars` ([#&#8203;23090](https://github.com/oxc-project/oxc/issues/23090)) (Sysix) - [`fdb5bf5`](https://github.com/oxc-project/oxc/commit/fdb5bf5) linter: Add schema for `eslint/radix` ([#&#8203;23082](https://github.com/oxc-project/oxc/issues/23082)) (Sysix) - [`05b4dcf`](https://github.com/oxc-project/oxc/commit/05b4dcf) linter: Add schema for `eslint/prefer-const` ([#&#8203;23081](https://github.com/oxc-project/oxc/issues/23081)) (Sysix) - [`5a06c4d`](https://github.com/oxc-project/oxc/commit/5a06c4d) linter/vue: Implement next-tick-style rule ([#&#8203;23041](https://github.com/oxc-project/oxc/issues/23041)) (Alex Peshkov) - [`e38a36a`](https://github.com/oxc-project/oxc/commit/e38a36a) linter: Add schema for `eslint/operator-assignment` ([#&#8203;23080](https://github.com/oxc-project/oxc/issues/23080)) (Sysix) - [`907cee7`](https://github.com/oxc-project/oxc/commit/907cee7) linter: Add schema for `eslint/no-warning-comments` ([#&#8203;23075](https://github.com/oxc-project/oxc/issues/23075)) (Sysix) - [`9470bb2`](https://github.com/oxc-project/oxc/commit/9470bb2) linter: Add schema for `eslint/no-unused-vars` ([#&#8203;23073](https://github.com/oxc-project/oxc/issues/23073)) (Sysix) - [`234b5cf`](https://github.com/oxc-project/oxc/commit/234b5cf) linter: Add schema for `eslint/no-shadow` ([#&#8203;23072](https://github.com/oxc-project/oxc/issues/23072)) (Sysix) - [`de0dd8b`](https://github.com/oxc-project/oxc/commit/de0dd8b) linter: Add schema for `eslint/no-restricted-exports` ([#&#8203;23020](https://github.com/oxc-project/oxc/issues/23020)) (Sysix) - [`faa3e0d`](https://github.com/oxc-project/oxc/commit/faa3e0d) linter: Add schema for `eslint/no-param-reassign` ([#&#8203;23018](https://github.com/oxc-project/oxc/issues/23018)) (Sysix) - [`dbc9c27`](https://github.com/oxc-project/oxc/commit/dbc9c27) linter: Add schema for `eslint/no-magic-numbers` ([#&#8203;23017](https://github.com/oxc-project/oxc/issues/23017)) (Sysix) - [`38d3569`](https://github.com/oxc-project/oxc/commit/38d3569) linter: Add schema for `eslint/no-inner-declarations` ([#&#8203;23016](https://github.com/oxc-project/oxc/issues/23016)) (Sysix) - [`008fa41`](https://github.com/oxc-project/oxc/commit/008fa41) linter: Add schema for `eslint/no-constant-condition` ([#&#8203;22991](https://github.com/oxc-project/oxc/issues/22991)) (Sysix) - [`ca44623`](https://github.com/oxc-project/oxc/commit/ca44623) linter: Add schema for `eslint/no-empty-function` ([#&#8203;22988](https://github.com/oxc-project/oxc/issues/22988)) (Sysix) - [`43eb04d`](https://github.com/oxc-project/oxc/commit/43eb04d) linter: Add schema for `eslint/id-match` ([#&#8203;22987](https://github.com/oxc-project/oxc/issues/22987)) (Sysix) - [`a800f27`](https://github.com/oxc-project/oxc/commit/a800f27) linter: Add schema for `eslint/capitalized-comments` ([#&#8203;22984](https://github.com/oxc-project/oxc/issues/22984)) (Sysix) - [`96e2d32`](https://github.com/oxc-project/oxc/commit/96e2d32) linter: Add schema for `eslint/id-length` ([#&#8203;22963](https://github.com/oxc-project/oxc/issues/22963)) (Sysix) - [`545493f`](https://github.com/oxc-project/oxc/commit/545493f) linter: Add schema for `eslint/complexity` ([#&#8203;22960](https://github.com/oxc-project/oxc/issues/22960)) (Sysix) - [`5f0b558`](https://github.com/oxc-project/oxc/commit/5f0b558) linter: Add schema for `eslint/class-methods-use-this` ([#&#8203;22959](https://github.com/oxc-project/oxc/issues/22959)) (Sysix) - [`719b720`](https://github.com/oxc-project/oxc/commit/719b720) linter: Add schema for simple rule configurations ([#&#8203;22948](https://github.com/oxc-project/oxc/issues/22948)) (Sysix) - [`fd00966`](https://github.com/oxc-project/oxc/commit/fd00966) linter: Add right schema for `eslint/max-*` rules ([#&#8203;22923](https://github.com/oxc-project/oxc/issues/22923)) (Sysix) - [`1226d78`](https://github.com/oxc-project/oxc/commit/1226d78) linter: Fill schema with rule configurations ([#&#8203;22907](https://github.com/oxc-project/oxc/issues/22907)) (Sysix) - [`8f423c1`](https://github.com/oxc-project/oxc/commit/8f423c1) linter/vue: Implement `require-direct-export` rule ([#&#8203;17623](https://github.com/oxc-project/oxc/issues/17623)) (yefan) - [`78e915b`](https://github.com/oxc-project/oxc/commit/78e915b) linter/vue: Implement no-reserved-props rule ([#&#8203;22914](https://github.com/oxc-project/oxc/issues/22914)) (bab) - [`0f200a9`](https://github.com/oxc-project/oxc/commit/0f200a9) linter/vue: Implement require-prop-types rule ([#&#8203;22083](https://github.com/oxc-project/oxc/issues/22083)) (Alex Peshkov) - [`5da9da9`](https://github.com/oxc-project/oxc/commit/5da9da9) linter/vue: Implement no-reserved-keys rule ([#&#8203;21780](https://github.com/oxc-project/oxc/issues/21780)) (bab) - [`75e14a8`](https://github.com/oxc-project/oxc/commit/75e14a8) linter/vue: Implement prop-name-casing rule ([#&#8203;22892](https://github.com/oxc-project/oxc/issues/22892)) (bab) ##### 🐛 Bug Fixes - [`0383e61`](https://github.com/oxc-project/oxc/commit/0383e61) linter: Fix schema for rules without a config ([#&#8203;22946](https://github.com/oxc-project/oxc/issues/22946)) (Sysix) ##### 📚 Documentation - [`dadafe3`](https://github.com/oxc-project/oxc/commit/dadafe3) oxlint, oxfmt: Mention migrate skills in npm READMEs ([#&#8203;22965](https://github.com/oxc-project/oxc/issues/22965)) (Boshen) ### [`v1.68.0`](https://github.com/oxc-project/oxc/blob/HEAD/npm/oxlint/CHANGELOG.md#1680---2026-06-01) [Compare Source](https://github.com/oxc-project/oxc/compare/oxlint_v1.67.0...oxlint_v1.68.0) ##### 🚀 Features - [`e4b1f46`](https://github.com/oxc-project/oxc/commit/e4b1f46) linter/typescript: Implement `method-signature-style` rule ([#&#8203;22679](https://github.com/oxc-project/oxc/issues/22679)) (Mikhail Baev) - [`bc462ca`](https://github.com/oxc-project/oxc/commit/bc462ca) linter/vue: Implement no-reserved-component-names rule ([#&#8203;22741](https://github.com/oxc-project/oxc/issues/22741)) (bab) - [`ef9e751`](https://github.com/oxc-project/oxc/commit/ef9e751) linter/vue: Implement component-definition-name-casing rule ([#&#8203;22818](https://github.com/oxc-project/oxc/issues/22818)) (bab) - [`d67f51a`](https://github.com/oxc-project/oxc/commit/d67f51a) linter/vue: Implement require-prop-type-constructor rule ([#&#8203;22708](https://github.com/oxc-project/oxc/issues/22708)) (bab) - [`8422e8b`](https://github.com/oxc-project/oxc/commit/8422e8b) linter/jsdoc: Implement `require-yields-description` rule ([#&#8203;22805](https://github.com/oxc-project/oxc/issues/22805)) (Mikhail Baev) - [`fe93f97`](https://github.com/oxc-project/oxc/commit/fe93f97) linter/eslint: Implement `prefer-named-capture-group` rule ([#&#8203;22759](https://github.com/oxc-project/oxc/issues/22759)) (Sebastian Poxhofer) ### [`v1.67.0`](https://github.com/oxc-project/oxc/blob/HEAD/npm/oxlint/CHANGELOG.md#1670---2026-05-26) [Compare Source](https://github.com/oxc-project/oxc/compare/oxlint_v1.66.0...oxlint_v1.67.0) ##### 🚀 Features - [`b84941e`](https://github.com/oxc-project/oxc/commit/b84941e) linter/vue: Implement no-expose-after-await rule ([#&#8203;22675](https://github.com/oxc-project/oxc/issues/22675)) (bab) - [`98b98c1`](https://github.com/oxc-project/oxc/commit/98b98c1) linter/vue: Implement no-computed-properties-in-data rule ([#&#8203;22674](https://github.com/oxc-project/oxc/issues/22674)) (bab) - [`2d4c919`](https://github.com/oxc-project/oxc/commit/2d4c919) oxlint: Support `vite-plus/resolveConfig` for vite.config.ts ([#&#8203;22456](https://github.com/oxc-project/oxc/issues/22456)) (leaysgur) - [`2a60012`](https://github.com/oxc-project/oxc/commit/2a60012) linter/vue: Implement require-render-return rule ([#&#8203;22613](https://github.com/oxc-project/oxc/issues/22613)) (bab) - [`9f227fd`](https://github.com/oxc-project/oxc/commit/9f227fd) linter/vue: Implement no-deprecated-props-default-this rule ([#&#8203;21892](https://github.com/oxc-project/oxc/issues/21892)) (bab) - [`87f065e`](https://github.com/oxc-project/oxc/commit/87f065e) linter/vue: Implement return-in-emits-validator rule ([#&#8203;21935](https://github.com/oxc-project/oxc/issues/21935)) (bab) - [`ea0380c`](https://github.com/oxc-project/oxc/commit/ea0380c) linter/unicorn: Implement `import-style` rule ([#&#8203;22173](https://github.com/oxc-project/oxc/issues/22173)) (Hao Chen) - [`dde40fe`](https://github.com/oxc-project/oxc/commit/dde40fe) linter/vue: Implement no-watch-after-await rule ([#&#8203;22006](https://github.com/oxc-project/oxc/issues/22006)) (bab) - [`a735eb0`](https://github.com/oxc-project/oxc/commit/a735eb0) linter/vue: Implement valid-next-tick rule ([#&#8203;22531](https://github.com/oxc-project/oxc/issues/22531)) (bab) - [`6dc615d`](https://github.com/oxc-project/oxc/commit/6dc615d) linter/vue: Implement no-shared-component-data rule ([#&#8203;21842](https://github.com/oxc-project/oxc/issues/21842)) (bab) - [`a656418`](https://github.com/oxc-project/oxc/commit/a656418) linter/vue: Implement valid-define-options rule ([#&#8203;22107](https://github.com/oxc-project/oxc/issues/22107)) (bab) - [`bb6f1b2`](https://github.com/oxc-project/oxc/commit/bb6f1b2) linter/vue: Implement require-slots-as-functions rule ([#&#8203;22244](https://github.com/oxc-project/oxc/issues/22244)) (bab) - [`5fa4774`](https://github.com/oxc-project/oxc/commit/5fa4774) linter/n: Implement `callback-return` rule ([#&#8203;22470](https://github.com/oxc-project/oxc/issues/22470)) (Mikhail Baev) ### [`v1.66.0`](https://github.com/oxc-project/oxc/blob/HEAD/npm/oxlint/CHANGELOG.md#1660---2026-05-18) [Compare Source](https://github.com/oxc-project/oxc/compare/oxlint_v1.65.0...oxlint_v1.66.0) ##### 🚀 Features - [`0440b0f`](https://github.com/oxc-project/oxc/commit/0440b0f) linter/eslint: Implement `id-match` rule ([#&#8203;22379](https://github.com/oxc-project/oxc/issues/22379)) (Vladislav Sayapin) - [`65bf119`](https://github.com/oxc-project/oxc/commit/65bf119) linter: Implement react no-object-type-as-default-prop ([#&#8203;22481](https://github.com/oxc-project/oxc/issues/22481)) (uhyo) - [`2a6ddce`](https://github.com/oxc-project/oxc/commit/2a6ddce) linter/eslint: Implement `no-implied-eval` rule ([#&#8203;22391](https://github.com/oxc-project/oxc/issues/22391)) (Vladislav Sayapin) - [`625758a`](https://github.com/oxc-project/oxc/commit/625758a) linter/vitest: Implement padding-around-after-all-blocks rule ([#&#8203;21788](https://github.com/oxc-project/oxc/issues/21788)) (kapobajza) - [`37680b0`](https://github.com/oxc-project/oxc/commit/37680b0) linter: Implement react no-unstable-nested-components ([#&#8203;22248](https://github.com/oxc-project/oxc/issues/22248)) (Jovi De Croock) - [`d8d9c74`](https://github.com/oxc-project/oxc/commit/d8d9c74) linter: Implement import/newline-after-import rule ([#&#8203;19142](https://github.com/oxc-project/oxc/issues/19142)) (Ryuya Yanagi) </details> <details> <summary>react/react (react)</summary> ### [`v19.2.8`](https://github.com/react/react/releases/tag/v19.2.8): 19.2.8 (July 21st, 2026) [Compare Source](https://github.com/react/react/compare/v19.2.7...v19.2.8) ##### React Server Components - Performance improvements when decoding ([#&#8203;37087](https://github.com/facebook/react/pull/37087) by [@&#8203;eps1lon](https://github.com/eps1lon)) ### [`v19.2.7`](https://github.com/react/react/blob/HEAD/CHANGELOG.md#1927-June-1-2026) [Compare Source](https://github.com/react/react/compare/v19.2.6...v19.2.7) ##### React Server Components - Fixed missing `FormData` entries in Server Actions which regressed in 19.2.6 ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;36566](https://github.com/facebook/react/pull/36566)) ### [`v19.2.6`](https://github.com/react/react/blob/HEAD/CHANGELOG.md#1926-May-6-2026) [Compare Source](https://github.com/react/react/compare/v19.2.5...v19.2.6) ##### React Server Components - Type hardening and performance improvements ([@&#8203;eps1lon](https://github.com/eps1lon), [@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;36425](https://github.com/facebook/react/pull/36425)) ### [`v19.2.5`](https://github.com/react/react/blob/HEAD/CHANGELOG.md#1925-March-18-2026) [Compare Source](https://github.com/react/react/compare/v19.2.4...v19.2.5) ##### React Server Components - Add more cycle protections ([@&#8203;eps1lon](https://github.com/eps1lon), [@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;36236](https://github.com/facebook/react/pull/36236)) ### [`v19.2.4`](https://github.com/react/react/blob/HEAD/CHANGELOG.md#1924-Jan-26-2026) [Compare Source](https://github.com/react/react/compare/v19.2.3...v19.2.4) ##### React Server Components - Add more DoS mitigations to Server Actions, and harden Server Components ([@&#8203;gnoff](https://github.com/gnoff), [@&#8203;lubieowoce](https://github.com/lubieowoce), [@&#8203;sebmarkbage](https://github.com/sebmarkbage), [@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;35632](https://github.com/facebook/react/pull/35632)) ### [`v19.2.3`](https://github.com/react/react/blob/HEAD/CHANGELOG.md#1923-Dec-11-2025) [Compare Source](https://github.com/react/react/compare/v19.2.2...v19.2.3) ##### React Server Components - Add extra loop protection to React Server Functions ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;35351](https://github.com/facebook/react/pull/35351)) ### [`v19.2.2`](https://github.com/react/react/blob/HEAD/CHANGELOG.md#1922-Dec-11-2025) [Compare Source](https://github.com/react/react/compare/v19.2.1...v19.2.2) ##### React Server Components - Move `react-server-dom-webpack/*.unbundled` to private `react-server-dom-unbundled` ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35290](https://github.com/facebook/react/pull/35290)) - Patch Promise cycles and toString on Server Functions ([@&#8203;sebmarkbage](https://github.com/sebmarkbage), [@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;35289](https://github.com/facebook/react/pull/35289), [#&#8203;35345](https://github.com/facebook/react/pull/35345)) ### [`v19.2.1`](https://github.com/react/react/blob/HEAD/CHANGELOG.md#1921-Dec-3-2025) [Compare Source](https://github.com/react/react/compare/v19.2.0...v19.2.1) ##### React Server Components - Bring React Server Component fixes to Server Actions ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;35277](https://github.com/facebook/react/pull/35277)) </details> --- ### Configuration 📅 **Schedule**: (UTC) - 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](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4yLjEiLCJ1cGRhdGVkSW5WZXIiOiI0NC4yLjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
chore(deps): update all non-major dependencies
Some checks failed
CI pipeline / lint-and-build (pull_request) Failing after 13s
CI pipeline / build-and-publish (pull_request) Has been skipped
8000e994f1
renovatebot force-pushed renovate/all-minor-patch from 8000e994f1
Some checks failed
CI pipeline / lint-and-build (pull_request) Failing after 13s
CI pipeline / build-and-publish (pull_request) Has been skipped
to 6d3242f044
Some checks failed
CI pipeline / lint-and-build (pull_request) Failing after 27s
CI pipeline / build-and-publish (pull_request) Has been skipped
2026-07-31 18:07:46 +00:00
Compare
renovatebot force-pushed renovate/all-minor-patch from 6d3242f044
Some checks failed
CI pipeline / lint-and-build (pull_request) Failing after 27s
CI pipeline / build-and-publish (pull_request) Has been skipped
to b721dc4edf
Some checks failed
CI pipeline / lint-and-build (pull_request) Failing after 35s
CI pipeline / build-and-publish (pull_request) Has been skipped
2026-08-01 17:02:39 +00:00
Compare
renovatebot force-pushed renovate/all-minor-patch from b721dc4edf
Some checks failed
CI pipeline / lint-and-build (pull_request) Failing after 35s
CI pipeline / build-and-publish (pull_request) Has been skipped
to 1b210f19f9
Some checks failed
CI pipeline / lint-and-build (pull_request) Failing after 13s
CI pipeline / build-and-publish (pull_request) Has been skipped
2026-08-02 15:05:18 +00:00
Compare
fix: dependency update issue with LinkedIn icon
Some checks failed
CI pipeline / lint-and-build (pull_request) Successful in 41s
CI pipeline / build-and-publish (pull_request) Failing after 27s
dbf3680769
faceguy force-pushed renovate/all-minor-patch from dbf3680769
Some checks failed
CI pipeline / lint-and-build (pull_request) Successful in 41s
CI pipeline / build-and-publish (pull_request) Failing after 27s
to b79e2f4507
All checks were successful
CI pipeline / lint-and-build (pull_request) Successful in 57s
CI pipeline / build-and-publish (pull_request) Successful in 3m38s
2026-08-02 19:01:59 +00:00
Compare
Author
Collaborator

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

### Edited/Blocked Notification Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. ⚠️ **Warning**: custom changes will be lost.
faceguy deleted branch renovate/all-minor-patch 2026-08-02 19:14:08 +00:00
Commenting is not possible because the repository is archived.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
faceguy/my-website!4
No description provided.