Poimandres Release Notes

Last updated: Jan 12, 2026

Poimandres Products

All Poimandres Release Notes (11)

  • Jan 12, 2026
    • Parsed from source:
      Jan 12, 2026
    • Detected by Releasebot:
      Jan 12, 2026
    Poimandres logo

    Zustand by Poimandres

    v5.0.10

    A new patch fixes a race condition in the persist middleware, boosting stability during concurrent rehydrate calls. This release also highlights new contributors and the full changelog from v5.0.9 to v5.0.10.

    This version includes a fix to the persist middleware for an edge case.

    What's Changed

    fix(persist): prevent race condition during concurrent rehydrate calls by @Niyaz-Mazhitov in #3336

    New Contributors

    @max-programming made their first contribution in #3310

    @oleksandr-danylchenko made their first contribution in #3319

    @MateuszSobiech made their first contribution in #3334

    @EduardoRangelG made their first contribution in #3326

    @1mehdifaraji made their first contribution in #3339

    @kamja44 made their first contribution in #3349

    @Niyaz-Mazhitov made their first contribution in #3336

    Full Changelog

    v5.0.9...v5.0.10

    Original source Report a problem
  • Nov 30, 2025
    • Parsed from source:
      Nov 30, 2025
    • Detected by Releasebot:
      Dec 11, 2025
    Poimandres logo

    Zustand by Poimandres

    v5.0.9

    New experimental unstable_ssrSafe middleware for Next.js hints at a release path and notes a full changelog from v5.0.8 to v5.0.9. Community contributions expanded, signaling active development and a forthcoming stable update.

    This includes experimental middleware unstable_ssrSafe for a new usage with Next.js.

    Related discussion: #2740

    What's Changed

    experimental: unstable ssrSafe middleware by @dai-shi in #3308

    New Contributors

    • @Dan503 made their first contribution in #3222
    • @01-binary made their first contribution in #3223
    • @ugouhar made their first contribution in #3233
    • @ehsanaslani made their first contribution in #3241
    • @totorototo made their first contribution in #3252
    • @yuraBezh made their first contribution in #3246
    • @davbrito made their first contribution in #3281
    • @Triumph-light made their first contribution in #3209

    Full Changelog: v5.0.8...v5.0.9

    Original source Report a problem
  • Aug 19, 2025
    • Parsed from source:
      Aug 19, 2025
    • Detected by Releasebot:
      Dec 11, 2025
    Poimandres logo

    Zustand by Poimandres

    v5.0.8

    A bug fix in shallow and a tiny improvement in persist.

    What's Changed

    • fix(shallow): undefined value by @dai-shi in #3205
    • feat(middleare/persist): return storage promise from setState by @dai-shi in #3206

    New Contributors

    • @witch-factory made their first contribution in #3207

    Full Changelog: v5.0.7...v5.0.8

    Original source Report a problem
  • Jul 31, 2025
    • Parsed from source:
      Jul 31, 2025
    • Detected by Releasebot:
      Dec 11, 2025
    Poimandres logo

    Zustand by Poimandres

    v5.0.7

    This enables a small optimization in some edge cases.

    What's Changed

    fix(react): useCallback for getSnapshot by @dai-shi in #3192

    New Contributors

    • @noritaka1166 made their first contribution in #3161
    • @Henry8192 made their first contribution in #3170
    • @soyboi made their first contribution in #3171
    • @maltesa made their first contribution in #3183

    Full Changelog: v5.0.6...v5.0.7

    Original source Report a problem
  • Jun 26, 2025
    • Parsed from source:
      Jun 26, 2025
    • Detected by Releasebot:
      Dec 11, 2025
    Poimandres logo

    Zustand by Poimandres

    v5.0.6

    Some very minor changes.

    What's Changed

    • fix(devtools): Avoid inferring action type when explicit action name is provided by @vchirikov in #3147
    • refactor(middleware): replace export * with explicit named and type exports by @sukvvon in #3151

    New Contributors

    • @csark0812 made their first contribution in #3135
    • @clonemycode made their first contribution in #3139
    • @vchirikov made their first contribution in #3147

    Full Changelog: v5.0.5...v5.0.6

    Original source Report a problem
  • May 21, 2025
    • Parsed from source:
      May 21, 2025
    • Detected by Releasebot:
      Dec 11, 2025
    Poimandres logo

    Zustand by Poimandres

    v5.0.5

    It comes with some small improvements.

    What's Changed

    • feat(vanilla): update shallow compare function and tests by @dbritto-dev in #3108
    • feat: add devtools.cleanup() method by @maxam2017 in #3111
    • refactor: remove unnecessary type assertion in createJSONStorage by @2yunseong in #3113
    • feat(devtool): inferred action type by @alimertcakar in #2987

    New Contributors

    • @Josh68 made their first contribution in #3106
    • @wingedotter5 made their first contribution in #3115
    • @maxam2017 made their first contribution in #3111
    • @2yunseong made their first contribution in #3113

    Full Changelog: v5.0.4...v5.0.5

    Original source Report a problem
  • May 15, 2025
    • Parsed from source:
      May 15, 2025
    • Detected by Releasebot:
      Dec 11, 2025
    Poimandres logo

    Zustand by Poimandres

    4.5.7

    Full Changelog

    v4.5.6...4.5.7

    See: #3087 (comment)

    Original source Report a problem
  • May 1, 2025
    • Parsed from source:
      May 1, 2025
    • Detected by Releasebot:
      Dec 11, 2025
    Poimandres logo

    Zustand by Poimandres

    v5.0.4

    Release notes highlight a React Native module resolution fix, a small refactor to remove a duplicate type, and package tweaks with a full changelog from v5.0.3 to v5.0.4. It also acknowledges new contributors and ongoing maintenance.

    This fixes module resolution issue for React Native users.

    What's Changed

    • refactor(traditional): remove duplicated ExtractState type declaration by @shinhyogeun in #2982
    • fix(package): react-native condition by @dai-shi in #3087

    New Contributors

    • @zbeyens made their first contribution in #2958
    • @samirhembrom made their first contribution in #2963
    • @alimertcakar made their first contribution in #2980
    • @sidahmedabdelillah made their first contribution in #2978
    • @Sunjae95 made their first contribution in #2994
    • @chervyakovru made their first contribution in #3001
    • @andriyor made their first contribution in #3002
    • @theperfectpunk made their first contribution in #2998
    • @locothedev made their first contribution in #3004
    • @paulschoen made their first contribution in #3008
    • @mooalot made their first contribution in #3011
    • @rn0614 made their first contribution in #3037
    • @dngur9801 made their first contribution in #3042
    • @Shashikantyadavv made their first contribution in #3045
    • @mtilda made their first contribution in #3053
    • @jroitgrund made their first contribution in #2995
    • @oduntane made their first contribution in #3080
    • @B1u3B01t made their first contribution in #3082
    • @vikpe made their first contribution in #3094
    • @wy-luke made their first contribution in #3100
    • @shinhyogeun made their first contribution in #2982

    Full Changelog

    v5.0.3...v5.0.4

    Original source Report a problem
  • Jan 7, 2025
    • Parsed from source:
      Jan 7, 2025
    • Detected by Releasebot:
      Dec 11, 2025
    Poimandres logo

    Zustand by Poimandres

    v4.5.6

    Full Changelog

    v4.5.5...v4.5.6

    See: #2943

    Original source Report a problem
  • Jan 7, 2025
    • Parsed from source:
      Jan 7, 2025
    • Detected by Releasebot:
      Dec 11, 2025
    Poimandres logo

    Zustand by Poimandres

    v5.0.3

    ExtractState is a type util to extract state type from store type.

    What's Changed

    • feat(types): Make ExtractState public by @vorant94 in #2935
    • fix(build): alias entries in rollup config by @dai-shi in #2942

    New Contributors

    • @atticoos made their first contribution in #2883
    • @sukvvon made their first contribution in #2890
    • @Wxh16144 made their first contribution in #2891
    • @leweyse made their first contribution in #2913
    • @dmaskasky made their first contribution in #2936
    • @HoberMin made their first contribution in #2938

    Full Changelog: v5.0.2...v5.0.3

    Original source Report a problem

Related vendors