Repository navigation
chore(deps): bump @launchpad-ui/components from 0.4.4 to 0.25.0 in /internal/dev_server/ui - #1013
Conversation
Bumps [@launchpad-ui/components](https://github.com/launchdarkly/launchpad-ui/tree/HEAD/packages/components) from 0.4.4 to 0.25.0. - [Release notes](https://github.com/launchdarkly/launchpad-ui/releases) - [Changelog](https://github.com/launchdarkly/launchpad-ui/blob/main/packages/components/CHANGELOG.md) - [Commits](https://github.com/launchdarkly/launchpad-ui/commits/@launchpad-ui/components@0.25.0/packages/components) --- updated-dependencies: - dependency-name: "@launchpad-ui/components" dependency-version: 0.25.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 2 potential issues.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit ef7f007. Configure here.
| }, | ||
| "dependencies": { | ||
| "@launchpad-ui/components": "0.4.4", | ||
| "@launchpad-ui/components": "0.25.0", |
There was a problem hiding this comment.
React 19 peer mismatch
High Severity
@launchpad-ui/components 0.25.0 now peers react and react-dom at ^19, and its nested @launchpad-ui/icons 0.26.7 does the same. The UI still pins 18.3.1. Dialogs, selects, and other RAC wrappers that assume React 19 (including ref-as-prop) can fail when the dev server UI loads.
Additional Locations (2)
Reviewed by Cursor Bugbot for commit ef7f007. Configure here.
| }, | ||
| "dependencies": { | ||
| "@launchpad-ui/components": "0.4.4", | ||
| "@launchpad-ui/components": "0.25.0", |
There was a problem hiding this comment.
Icons and tokens version skew
High Severity
0.25.0 pulls @launchpad-ui/icons ~0.26.7 and @launchpad-ui/tokens ~0.19.0 as nested copies, while the app still depends on icons 0.18.13 and tokens 0.11.3. IconProvider and App.css bind the old packages, so IconButton and component styles read a different IconContext and token set than the rest of the UI.
Additional Locations (1)
Reviewed by Cursor Bugbot for commit ef7f007. Configure here.


Bumps @launchpad-ui/components from 0.4.4 to 0.25.0.
Release notes
Sourced from @launchpad-ui/components's releases.
... (truncated)
Changelog
Sourced from @launchpad-ui/components's changelog.
... (truncated)
Commits
5f4134fchore: version packages (#2010)52a9e67refactor: remove the package cycles and import siblings by specifier (#2009)3a57241chore: version packages (#2008)567a715fix(components): top-align MenuItem checkbox with label (#2004)6f5ae87chore: version packages (#2005)4f7d63dchore: version packages (#1998)566eb9bfix(components): make the breadcrumbs separator color independent of styleshe...7277433chore: version packages (#1995)1da37b3chore: version packages (#1991)b240b87feat(components): add data-lp-variant and data-lp-indicator styling hooks (#1...Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for
@launchpad-ui/componentssince your current version.Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)Note
Overview
Upgrades
@launchpad-ui/componentsfrom 0.4.4 to 0.25.0 ininternal/dev_server/ui(package.jsonandpackage-lock.jsononly). No application source changes.The lockfile reflects a major packaging shift for that library: it no longer bundles the full
react-aria/react-aria-components/ toast stack as direct dependencies and instead declares peer dependencies on newerreact-aria,react-aria-components,react-stately,react-router, and optionalreact-hook-form, with peers documented for React 19 while this app still pins React 18.3.1. Nested copies of@launchpad-ui/tokens(~0.19) and@launchpad-ui/icons(~0.26.7) come in undercomponents, alongside the app’s existing direct pins on oldercore/icons/tokensversions.Reviewers should confirm
npm ci,npm run build, andnpm testfor the dev server UI still pass, and watch for peer-dep warnings or subtle styling/API regressions on screens that import from@launchpad-ui/components(forms, buttons, list boxes, progress, etc.).Reviewed by Cursor Bugbot for commit ef7f007. Bugbot is set up for automated code reviews on this repo. Configure here.