Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 23, 2025

This PR contains the following updates:

Package Change Age Confidence
@sanity/pkg-utils ^8.1.4 -> ^8.1.17 age confidence
@sanity/ui (source) 4.0.0-static.23 -> 4.0.0-static.36 age confidence
@types/node (source) ^24.3.0 -> ^24.7.1 age confidence
@types/react (source) ^19.1.12 -> ^19.2.2 age confidence
@types/react-dom (source) ^19.1.9 -> ^19.2.1 age confidence
lint-staged ^15.4.3 -> ^15.5.2 age confidence
oxlint (source) ^1.14.0 -> ^1.22.0 age confidence
react (source) ^19.1.1 -> ^19.2.0 age confidence
react-dom (source) ^19.1.1 -> ^19.2.0 age confidence
typescript (source) 5.9.2 -> 5.9.3 age confidence

Release Notes

sanity-io/pkg-utils (@​sanity/pkg-utils)

v8.1.17

Compare Source

Bug Fixes

v8.1.16

Compare Source

Bug Fixes

v8.1.15

Compare Source

Bug Fixes

v8.1.14

Compare Source

Bug Fixes

v8.1.13

Compare Source

Bug Fixes

v8.1.12

Compare Source

Bug Fixes

v8.1.11

Compare Source

Bug Fixes

v8.1.10

Compare Source

Bug Fixes

v8.1.9

Compare Source

Bug Fixes

v8.1.8

Compare Source

Bug Fixes
  • deps: Update dependency rolldown-plugin-dts to v0.16.2 (#​1920) (b056cf8)

v8.1.7

Compare Source

Bug Fixes

v8.1.6

Compare Source

Bug Fixes

v8.1.5

Compare Source

Bug Fixes
  • deps: Update dependency rolldown-plugin-dts to v0.16.0 (#​1897) (d9abda7)
sanity-io/ui (@​sanity/ui)

v4.0.0-static.36

Compare Source

Bug Fixes
  • deps: update dependency framer-motion to ^12.23.21 (v4) (#​2103) (dc92b9f)

This release is also available on:

v4.0.0-static.35

Compare Source

Features
  • take full advantage of conditional context sub (484a92d)

This release is also available on:

v4.0.0-static.34

Compare Source

Bug Fixes
  • reduce usage of useResponsiveProp (2ea4568)

This release is also available on:

v4.0.0-static.33

Compare Source

Bug Fixes
  • add displayName to React.createContext (1787b4d)

This release is also available on:

v4.0.0-static.32

Compare Source

Features
Bug Fixes
  • handle react-hooks/preserve-manual-memoization (62d84e2)
  • handle react-hooks/refs (4cf16e3)
  • handle react-hooks/set-state-in-effect (f9f0b46)
  • use v4 as the global scope context key (f6f21ba)

This release is also available on:

v4.0.0-static.31

Compare Source

Bug Fixes
  • deps: update dependency framer-motion to ^12.23.19 (v4) (#​2098) (483f7c4)

This release is also available on:

v4.0.0-static.30

Compare Source

Bug Fixes
  • deps: update dependency framer-motion to ^12.23.18 (v4) (#​2085) (74bffe8)

This release is also available on:

v4.0.0-static.29

Compare Source

Bug Fixes
  • deps: update dependency framer-motion to ^12.23.16 (v4) (#​2082) (4e8d7a9)

This release is also available on:

v4.0.0-static.28

Compare Source

Bug Fixes
  • card: revert transitions (023d7ee)

This release is also available on:

v4.0.0-static.27

Compare Source

Bug Fixes
  • data props (c79d288)
  • input: revert hovered border when using border={false} (0435e7d)
  • revert transitions (5a9cced)

This release is also available on:

v4.0.0-static.26

Compare Source

Bug Fixes
  • deps: update dependency framer-motion to ^12.23.15 (v4) (#​2065) (f28c18c)

This release is also available on:

v4.0.0-static.25

Compare Source

Features
  • add margin and max-width props to typographic primitives (7588f33)
  • width: add max option (404f2b7)
Bug Fixes
  • avatar: optionally hide inner avatar stroke (84e55a7)
  • box: transition muted background color (d336fba)
  • button: explicit button inline size (e3ba3cb)
  • card: support muted cards (d3bb0b7)
  • checkbox: set flex: none (5e73265)
  • deps: update dependency babel-plugin-react-compiler to v19.1.0-rc.3 (v4) (#​2056) (aec4bff)
  • input primitives (ed7a9e5)
  • menu: pass selected property (17d7f29)
  • selectable: fix muted colors (9166cf3)
  • use react namespace (7de06d8)

This release is also available on:

v4.0.0-static.24

Compare Source

Features
Bug Fixes

This release is also available on:

oxc-project/oxc (oxlint)

v1.22.0: oxlint v1.22.0

Compare Source

[1.22.0] - 2025-10-08

🚀 Features
🐛 Bug Fixes
💼 Other

v1.21.0

Compare Source

🐛 Bug Fixes

v1.20.0: oxlint v1.20.0

Compare Source

[1.20.0] - 2025-10-06

🚀 Features
  • d16df93 linter: Support disable directives for type aware rules (#​14052) (camc314)
  • f5c6acc linter: Add vue/no-export-in-script-setup rule (#​14307) (Sysix)
  • 353b153 linter: Implement eslint/no-param-reassign rule (#​14341) (Matthew Davis)
  • a2914fe linter/plugins: Add loc field getter to all AST nodes (#​14355) (overlookmotel)
  • 07193c2 linter/plugins: Implement SourceCode#getAncestors (#​14346) (overlookmotel)
  • c8de6fe linter/plugins: Add parent field to AST nodes (#​14345) (overlookmotel)
  • 5505a86 linter/plugins: Include range field in AST (#​14321) (overlookmotel)
  • 3656908 rust: Oxc-index-vec v4.0 (#​14254) (Boshen)
  • 1347de4 linter/plugins: Accept diagnostics with loc (#​14304) (overlookmotel)
  • aefc8b3 linter/plugins: Implement SourceCode#getIndexFromLoc and getLocFromIndex (#​14303) (overlookmotel)
  • 93807db linter/plugins: Implement SourceCode#lines property (#​14290) (overlookmotel)
  • 2f8c985 linter/plugins: Implement SourceCode#visitorKeys property (#​14289) (overlookmotel)
  • b69028f linter/plugins: Implement SourceCode#ast property (#​14287) (overlookmotel)
  • d8d3d18 linter: Add vue/prefer-import-from-vue rule (#​14284) (Sysix)
  • f0e760b linter: Add vue/define-props-destructuring rule (#​14272) (Sysix)
  • bdf9010 linter/plugins: Add SourceCode API (#​14281) (overlookmotel)
  • 7f450fc linter/unicorn: Implement require-module-specifiers (#​13089) (keita hino)
  • a1e7154 linter/unicorn: Implement prefer-classlist-toggle (#​14262) (camc314)
  • 8217dce linter/unicorn: Implement no-unnecessary-array-splice-count (#​14255) (camc314)
  • 3d5db4a linter/unicorn: Implement no-useless-error-capture-stack-trace (#​14222) (camc314)
  • b3b482a linter/unicorn: Implement prefer-top-level-await (#​14247) (camc314)
  • 7931be8 linter/unicorn: Implement prefer-class-fields (#​14245) (camc314)
  • a39434a linter/unicorn: Implement prefer-at (#​14232) (camc314)
🐛 Bug Fixes
  • e605222 linter/no-useless-undefined: Correctly respect checkArguments option (#​14369) (camc314)
  • f1bc608 linter: Fix flaky import/no_cycle test (#​14328) (Boshen)
  • 9a902c0 linter/plugins: Make range field non-optional on AST types (#​14354) (overlookmotel)
  • 0a42d7f tsgolint: Report errors if we fail to parse tsgolint diagnostic messages (#​14301) (camc314)
  • 42f8d7e linter/react-hooks: Fix diagnostic message for literal in dependency array (#​14266) (camc314)
  • ece91c5 linter/react-hooks: Fix diagnostic message for duplicate dependency in array (#​14265) (camc314)
  • 864fa0e linter/no-unused-expression: False positive with satisfies expressions (#​14259) (camc314)
  • adff069 language_server: Don't apply "ignore this rule" fixes for fixAll code action + command (#​14243) (Sysix)
  • 46cceb8 linter/rules-of-hooks: Correctly place primary span to fix disable directive (#​14237) (camc314)
🚜 Refactor
  • 1489376 napi/parser, linter/plugins: Minify walker code (#​14376) (overlookmotel)
  • c8eeeb5 linter/plugins: Remove build-time dependency on napi/parser (#​14374) (overlookmotel)
  • fb1a067 linter/plugins: Bundle walker and AST types map (#​14373) (overlookmotel)
  • 93d8164 linter/plugins: Export AST types direct from oxlint package (#​14353) (overlookmotel)
  • 230d996 linter/plugins: SourceCode#getText use range (#​14352) (overlookmotel)
  • 6e52bbd linter/plugins: Move location-related code into separate file (#​14350) (overlookmotel)
  • 13f1003 linter/plugins: Share ast between files (#​14349) (overlookmotel)
  • 00dde41 tsgolint: Make parsing TsGoLintMessage parsing errors an enum (#​14300) (camc314)
  • fc314f5 tsgolint: Make MessageType parsing more idomatic (#​14299) (camc314)
  • a24c36e language-server/tsgolint: Use an iterator for tsgolint message parsing (#​14298) (camc314)
  • 8be432a tsgolint: Use an iterator for tsgolint message parsing (#​14297) (camc314)
  • 57daa54 tsgolint: Remove always Some option wrapper (#​14296) (camc314)
  • 79eadf8 linter: Introduce LintRunner (#​14051) (camc314)
  • 65873ba linter/plugins: Add stubs for all SourceCode methods (#​14285) (overlookmotel)
  • 989ce2f linter/plugins: Convert Node type to interface (#​14280) (overlookmotel)
  • 891fc47 language_server: Share code for command oxc.fixAll and code action source.fixAll.oxc (#​14244) (Sysix)
  • 7fe930c language_server: Remove unused fixture files (#​14246) (Sysix)
  • 2b2c345 language-server: Move generate_inverted_diagnostics to error_with_position (#​14118) (camc314)
⚡ Performance
  • fa3712d language_server: Create less ExternalPluginStores (#​14378) (overlookmotel)
  • e75d42d napi/parser, linter/plugins: Remove runtime preserveParens option from raw transfer deserializers (#​14338) (overlookmotel)
  • 2e57351 linter/plugins: Initialize lineStartOffsets as [0] (#​14302) (overlookmotel)
  • c27a393 linter/plugins: Deserialize AST on demand (#​14288) (overlookmotel)
  • 95a8cc4 linter/plugins: Use singleton for SourceCode (#​14286) (overlookmotel)
🧪 Testing
  • 0061ce7 linter: Add more tests for disable directives in partial loadable files (#​14371) (camc314)
  • 1387aaa linter/plugins: Test createOnce returning no visitor functions (#​14279) (overlookmotel)
  • 55ebb8b linter: Add test for disable_for_this_section fix (#​14240) (Sysix)
  • a7e8662 linter: Port unicorn test cases to no-named-default (#​14239) (camc314)
💼 Other

v1.19.0

Compare Source

🚀 Features
  • b4d716f linter/plugins: Move custom JS plugin config to jsPlugins (#​14133) (overlookmotel)
🐛 Bug Fixes
  • 8879b5a linter/plugins: Add types export to npm/oxlint (#​14219) (overlookmotel)

v1.18.0: oxlint v1.18.0

Compare Source

[1.18.0] - 2025-09-24

This release should fix a critical memory leak when import plugin is enabled in IDEs.

🚀 Features
  • 2481964 linter/exhaustive-deps: Add support for useEffectEvent (#​14041) (Cody Olsen)
🐛 Bug Fixes
  • 444fcf0 linter: Fix false positive in vue/no-required-prop-with-default (#​14066) (yefan)
  • 2186b28 linter: Fix Arc memory leak and lifecycle issues (#​14049) (Boshen)
  • 314c27d linter/plugins: definePlugin apply defineRule to rules (#​14065) (overlookmotel)
  • 7bd01ed linter/plugins: defineRule call createOnce lazily (#​14062) (overlookmotel)
  • fb3e7e3 linter/plugins: defineRule accept visitor with no before / after hooks (#​14060) (overlookmotel)
🚜 Refactor
⚡ Performance
  • ce538c7 linter/plugins: Load methods of globals into local vars (#​14073) (overlookmotel)
  • c2f7459 language_server: Avoid cloning on message conversion (#​14058) (Sysix)
🧪 Testing
  • 2fd4b1e linter/plugins: Rename test (#​14064) (overlookmotel)
  • f2b3934 linter/plugins: Test returning false from before hook skips visitation in ESLint (#​14061) (overlookmotel)
  • b109419 linter/plugins: Align ESLint plugin with Oxlint (#​14059) (overlookmotel)

v1.17.0

Compare Source

🚀 Features
🚜 Refactor
  • bb040bc parser, linter: Replace .mjs files with .js (#​14045) (overlookmotel)
  • 7e0d736 linter/plugins: Rename --experimental-js-plugins to --js-plugins (#​13860) (overlookmotel)

v1.16.0: oxlint v1.16.0

Compare Source

[1.16.0] - 2025-09-16

🚀 Features
  • 97c8d06 linter: Add preserve-caught-error rule (#​13748) (孔辉)
  • 8c19b18 linter/exhaustive-deps: Implement fixer for dep in global scope (#​13783) (camc314)
  • 06bce8f linter/exhaustive-deps: Implement fixer for missing dep (#​13782) (camc314)
  • a8675f4 linter: Add eslint/class-methods-use-this rule (#​12977) (Peter Cardenas)
  • db33196 parser: Adds typescript rule for empty argument list (#​13730) (Karan Kiri)
  • 2751193 linter: Add eslint/no-useless-computed-key rule (#​13428) (yefan)
  • 9a205d1 regex-parser: Parse simple TemplateLiterals (#​13265) (Sysix)
🐛 Bug Fixes
  • a2c91cd linter: Drop rules to allow mutable access to ctx_host in run_external_rules (#​13832) (camc314)
  • 3af1e5d linter/no-unsafe-declaration-merging: Always mark first span as primary (#​13830) (camc314)
  • 1c43c7c linter: Keep message when merging composite fixes (#​13827) (camc314)
  • 26af302 linter/exhaustive-deps: Check stable value is on lhs of assignment expr (#​13815) (camc314)
  • 4bc12d0 linter/exhaustive-deps: Remove impossible comparison with parent kind (#​13814) (camc314)
  • 12baf5e linter/exhaustive-deps: Respect primary span when identifying disable directive location (#​13781) (camc314)
  • fa7400a linter/no-undef: False positive with arguments in functions (#​13763) (camc314)
  • 50e6e3c editor: Restrict servers paths for oxc.path.server (#​13740) (Sysix)
  • b45077d editor: Strip leading slash for bin path on windows (#​13738) (Sysix)
  • 8fa6227 editor: Don't allow oxc.path.server for untrusted workspaces (#​13734) (Sysix)
  • 56da114 linter/react/jsx-handler-names: Do not detect the function name within the inline-function's body block (#​13456) (Takuji Shimokawa)
  • b2bc5b4 linter/react-perf/jsx-no-new-object-as-prop: Skip as/satisfies exprs (#​13718) (camc314)
  • ab51394 raw_transfer: Disable layout assertions on some 32-bit platforms (#​13716) (overlookmotel)
  • 09428f6 linter/plugins: Remove outdated comment (#​13691) (overlookmotel)
  • a294721 linter/plugins: Exit early if JS plugins enabled on unsupported platforms (#​13689) (overlookmotel)
  • 68a2280 linter/plugins: More graceful exit for --experimental-js-plugins CLI option (#​13688) (overlookmotel)
🚜 Refactor
  • 395d40d linter: Derive inmpls for PartialEq, Eq over manual ones (#​13828) (camc314)
  • 8e4cd8f linter/func-names: Use run_once over looping over all nodes (#​13798) (camc314)
  • 7f4e2fe eslint/func-names: Clean up implementation and improve documentation (#​13601) (Antoine Zanardi)
  • 137896a language_server: Split options for linting and formatting (#​13627) (Sysix)
  • 7346099 linter: Move oxlint application code into separate module (#​13745) (overlookmotel)
  • 6dd4107 linter: Remove #[cfg(test)] attributes from tester module (#​13714) (overlookmotel)
  • c40c6ef linter/plugins: Directory for JS plugins-related code (#​13701) (overlookmotel)
  • a0022c1 linter/plugins: Improve error messages for JS plugins (#​13699) (overlookmotel)
  • 1fd993f napi/oxlint: Rename napi/oxlint2 to napi/oxlint (#​13682) (overlookmotel)
⚡ Performance
  • 90c8286 linter: Detect node types from let..else statements (#​13690) (camchenry)
  • 08c05df semantic: Make CFG construction a compile-time feature (#​13678) (Boshen)
🎨 Styling
  • 99a7638 linter: Add comments + re-organise imports (#​13715) (overlookmotel)
🧪 Testing
  • 18a1145 linter: Add debug assertions for skipping rules (#​13724) (camc314)
  • cb080de linter/no-unused-vars: Add test for non ASCII chars in JSX components (#​13820) (camc314)
  • b6eba27 linter/no-undef: Add more test cases for arguments (#​13764) (camc314)
  • fb2d087 linter: Set CWD for tests (#​13722) (overlookmotel)
💼 Other

[v1.15.0](https://redirect.github.com/oxc-project/ox


Configuration

📅 Schedule: Branch creation - "before 3am on the first day of the month" (UTC), 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 using a curated preset maintained by Sanity. View repository job log here

Copy link

vercel bot commented Sep 23, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
logos Ready Ready Preview Comment Oct 9, 2025 8:45pm

Copy link

socket-security bot commented Sep 23, 2025

@renovate renovate bot force-pushed the renovate/non-major branch from b320be9 to d3c4549 Compare September 24, 2025 04:09
@renovate renovate bot force-pushed the renovate/non-major branch from d3c4549 to c16187b Compare September 24, 2025 16:02
@renovate renovate bot force-pushed the renovate/non-major branch from c16187b to 534a8a7 Compare September 25, 2025 11:05
@renovate renovate bot force-pushed the renovate/non-major branch from 534a8a7 to b7286bd Compare September 25, 2025 17:40
@renovate renovate bot force-pushed the renovate/non-major branch from b7286bd to 1898ef3 Compare September 26, 2025 19:22
@renovate renovate bot force-pushed the renovate/non-major branch from 1898ef3 to 7ca651b Compare September 28, 2025 14:09
@renovate renovate bot force-pushed the renovate/non-major branch from 7ca651b to c134dfe Compare September 29, 2025 12:02
@renovate renovate bot force-pushed the renovate/non-major branch from c134dfe to 1275b22 Compare September 29, 2025 19:15
@renovate renovate bot force-pushed the renovate/non-major branch from 1275b22 to 1b62770 Compare September 30, 2025 06:43
@renovate renovate bot force-pushed the renovate/non-major branch from 1b62770 to 3a83127 Compare October 1, 2025 00:08
@renovate renovate bot force-pushed the renovate/non-major branch from 3a83127 to 2249189 Compare October 1, 2025 22:39
Copy link

socket-security bot commented Oct 1, 2025

Warning

Review the following alerts detected in dependencies.

According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.

Action Severity Alert  (click "▶" to expand/collapse)
Warn High
[email protected] has a License Policy Violation.

License: LicenseRef-W3C-Community-Final-Specification-Agreement (package/ThirdPartyNoticeText.txt)

From: package.jsonnpm/[email protected]

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at [email protected].

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/[email protected]. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

View full report

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants