Skip to content

plain-store 0.10.0

Choose a tag to compare

@oe oe released this 03 Oct 16:09
b3fa95c

Fix stale selectors, updates missed before subscription, interrupted-render selector handling, and React DOM SSR/hydration. Improve object/binary comparisons and rewrite the README around practical usage and tradeoffs.

Compatibility: public declarations, deprecated APIs, React >=18, legacy dist paths, and root/deep imports are preserved. An explicit .mjs entry is added. Development tooling requires Node.js 24.15+.

Validation: React 18 and 19 CI each passed 47 tests, production builds, and tarball checks. README examples type-check and dependency audit reports zero known vulnerabilities. Stable selectors avoid duplicate evaluation; concurrency-safe checks have a small fixed cost in trivial-selector benchmarks.

Published to npm as plain-store@0.10.0. See CHANGELOG.md for details.