Skip to content

Update UI Component dependencies (major)#776

Open
loopingz wants to merge 1 commit intomainfrom
renovate/major-ui-component-dependencies
Open

Update UI Component dependencies (major)#776
loopingz wants to merge 1 commit intomainfrom
renovate/major-ui-component-dependencies

Conversation

@loopingz
Copy link
Copy Markdown
Contributor

@loopingz loopingz commented Jan 12, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change
lucide-react (source) dependencies major ^0.562.0^1.7.0
react-i18next dependencies major ^16.5.5^17.0.2
react-resizable-panels (source) dependencies major ^3.0.6^4.9.0

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

lucide-icons/lucide (lucide-react)

v1.7.0: Version 1.7.0

Compare Source

What's Changed
New Contributors

Full Changelog: lucide-icons/lucide@1.6.0...1.7.0

v1.6.0: Version 1.6.0

Compare Source

What's Changed
New Contributors

Full Changelog: lucide-icons/lucide@1.5.0...1.6.0

v1.5.0: Version 1.5.0

Compare Source

What's Changed

Full Changelog: lucide-icons/lucide@1.4.0...1.5.0

v1.4.0: Version 1.4.0

Compare Source

What's Changed
New Contributors

Full Changelog: lucide-icons/lucide@1.3.0...1.4.0

v1.3.0: Version 1.3.0

Compare Source

What's Changed
New Contributors

Full Changelog: lucide-icons/lucide@1.2.0...1.3.0

v1.2.0: Version 1.2.0

Compare Source

What's Changed
New Contributors

Full Changelog: lucide-icons/lucide@1.1.0...1.2.0

v1.1.0: Version 1.1.0

Compare Source

What's Changed
New Contributors

Full Changelog: lucide-icons/lucide@1.0.2...1.1.0

v1.0.1: Lucide V1 🚀

Compare Source

After years of work and dedication, Lucide Version 1 has been officially released!. This milestone marks a significant achievement in our journey to provide a comprehensive and versatile icon library for developers and designers alike.

It's been quite a ride — especially over the past year. Lucide has grown to over 30 million downloads per week and is used by million of projects worldwide. This release is a testament to the hard work of our community and contributors who have helped shape Lucide into what it is today.

Thank you to everyone who has supported us along the way. We couldn't have done this without you!

What's New in Version 1? TLDR;
  • Removed brand icons, see our brand logo statement for more details.
  • Improved documentation, guides per framework.
  • Improved accessibility, aria-hidden is now set by default on icons.
  • Removed UMD build, only ESM and CJS now (exception for the lucide package).
  • Package rename from lucide-vue-next to @lucide/vue.
  • A modern, standalone implementation for Angular, @lucide/angular
  • Support for context providers in React, Vue, Svelte, and Solid.
  • Stable code points for Lucide font.
  • Support for shadow DOM in the lucide package.
  • Many bug fixes and improvements.

See more at Lucide Version 1

v1.0.0: Version 1.0.0

Compare Source

[!WARNING]
This release was published unintentionally. We've corrected this in v1.0.1, which should be used instead.

What's Changed
New Contributors

Full Changelog: lucide-icons/lucide@0.577.0...1.0.0

v0.577.0: Version 0.577.0

Compare Source

What's Changed
New Contributors

Full Changelog: lucide-icons/lucide@0.576.0...0.577.0

v0.576.0: Version 0.576.0

Compare Source

What's Changed

Full Changelog: lucide-icons/lucide@0.575.0...0.576.0

v0.575.0: Version 0.575.0

Compare Source

What's Changed
New Contributors

Full Changelog: lucide-icons/lucide@0.573.0...0.575.0

v0.574.0: Version 0.574.0

Compare Source

What's Changed
New Contributors

Full Changelog: lucide-icons/lucide@0.572.0...0.574.0

v0.573.0: Version 0.573.0

Compare Source

What's Changed
New Contributors

Full Changelog: lucide-icons/lucide@0.572.0...0.573.0

v0.572.0: Version 0.572.0

Compare Source

What's Changed
New Contributors

Full Changelog: lucide-icons/lucide@0.571.0...0.572.0

v0.571.0: Version 0.571.0

Compare Source

What's Changed
New Contributors

Full Changelog: lucide-icons/lucide@0.570.0...0.571.0

v0.570.0: Version 0.570.0

Compare Source

What's Changed

Full Changelog: lucide-icons/lucide@0.569.0...0.570.0

v0.569.0: Version 0.569.0

Compare Source

What's Changed

Full Changelog: lucide-icons/lucide@0.568.0...0.569.0

v0.568.0: Version 0.568.0

Compare Source

What's Changed
New Contributors

Full Changelog: lucide-icons/lucide@0.567.0...0.568.0

v0.567.0: Version 0.567.0

Compare Source

What's Changed

Full Changelog: lucide-icons/lucide@0.566.0...0.567.0

v0.566.0: Version 0.566.0

Compare Source

What's Changed
New Contributors

Full Changelog: lucide-icons/lucide@0.565.0...0.566.0

v0.565.0: Version 0.565.0

Compare Source

What's Changed

Full Changelog: lucide-icons/lucide@0.564.0...0.565.0

v0.564.0: Version 0.564.0

Compare Source

What's Changed
New Contributors

Full Changelog: lucide-icons/lucide@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: lucide-icons/lucide@0.562.0...0.563.0

i18next/react-i18next (react-i18next)

v17.0.2

Compare Source

  • fix(types): values prop on <Trans /> now only requires interpolation variables for the specific i18nKey, not all variables in the namespace 1913

v17.0.1

Compare Source

  • chore: bump minimum i18next peer dependency to >= 26.0.1 (forgot to do it in last version)
  • fix: migrate test setup from removed legacy interpolation.format to i18n.services.formatter.add() (i18next v26)

v17.0.0

Compare Source

Potentially breaking changes
  • fix: transKeepBasicHtmlNodesFor now correctly preserves HTML tag names when children contain interpolations or mixed content 230
    • Previously, <strong>{{name}}</strong> was incorrectly serialized as <1>{{name}}</1> — the tag name was only preserved for plain string children
    • This bug existed since the feature was introduced and affects auto-generated keys (when no explicit i18nKey is provided)
    • If you rely on auto-generated Trans keys containing indexed tags for kept HTML elements with interpolation children, you will need to update your translation files
Other changes
  • updated dev dependencies (vitest, rollup plugins, happy-dom, typescript, etc.)
16.6.6
  • fix(peer-deps): bump i18next peer dependency to >= 25.10.9 to match required type exports (ConstrainTarget, ApplyTarget, GetSource) used by TransSelector 1911
16.6.5
  • fix(types): selector keyPrefix overload in useTranslation no longer matches when keyPrefix is absent, fixing defaultNS: false with explicit ns option 2412
16.6.4
  • allow TypeScript 6 as peer dependency 1910
16.6.3
  • fix(types): merge TransSelector overloads into a single signature so typeof Trans remains extendable 1909
16.6.2
  • feat(types): useTranslation now accepts selector functions as keyPrefix with full type-safe key narrowing when enableSelector is enabled 2367
16.6.1
  • feat(types): i18nKey of <Trans i18nKey={sk} /> to accept a SelectorKey 2364
16.6.0
  • warn when t is called before ready with useSuspense: false 1896
  • type-safe values prop on <Trans /> component — interpolation variables are now inferred from the translation string when custom types are configured 1772
16.5.8
  • A selector function cannot be resolved without an i18n instance... returning empty string is safer than leaking the raw function reference. 1907
16.5.7
  • fix: <Trans> component with enableSelector: true does not support multiple selectors for fallbacks 1907
16.5.6
  • fix: prevent crash in useSSR when init() hasn't been called before useSSR — now logs a warning instead of throwing 1604
16.5.5
  • fix: prevent crash in useSSR, getInitialProps and Translation when no i18next instance is available (e.g. in monorepo setups with duplicate react-i18next copies) — now logs a clear warning instead of throwing 1604
16.5.4
  • fix: Overriding React component props not working 1902
16.5.3
  • fix: Trans named tags with underscore 1901
16.5.2
  • fix: Type errors when you've declared a resources type 1899 via 1900
16.5.1
16.5.0
  • Add configuration option transDefaultProps to set default props for the Trans component (e.g. tOptions, shouldUnescape, values) 1895
16.4.1
  • fix(Trans): prevent double-escaping of interpolated values in component props (e.g. title). Unescape HTML entities before passing prop values to React to avoid rendered output like &amp;quot; / &amp;#&#8203;39;. 1893
16.4.0
  • <Trans count> prop: optional - infer count from children 1891
16.3.5
  • fix runaway effect in useTranslation 1888 by 1889
16.3.4
  • Fix: avoid the "ref is not a prop" warning when a user ref is placed on an element inside <Trans> 1887, by still trying to fix element.ref access issue with react 19 1846
16.3.3
  • improve useTranslation to fix "Maximum update depth exceeded" but still support new react-compiler 1885 1863
16.3.2
  • fix: avoid "Uncaught TypeError: Cannot redefine property: __original"
16.3.1
  • revert fix: Incosistent behaviour of Trans and t. Trans set defaultValue when t call doesn't set the field. 1876 f22d478
16.3.0
  • fix: add i18n wrapper for React Compiler and React.memo compatibility 1884
16.2.4
  • try to fix "Trans component do not render anymore children as default value in test environment" 1883 by also respecting 1876
16.2.3
  • fix hyphened component break issue 1882
16.2.2
  • fix trans component break with less than sign 1880, closes 1734
16.2.1
  • fix regression in v16.2.0: bindI18nStore does not work correctly 1879
16.2.0
  • try to address: useTranslation hook violates React's rules of hooks by conditionally calling inner hooks 1863
16.1.6
  • fix: fix: handle spread props for inner components in Trans (icu) 1877
16.1.5
  • fix: Incosistent behaviour of Trans and t. Trans set defaultValue when t call doesn't set the field. 1876
  • Trans: use also defaultValue via tOptions as fallback
16.1.4
  • fix: detect pre-transformation use of interpolation like number/date/etc. 1875
16.1.3
  • fix: ensure invalid identifiers are quoted in the props object 1874
16.1.2
  • missing.js extensions for Icu imports
16.1.1
  • exports for IcuTrans component 1873
16.1.0
  • Introduce IcuTrans component 1869
16.0.1
  • fix: Using component with named tags throws error when Selector API is enabled 1867 with 1868
16.0.0
  • major upgrade i18next dep to address 1865
15.7.4
  • downgrade i18next dep to address 1865
15.7.3
  • exports TransSelectorProps 1862 to address 1861
15.7.2
  • update i18next dependency
15.7.1
  • Fix: _EnableSelector type (for compatibility, enableSelector does not exist in TypeOptions) 1858
15.7.0
  • add new selector API to improve TypeScript IDE performance 1852
    • read more about it here
15.6.1

avoid exception when passing bindI18n: false 1856

15.6.0

fix: passing components as object should still allow for indexed matching of children 1854

15.5.3

chore: update @babel/runtime 1851

15.5.2

fix element.ref access issue with react 19 1846

15.5.1

add typescript as optional peer dependency 1843

15.5.0

feat: use const type parameters for useTranslation() 1842

15.4.1

fix: unique key warning on componentized element 1835

15.4.0

feat: add meta with codes on warnings to allow conditional logging 1826

15.3.0

Uses the i18next logger instead of the default console logger, if there is a valid i18next instance. Now the debug i18next option is respected, and you can also inject your own logger module: https://www.i18next.com/misc/creating-own-plugins#logger

15.2.0

This version may be breaking if you still use React < v18 with TypeScript.
For JS users this version is equal to v15.1.4

  • fix: Global JSX namespace is deprecated 1823 with 1822
15.1.4
  • Fix: warning each child should have a unique key 1820
15.1.3
  • fix: Self-closing REACT components in translation strings should not attempt to replace the component's children 1815 1816
15.1.2
  • fix: Attempted to assign to readonly property 1813
15.1.1
  • fix: Not all namespaces are loaded when passing the lng option to useTranslate 1809
15.1.0
  • fix: <Trans /> warns 'Each child in a list should have a unique "key" prop.' for react 19 1806
15.0.3
15.0.2
  • try to fix Trans handling with alwaysFormat set to true 1801
15.0.1
  • revert arrow function in class property to address this
15.0.0
  • use optional chaining, nullish coalescing and nullish coalescing assignment 1774
  • Build config and optimizations 1769
  • some dependency updates 1768
  • use modern hasLoadedNamespace code (now requires at least i18next > v19.4.5 (introduced in june 2020))
14.1.3
  • create a isObject helper function 1766
  • optimize nodesToString 1765
  • Simplifies hasValidReactChildren 1764
  • create a isString helper to avoid code duplication 1763
  • use arrow functions where possible 1762
  • use the commented out async code 1761
14.1.2
  • bring back internal interpolationOverride handling for Trans component (if there are childrens), fixes 1754
14.1.1
  • do not modify passed tOptions context property to address 1745
14.1.0
  • types(Trans): add typechecking on context prop 1732 (might break if using "internal" Trans or TransProps)
14.0.8
  • fix: issue 1728 when useSuspense is false and default ns 1731
14.0.7
  • try to get rid of internal interpolationOverride handling for Trans component, fixes 1729
14.0.6
  • align context handling of Trans component with t function, fixes 1729
14.0.5
  • Fix 1691 for strict mode, by preserving change language binding 1720
14.0.4
  • fix interpolation of the count prop 1719
14.0.3
  • revert changes done in v14.0.2 since it breaks normal language change render updates
14.0.2
  • Fix/bug 1691 make returned t function identical upon second effect run in strict mode 1716
14.0.1
  • types: fix typo in CustomInstanceExtensions 1713
14.0.0
  • types: reportNamespaces is now optional, should fix 1693
13.5.0
  • self-closing components in translation strings should not attempt to replace the component's children 1695
13.4.1
  • types: use CustomInstanceExtenstions to extend reportNamespaces
13.4.0
  • fix: separate cjs and mjs typings
13.3.2
  • types: fix consider importing '*.js'
13.3.1
  • optimize defaultVariables feature introduced in last release
13.3.0
  • Respect defaultVariables in the interpolation options 1685
13.2.2
  • Fix missing TransWithoutContext type 1672
13.2.1
  • types: Allow iterable ReactI18NextChildren as children 1669
13.2.0
  • Don't use defaults prop as default key 1664
13.1.2
  • postpone usage of newer ES syntax
13.1.1
  • Render all children regardless of type when using i18nIsDynamicList prop 1661
13.1.0
  • Fix non-list dynamic content in Trans component 1660
13.0.3
  • fix unescape is not consistently called for all values 1657
13.0.2
  • export icu.macro 1652
13.0.1
  • types: Fix performance issue in Trans component 1646
13.0.0
  • Update types to support t function redesign 1615
  • requires i18next >= v23.0.1
12.3.1
  • optimization for optional lng prop for useTranslation, should now prevent missings when lazy loading translations 1637
12.3.0
  • optional lng prop for useTranslation (helping on server side 1637)
12.2.2
  • try to fix conditional exports in package.json
12.2.1
  • type fix: the type of defaultNS in I18nextProvider should support string[] 1633
12.2.0
  • if defaultValue is passed in not ready t functio (via useTranslation) return that instead of the key, even though the user-land could should be fixed 1618
12.1.5
12.1.4
  • fix crash in gatsby 1594
12.1.3
  • fix fallback of t function in Trans component
12.1.2
  • fix crash in gatsby 1594
12.1.1
  • fix for node resolution 1589
12.1.0
  • context-less version of Trans component to be used for environments without react context 1588
12.0.0
  • Update t function types to rely on types coming from i18next 1501
11.18.6
  • types: nsMode 1554
11.18.5
  • support unescaping forward slash 1548
11.18.4
  • fix: reset t when keyPrefix is updated 1544
11.18.3
  • types: bindI18n option for UseTranslationOptions
11.18.2
  • more html entities to unescape by default 1538
11.18.1
  • types: allow iterable with objects as children 1531
11.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Only on Monday (* * * * 1)
  • 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 Renovate Bot.

@loopingz loopingz requested a review from a team as a code owner January 12, 2026 00:13
@loopingz loopingz added dependencies Pull requests that update a dependency file ui/ux labels Jan 12, 2026
@loopingz loopingz force-pushed the renovate/major-ui-component-dependencies branch from d914bc4 to 783e82a Compare January 12, 2026 12:11
@loopingz loopingz changed the title chore(deps): update ui component dependencies (major) Update UI Component dependencies (major) Jan 13, 2026
@loopingz loopingz changed the title Update UI Component dependencies (major) chore(deps): update ui component dependencies (major) Jan 13, 2026
@loopingz loopingz force-pushed the renovate/major-ui-component-dependencies branch 2 times, most recently from 26b65c4 to 8e06c17 Compare January 17, 2026 00:17
@loopingz loopingz changed the title chore(deps): update ui component dependencies (major) chore(deps): update dependency react-resizable-panels to v4 Jan 17, 2026
@loopingz loopingz force-pushed the renovate/major-ui-component-dependencies branch 4 times, most recently from a2b1bea to 443f588 Compare January 26, 2026 00:11
@loopingz loopingz force-pushed the renovate/major-ui-component-dependencies branch 6 times, most recently from 720b7d0 to aa0f586 Compare February 2, 2026 00:22
@loopingz loopingz force-pushed the renovate/major-ui-component-dependencies branch 3 times, most recently from 6693a79 to 9bc8c76 Compare March 8, 2026 00:13
@loopingz loopingz force-pushed the renovate/major-ui-component-dependencies branch 2 times, most recently from aacf566 to c4a92bc Compare March 21, 2026 00:20
@loopingz loopingz force-pushed the renovate/major-ui-component-dependencies branch 2 times, most recently from 84a823d to a7944ed Compare March 24, 2026 00:45
@loopingz loopingz changed the title chore(deps): update dependency react-resizable-panels to v4 chore(deps): update ui component dependencies (major) Mar 24, 2026
@loopingz loopingz force-pushed the renovate/major-ui-component-dependencies branch 3 times, most recently from 1da0363 to 76a1d79 Compare March 28, 2026 00:18
@loopingz loopingz force-pushed the renovate/major-ui-component-dependencies branch 4 times, most recently from 5ec18ed to 3eaaa04 Compare April 1, 2026 12:34
@loopingz loopingz force-pushed the renovate/major-ui-component-dependencies branch from 3eaaa04 to 865efe1 Compare April 3, 2026 01:00
@loopingz
Copy link
Copy Markdown
Contributor Author

loopingz commented Apr 3, 2026

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: pnpm-lock.yaml
Scope: all 24 workspace projects
Progress: resolved 1, reused 0, downloaded 0, added 0
Progress: resolved 18, reused 0, downloaded 0, added 0
/tmp/renovate/repos/github/vertesia/composableai/packages/ui:
 ERR_PNPM_NO_MATURE_MATCHING_VERSION  Version 4.9.0 (released 5 hours ago) of react-resizable-panels does not meet the minimumReleaseAge constraint

This error happened while installing a direct dependency of /tmp/renovate/repos/github/vertesia/composableai/packages/ui

The latest release of react-resizable-panels is "4.9.0". Published at 4/2/2026 7:52:00 PM

Other releases are:
  * next: 1.0.0 published at 12/13/2023
  * issue-297: 2.0.8-rc.1 published at 2/13/2024
  * alpha: 4.7.1-alpha.1 published at 3/2/2026

If you need the full list of all 197 published versions run "pnpm view react-resizable-panels versions".

If you want to install the matched version ignoring the time it was published, you can add the package name to the minimumReleaseAgeExclude setting. Read more about it: https://pnpm.io/settings#minimumreleaseageexclude

@loopingz loopingz changed the title chore(deps): update ui component dependencies (major) Update UI Component dependencies (major) Apr 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file ui/ux

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants