Skip to content

build(deps-dev): bump @sveltejs/kit from 2.53.4 to 2.59.0 in /src/ui#1549

Merged
DTTerastar merged 1 commit into
mainfrom
dependabot/npm_and_yarn/src/ui/sveltejs/kit-2.59.0
May 5, 2026
Merged

build(deps-dev): bump @sveltejs/kit from 2.53.4 to 2.59.0 in /src/ui#1549
DTTerastar merged 1 commit into
mainfrom
dependabot/npm_and_yarn/src/ui/sveltejs/kit-2.59.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 4, 2026

Bumps @sveltejs/kit from 2.53.4 to 2.59.0.

Release notes

Sourced from @​sveltejs/kit's releases.

@​sveltejs/kit@​2.59.0

Minor Changes

  • feat: support query.batch in requested(...) (#15751)

  • breaking: on the server, make the promise returned from refresh represent adding the refresh to the map, not the time it takes to run the remote function (#15705)

  • feat: experimental query.live function (#15705)

Patch Changes

  • fix: unwrap Promise in RemoteCommand output type (#15771)

  • fix: empty call to .updates() on a command/form invocation means "don't update anything" (#15705)

  • fix: form.fields.foo.as('checkbox', default_value) now works (#15752)

  • fix: remote forms with default values defined by field.as('text', defaultValue) now correctly reset to the provided default values once submitted (#15753)

  • fix: make sure queries always get started correctly (#15705)

  • fix: allow plain functions as overrides in updates (#15705)

@​sveltejs/kit@​2.58.0

Minor Changes

  • breaking: require limit in requested (as originally intended) (#15739)

  • feat: RemoteQueryFunction gains an optional third generic parameter Validated (defaulting to Input) that represents the argument type after schema validation/transformation (#15739)

  • breaking: requested now yields { arg, query } entries instead of the validated argument (#15739)

Patch Changes

  • fix: allow query().current, .error, .loading, and .ready to work in non-reactive contexts (#15699)

  • fix: prevent deep_set crash on nullish nested values (#15600)

  • fix: restore correct RemoteFormFields typing for nullable array fields (e.g. when a schema uses .default([])), so .as('checkbox') and friends work again (#15723)

... (truncated)

Changelog

Sourced from @​sveltejs/kit's changelog.

2.59.0

Minor Changes

  • feat: support query.batch in requested(...) (#15751)

  • breaking: on the server, make the promise returned from refresh represent adding the refresh to the map, not the time it takes to run the remote function (#15705)

  • feat: experimental query.live function (#15705)

Patch Changes

  • fix: unwrap Promise in RemoteCommand output type (#15771)

  • fix: empty call to .updates() on a command/form invocation means "don't update anything" (#15705)

  • fix: form.fields.foo.as('checkbox', default_value) now works (#15752)

  • fix: remote forms with default values defined by field.as('text', defaultValue) now correctly reset to the provided default values once submitted (#15753)

  • fix: make sure queries always get started correctly (#15705)

  • fix: allow plain functions as overrides in updates (#15705)

2.58.0

Minor Changes

  • breaking: require limit in requested (as originally intended) (#15739)

  • feat: RemoteQueryFunction gains an optional third generic parameter Validated (defaulting to Input) that represents the argument type after schema validation/transformation (#15739)

  • breaking: requested now yields { arg, query } entries instead of the validated argument (#15739)

Patch Changes

  • fix: allow query().current, .error, .loading, and .ready to work in non-reactive contexts (#15699)

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels May 4, 2026
@dependabot dependabot Bot requested a review from DTTerastar as a code owner May 4, 2026 23:37
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels May 4, 2026
@dependabot dependabot Bot temporarily deployed to CI - release environment May 4, 2026 23:37 Inactive
@github-actions github-actions Bot added the deps label May 4, 2026
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/src/ui/sveltejs/kit-2.59.0 branch from 780bbb2 to 9d9b8b6 Compare May 4, 2026 23:48
@dependabot dependabot Bot temporarily deployed to CI - release environment May 4, 2026 23:48 Inactive
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/src/ui/sveltejs/kit-2.59.0 branch from 9d9b8b6 to db6b4c7 Compare May 4, 2026 23:52
@dependabot dependabot Bot temporarily deployed to CI - release environment May 4, 2026 23:52 Inactive
Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) from 2.53.4 to 2.59.0.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.59.0/packages/kit)

---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
  dependency-version: 2.59.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/src/ui/sveltejs/kit-2.59.0 branch from db6b4c7 to 5f3f754 Compare May 4, 2026 23:53
@dependabot dependabot Bot temporarily deployed to CI - release environment May 4, 2026 23:53 Inactive
@DTTerastar
Copy link
Copy Markdown
Collaborator

@claude How can we verify everything still works after this change?

@claude
Copy link
Copy Markdown

claude Bot commented May 5, 2026

Claude finished @DTTerastar's task in 50s —— View job


Verifying the @sveltejs/kit upgrade

  • Analyze the breaking changes in the release notes
  • Check if any breaking features are used in this project
  • Review existing test infrastructure
  • Provide verification steps

Are the breaking changes a risk?

No — the breaking changes in 2.58.0 and 2.59.0 are all scoped to experimental remote query/form APIs (requested(...), query.live, query.batch, RemoteQueryFunction, RemoteCommand). This project doesn't use any of them (grep across all .ts/.svelte files returns nothing). The only things imported from @sveltejs/kit in this codebase are:

  • LoadEvent type (route loaders)
  • $app/paths and $app/stores (standard SvelteKit APIs — unchanged)

Verification steps

Run these in src/ui/:

1. Install the new dependencies

pnpm install

2. Type-check the full project

pnpm check

This runs svelte-kit sync + svelte-check and catches any type errors introduced by the new version.

3. Build for production

pnpm build

Confirms the static adapter and all routes compile cleanly.

4. Run unit tests

pnpm test:unit

Vitest unit tests cover Modal and related utilities.

5. Run Playwright end-to-end tests

pnpm test

There are 10 Playwright test files covering: index page, map, 3D map, devices table, tooltip, modal, calibration matrix, calibration anchor, and firmware recovery. These are the most valuable tests for confirming nothing regressed at the UI level.

Quick smoke test checklist (manual)

If CI passes, spot-check these pages against a running backend:

  • / — map renders, devices show up, WebSocket updates work
  • /devices — device list loads, settings can be saved
  • /nodes — node list loads, status indicators correct
  • /calibration — calibration matrix renders, RSSI values display

The CI on this PR already runs the test suite, so if all checks are green the upgrade is safe to merge.

@DTTerastar DTTerastar merged commit fba0f96 into main May 5, 2026
4 checks passed
@DTTerastar DTTerastar deleted the dependabot/npm_and_yarn/src/ui/sveltejs/kit-2.59.0 branch May 5, 2026 21:30
Copilot AI pushed a commit that referenced this pull request May 5, 2026
…1549)

Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) from 2.53.4 to 2.59.0.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.59.0/packages/kit)

---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
  dependency-version: 2.59.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: DTTerastar <1491145+DTTerastar@users.noreply.github.com>
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 deps javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant