- Support FSharp.Core 5.0
- Fix IDisposable when used with AtomEffects
- Update for recoil 0.1.2 release
- Update for recoil 0.0.12 release
- Fix compilation issue with latest FSharp.Core
- Fix async snapshot map overloads.
- Unify atoms and selectors CE dangerouslyAllowMutability operation
- Resolve MSBuild compiler error in the Recoil.root component
- Fix issue with disposal of pending time travel
- Ensure pending time traveling disposes on recoil root unmount
- Update for 0.0.10 recoil release
- Added the useTimeTravel hook
- Revert 0.14 to add WriteOnly RecoilValues.
- Add map and bind to RecoilValue as methods.
- Convert elmish API into useReducer and useSetReducer and move into main library, removes Cmd support due to potential race-condition issues.
- Simplify elmish API and improve performance.
- Simplify validation API and improve performance.
- Added automatic local/session storage subscriptions
- Refactored the root component to be more idiomatic
- Some visibility adjustments to reduce intellisense clutter
- Added overloads for useCallback and useCallbackRef for additional parameters
- Added opt-in RecoilResult and RecoilOption CE and functions
- Fixed some async/promise conversion when lifting into state
- Added Feliz.Recoil.Validation library
- Add
RecoilValue.flatten
- Fix fable path resolution
- Update for 0.0.8 release which adds:
- atomFamily
- selectorFamily
- noWait
- waitForAll
- waitForAny
- waitForNone
- Refactor map/bind internals for better performance.
- Refactor elmish internals for better performance.
- Various bug fixes.
- Add Elmish.Bridge adapter
- Relax FSharp.Core version restrictions
- Remove some recoil CE methods
- Add hashing to inner selector keys to prevent collisions
- Add map, bind, apply, etc for RecoilValue
- Add RecoilValue computation expression
- Add Elmish companion library
- Fix visibility attributes for some types
- Finish API bindings.
- Add logging component.
- Update Feliz dependency.
- Fix Recoil.defaultValue initialization.
- Fix issue with atom CE type resolution.
- Fix computation expression syntax and overloads.
- Initial release
- Initial build