Skip to content

build(deps): bump isbot from 5.1.36 to 5.1.39#259

Merged
ameijer merged 2 commits into
mainfrom
cursor/bump-isbot-5-1-39-6d8e
Jun 2, 2026
Merged

build(deps): bump isbot from 5.1.36 to 5.1.39#259
ameijer merged 2 commits into
mainfrom
cursor/bump-isbot-5-1-39-6d8e

Conversation

@ameijer

@ameijer ameijer commented May 27, 2026

Copy link
Copy Markdown
Member

Bumps isbot from 5.1.36 to 5.1.39.

This replaces the stale dependabot PR #244, which was marked CONFLICTING because the lockfile fell behind main. The dependency range ^5.1.39 resolves to 5.1.40 (latest patch in the 5.1.x line).

Changelog (5.1.36 → 5.1.39+)

  • 5.1.37: Better non-empty string checking in interface functions; internal build with tsup.
  • 5.1.38: Pattern updates.
  • 5.1.39: Pattern updates.
  • 5.1.40: Pattern updates.

Validation

  • npm install updates the lockfile cleanly with no peer-dep warnings.
  • npm run build (new UI) passes.
  • npm run build:legacy passes.

Closes #244.

Open in Web Open in Cursor 

@netlify

netlify Bot commented May 27, 2026

Copy link
Copy Markdown

Deploy Preview for opencost-ui ready!

Name Link
🔨 Latest commit a5064a9
🔍 Latest deploy log https://app.netlify.com/projects/opencost-ui/deploys/6a1eec7b3007480008ccd7e0
😎 Deploy Preview https://deploy-preview-259--opencost-ui.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Updates the bot detection library to the latest patch version (resolves
to 5.1.40 with the ^ range), picking up pattern updates and improved
non-empty string validation in interface functions.

Replaces dependabot PR #244 which had stale lockfile conflicts.

Signed-off-by: cursor-agent[bot] <cursor-agent[bot]@users.noreply.github.com>

Co-authored-by: Alex Meijer <ameijer@users.noreply.github.com>
Signed-off-by: Cursor Agent <cursoragent@cursor.com>
@cursor cursor Bot force-pushed the cursor/bump-isbot-5-1-39-6d8e branch from 92f7bb4 to 0b0794d Compare May 27, 2026 18:56
@ameijer ameijer marked this pull request as ready for review June 1, 2026 17:23
@ameijer ameijer merged commit f4769cd into main Jun 2, 2026
9 checks passed
@ameijer ameijer deleted the cursor/bump-isbot-5-1-39-6d8e branch June 2, 2026 14:48
@github-actions

github-actions Bot commented Jun 2, 2026

Copy link
Copy Markdown

Lighthouse Report

Category Score
Performance 94
Accessibility 94
Best Practices 100
SEO 83

Full Report

cursor Bot pushed a commit that referenced this pull request Jun 2, 2026
Bumps the MUI v9 stack together so peer dependencies line up:
- @mui/material 7.3.9 -> 9.0.1
- @mui/icons-material 7.3.9 -> 9.0.1
- @mui/x-date-pickers 8.27.2 -> 9.3.0  (8.x peer-pins @mui/material@^7)

Replaces dependabot PR #245, which only bumped @mui/material and
therefore failed npm install with peer-dep conflicts against
@mui/icons-material@7.3.9 (and would have hit @mui/x-date-pickers@8 too).

Rebased on top of recently-merged main (which includes #259/#260/#261).

### v9 breaking change handled

The v9.0.0-beta.1 release removed the legacy `*Outline` icon aliases
(see mui/material-ui#48116). All call sites that imported
`DeleteOutline` were migrated to `DeleteOutlined`:

- app/routes/dashboard-list.tsx
- app/components/report-list-table.tsx
- app/components/report-builder-side-panel.tsx (3 call sites)

The `*Outlined` variants are the canonical Material Symbols name and
have been available since v5; the legacy `*Outline` aliases are now gone.

### Notes

- No Grid `direction='column'/'column-reverse'` usages exist in the
  codebase, so the v9.0.0-beta.1 Grid change does not apply.
- The only ListItemIcon with a hardcoded minWidth (Nav/NavItem.jsx) uses
  sx overrides, so the v9 theme-spacing default does not affect it.
- @mui/styles@^6.5.0 has no peer dep on @mui/material and continues to
  install cleanly alongside v9.
- date-fns@^4.1.0 is supported by @mui/x-date-pickers@^9.3.0.

### Validation

- `npm install` succeeds; `found 0 vulnerabilities`.
- `npm run build` (new UI) passes.
- `npm run build:legacy` passes.

Signed-off-by: Cursor Agent <cursoragent@cursor.com>

Co-authored-by: Alex Meijer <ameijer@users.noreply.github.com>
nicolasmattelaer pushed a commit to nicolasmattelaer/opencost-ui that referenced this pull request Jun 11, 2026
Bumps the MUI v9 stack together so peer dependencies line up:
- @mui/material 7.3.9 -> 9.0.1
- @mui/icons-material 7.3.9 -> 9.0.1
- @mui/x-date-pickers 8.27.2 -> 9.3.0  (8.x peer-pins @mui/material@^7)

Replaces dependabot PR opencost#245, which only bumped @mui/material and
therefore failed npm install with peer-dep conflicts against
@mui/icons-material@7.3.9 (and would have hit @mui/x-date-pickers@8 too).

Rebased on top of recently-merged main (which includes opencost#259/opencost#260/opencost#261).

### v9 breaking change handled

The v9.0.0-beta.1 release removed the legacy `*Outline` icon aliases
(see mui/material-ui#48116). All call sites that imported
`DeleteOutline` were migrated to `DeleteOutlined`:

- app/routes/dashboard-list.tsx
- app/components/report-list-table.tsx
- app/components/report-builder-side-panel.tsx (3 call sites)

The `*Outlined` variants are the canonical Material Symbols name and
have been available since v5; the legacy `*Outline` aliases are now gone.

### Notes

- No Grid `direction='column'/'column-reverse'` usages exist in the
  codebase, so the v9.0.0-beta.1 Grid change does not apply.
- The only ListItemIcon with a hardcoded minWidth (Nav/NavItem.jsx) uses
  sx overrides, so the v9 theme-spacing default does not affect it.
- @mui/styles@^6.5.0 has no peer dep on @mui/material and continues to
  install cleanly alongside v9.
- date-fns@^4.1.0 is supported by @mui/x-date-pickers@^9.3.0.

### Validation

- `npm install` succeeds; `found 0 vulnerabilities`.
- `npm run build` (new UI) passes.
- `npm run build:legacy` passes.

Signed-off-by: Cursor Agent <cursoragent@cursor.com>

Co-authored-by: Alex Meijer <ameijer@users.noreply.github.com>
Signed-off-by: nmattela <nicolas.bruno.mattelaer@vub.be>
nicolasmattelaer pushed a commit to nicolasmattelaer/opencost-ui that referenced this pull request Jun 11, 2026
Bumps the MUI v9 stack together so peer dependencies line up:
- @mui/material 7.3.9 -> 9.0.1
- @mui/icons-material 7.3.9 -> 9.0.1
- @mui/x-date-pickers 8.27.2 -> 9.3.0  (8.x peer-pins @mui/material@^7)

Replaces dependabot PR opencost#245, which only bumped @mui/material and
therefore failed npm install with peer-dep conflicts against
@mui/icons-material@7.3.9 (and would have hit @mui/x-date-pickers@8 too).

Rebased on top of recently-merged main (which includes opencost#259/opencost#260/opencost#261).

### v9 breaking change handled

The v9.0.0-beta.1 release removed the legacy `*Outline` icon aliases
(see mui/material-ui#48116). All call sites that imported
`DeleteOutline` were migrated to `DeleteOutlined`:

- app/routes/dashboard-list.tsx
- app/components/report-list-table.tsx
- app/components/report-builder-side-panel.tsx (3 call sites)

The `*Outlined` variants are the canonical Material Symbols name and
have been available since v5; the legacy `*Outline` aliases are now gone.

### Notes

- No Grid `direction='column'/'column-reverse'` usages exist in the
  codebase, so the v9.0.0-beta.1 Grid change does not apply.
- The only ListItemIcon with a hardcoded minWidth (Nav/NavItem.jsx) uses
  sx overrides, so the v9 theme-spacing default does not affect it.
- @mui/styles@^6.5.0 has no peer dep on @mui/material and continues to
  install cleanly alongside v9.
- date-fns@^4.1.0 is supported by @mui/x-date-pickers@^9.3.0.

### Validation

- `npm install` succeeds; `found 0 vulnerabilities`.
- `npm run build` (new UI) passes.
- `npm run build:legacy` passes.

Signed-off-by: Cursor Agent <cursoragent@cursor.com>

Co-authored-by: Alex Meijer <ameijer@users.noreply.github.com>
Signed-off-by: nmattela <nicolas.bruno.mattelaer@vub.be>
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.

3 participants