Releases: nihil-pro/kr-observable
3.0.10
What's Changed
- performance improvements by @nihil-pro in #41
- fixed bug when values weren't made observable if they weren't observed by @nihil-pro in #42
- Removed async autorun support by @nihil-pro in #43
Full Changelog: 3.0.8...3.0.10
3.0.8
3.0.4
Breaking changes:
As of version 3.0.0, the observer has been moved to the /react subdirectory.
// Before (versions < 3.0.0)
import { observer } from 'kr-observable'
// After (versions ≥ 3.0.0)
import { observer } from 'kr-observable/react'
New:
- Added binding for Preact.js. Docs: http://localhost:5173/integrations/Preact.html
- Added binding for Vue.js. Docs: http://localhost:5173/integrations/Vue.html
2.0.13
What's Changed
- new tests from solidjs/solid#2112 by @nihil-pro in #32
- observable tests by @nihil-pro in #33
- new tests + fixed creating computed properties by @nihil-pro in #34
- Make observable tests by @nihil-pro in #35
- conditional reactions by @nihil-pro in #36
Full Changelog: 2.0.0...2.0.12
2.0.0
Performance improvement and new api
Breaking changes:
The subscribe, unsubscribe, listen and unlisten were removed from Observable instance.
The unsubscribe and unlisten were removed at all, subscribe and listen are exported as standalone functions with new api.
Performance:
A little bit faster than zustand:
(Tested locally on MacBoo Pro 2020 with M1 chip and 8GB memory)
1.1.0
What's Changed
-
performance improvement by @nihil-pro in #29
-
Change the ignore api
Full Changelog: 1.0.39...1.1.0
1.0.39
Fixed computed properties in plain objects
Performance improvement



What's Changed
- performance improvement by @nihil-pro in #28
Full Changelog: 1.0.38...1.0.39
1.0.38
What's Changed
Performance improvement
Passing Karlovsky reactivity-test
Full Changelog: 1.0.22...1.0.38