Skip to content

Conversation

@NOUIY
Copy link
Owner

@NOUIY NOUIY commented Jun 6, 2025

snyk-top-banner

Snyk has created this PR to upgrade jotai from 2.7.1 to 2.12.4.

ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


  • The recommended version is 24 versions ahead of your current version.

  • The recommended version was released a month ago.

Release notes
Package name: jotai
  • 2.12.4 - 2025-05-06

    We deprecate devstore capability, which will be dropped in the next minor version. Please use the latest jotai-devtools library.

    What's Changed

    New Contributors

    Full Changelog: v2.12.3...v2.12.4

  • 2.12.3 - 2025-04-14

    This introduces an internal capability for jotai-devtools.

    What's Changed

    • fix: expose an internal function for devtools by @ dai-shi in #3045
    • fix(react): experimental option to make attaching promise status controllable by @ dai-shi in #3026

    New Contributors

    Full Changelog: v2.12.2...v2.12.3

  • 2.12.2 - 2025-03-10

    It includes some refactors and some minor fixes.

    What's Changed

    • refactor(vanilla, react): change exported functions to 'function declarations' and non-exported ones to 'arrow functions' by @ sukvvon in #3002
    • fix(core): improve error handling with multiple errors in flashCallbacks by @ nightohl in #3011
    • fix(utils): atomWithObservable option for React 19 behavior by @ dai-shi in #3016
    • fix(utils): Fix deepFreeze fails for boolean, number, string by @ devuxer in #3018
    • refactor(core): avoid onCancel hack by @ dai-shi in #3019

    New Contributors

    Full Changelog: v2.12.1...v2.12.2

  • 2.12.1 - 2025-02-17

    This fixes an internal behavior necessary for some Jotai ecosystem libraries.

    What's Changed

    • fix(core): Remove extra onChange store hook in recomputeInvalidatedDependents by @ dmaskasky in #2982

    Full Changelog: v2.12.0...v2.12.1

  • 2.12.0 - 2025-02-11

    This introduces a significant change in the history of Jotai development. The Jotai core aims to remain minimal while supporting the growth of the ecosystem. It now exposes some internal functions for the ecosystem.

    For library authors, please make sure to pin the jotai package version if you rely on these internal functions.

    Huge thanks to @ dmaskasky for helping finalize the API.

    What's Changed

    • feat(core): expose internals instead of unstable_derive by @ dai-shi in #2911

    Full Changelog: v2.11.3...v2.12.0

  • 2.11.3 - 2025-02-01

    Unfortunately, we encountered another regression with the v2.11 rearchitecture. We hope there are no more issues, but we can't be sure if it's stable unless no more are reported. Please give it a try and let us know if you find anything!

    What's Changed

    • fix(store): recompute dependents on eager evaluation in writeAtomState by @ dmaskasky in #2965

    Full Changelog: v2.11.2...v2.11.3

  • 2.11.2 - 2025-01-31

    There was a regression in v2.11.1, which is fixed in this patch.

    What's Changed

    • fix(core): derived atom is not re-evaluated if it read between multiple set by @ dai-shi in

    New Contributors

    Full Changelog: v2.11.1...v2.11.2

  • 2.11.1 - 2025-01-20

    Jotai v2.11.0 was a big change, and we faced some fundamental issues. It required time to reconsider the architecture from the ground up. We've added various tests, and this patch version should be more stable.

    Having that said, we are still in the middle of the re-architecture. If you prefer to stay away from bleeding-edge features and encounter no bugs, feel free to keep using the previous versions.

    Kudos to @ dmaskasky

    What's Changed

    New Contributors

    Full Changelog: v2.11.0...v2.11.1

  • 2.11.0 - 2024-12-23

    There are no public API changes, but some internal behaviors have been improved. Now, atom updates are batched in a single write, which might provide a performance benefit in certain edge cases. This feature has been requested actually for a long time, and it's finally implemented. See also #2782.

    What's Changed

    New Contributors

    Full Changelog: v2.10.4...v2.11.0

  • 2.10.4 - 2024-12-16

    A minor improvement for some edge cases. (For more information, see #2789.)

    What's Changed

    • fix(store): do not recompute unmounted atoms eagerly by @ dai-shi in #2849

    New Contributors

    Full Changelog: v2.10.3...v2.10.4

  • 2.10.3 - 2024-11-20
  • 2.10.2 - 2024-11-11
  • 2.10.1 - 2024-10-15
  • 2.10.0 - 2024-09-20
  • 2.9.3 - 2024-08-13
  • 2.9.2 - 2024-08-07
  • 2.9.1 - 2024-07-23
  • 2.9.0 - 2024-07-09
  • 2.8.4 - 2024-06-28
  • 2.8.3 - 2024-06-03
  • 2.8.2 - 2024-05-27
  • 2.8.1 - 2024-05-22
  • 2.8.0 - 2024-04-08
  • 2.7.2 - 2024-03-29
  • 2.7.1 - 2024-03-15
from jotai GitHub release notes

Important

  • Check the changes in this PR to ensure they won't cause issues with your project.
  • This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:

Snyk has created this PR to upgrade jotai from 2.7.1 to 2.12.4.

See this package in npm:
jotai

See this project in Snyk:
https://app.snyk.io/org/nexuscompute/project/921c3934-5dd3-43ac-b0c9-d9e83abb598d?utm_source=github&utm_medium=referral&page=upgrade-pr
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants