Skip to content

Bump @preact/signals from 1.3.0 to 2.9.1 in /packages/design-system#4071

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/packages/design-system/preact/signals-2.9.1
Open

Bump @preact/signals from 1.3.0 to 2.9.1 in /packages/design-system#4071
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/packages/design-system/preact/signals-2.9.1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

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

Bumps @preact/signals from 1.3.0 to 2.9.1.

Release notes

Sourced from @​preact/signals's releases.

@​preact/signals@​2.9.0

Minor Changes

  • #907 904a879 Thanks @​jbalsas! - Add optional getKey prop to <For> component for stable list reconciliation. When provided, getKey generates stable keys for the internal <Item> wrapper, fixing incorrect DOM reuse when items are removed or reordered.

@​preact/signals@​2.8.2

Patch Changes

@​preact/signals@​2.8.1

Patch Changes

@​preact/signals@​2.8.0

Minor Changes

@​preact/signals@​2.7.1

Patch Changes

@​preact/signals@​2.7.0

Minor Changes

  • #861 5794b04 Thanks @​andrewiggins! - Add useModel hook for using Models in components

    The new useModel hook provides a convenient way to use Models (created with createModel) within React and Preact components. It handles:

    • Creating the model instance lazily on first render
    • Maintaining the same instance across re-renders
    • Automatically disposing the model when the component unmounts
    import { createModel, signal } from "@preact/signals-core";
    import { useModel } from "@preact/signals-react"; // or "@preact/signals"
    const CountModel = createModel(() => ({
    count: signal(0),
    increment() {
    this.count.value++;
    },
    }));

... (truncated)

Changelog

Sourced from @​preact/signals's changelog.

2.9.1

Patch Changes

  • #924 ebcee90 Thanks @​JoviDeCroock! - Fix redundant DOM attribute writes when a parent rerenders with unchanged signal props. The DIFFED hook no longer writes Signal references back into vnode.props, which was causing Preact's prop diff to see a mismatch (old: Signal, new: peeked value) and re-apply every signal-bound attribute on every parent rerender.

2.9.0

Minor Changes

  • #907 904a879 Thanks @​jbalsas! - Add optional getKey prop to <For> component for stable list reconciliation. When provided, getKey generates stable keys for the internal <Item> wrapper, fixing incorrect DOM reuse when items are removed or reordered.

2.8.2

Patch Changes

2.8.1

Patch Changes

2.8.0

Minor Changes

2.7.1

Patch Changes

2.7.0

Minor Changes

  • #861 5794b04 Thanks @​andrewiggins! - Add useModel hook for using Models in components

    The new useModel hook provides a convenient way to use Models (created with createModel) within React and Preact components. It handles:

    • Creating the model instance lazily on first render
    • Maintaining the same instance across re-renders
    • Automatically disposing the model when the component unmounts

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels May 25, 2026
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/packages/design-system/preact/signals-2.9.1 branch 2 times, most recently from aeb657f to b71dbb6 Compare May 27, 2026 11:44
Bumps [@preact/signals](https://github.com/preactjs/signals/tree/HEAD/packages/preact) from 1.3.0 to 2.9.1.
- [Release notes](https://github.com/preactjs/signals/releases)
- [Changelog](https://github.com/preactjs/signals/blob/main/packages/preact/CHANGELOG.md)
- [Commits](https://github.com/preactjs/signals/commits/HEAD/packages/preact)

---
updated-dependencies:
- dependency-name: "@preact/signals"
  dependency-version: 2.9.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/packages/design-system/preact/signals-2.9.1 branch from b71dbb6 to 2092d91 Compare May 27, 2026 20:07
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 javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants