- Split Native and React
- React Native and Expo views now use
lazyView2With(React.memo) to skip re-renders when the model reference is unchanged
- Initial Expo support for React Native
- Fixes root element remounting on each loop iteration
- Replaces lazy view function implementations with memo
- Lazy views preserve original view function's name
- Introduces
withKeyfunction for lazy views to support sibling element differentiation (#14)
- Update to latest Elmish (5.0.2)
- Breaking: Elmish v5 reference, Fable v4
- Breaking: Remove support for React 17 (#99), thanks @kerams
- Breaking: Use Fable.ReactDom.Types dependency (#71), thanks Alfonso Garcia-Caro!
- Support for React 18
- Breaking: Support for elmish v4
- Breaking: Use Fable.ReactDom.Types dependency (#71), thanks Alfonso Garcia-Caro!
- Breaking: Use Fable.React.Types dependency (#68), thanks Alfonso Garcia-Caro!
- Support for React 18
- Support for elmish v4
- Releasing 3.0
- Update to latest Fable.React (beta-009)
- Update to latest Elmish (beta-7) and opaque
Program
- Update to latest Elmish (beta-5) to make
withConsoleTracework in latest Fable 3
- Fable 3 support courtesy of Alfonso
- Elmish 3.0 compat
- Fix
withReactNativefor Fable 2
- Rework internal implementation to help HMR support
- Release stable for Fable2
- Re-releasing v1 for Fable2
- Add doc xml
- Adding support for SSR, credit: @zaaack
- Use new React bindings, various text input jumping cursor workarounds
- Stable fable 1.x release
- Fable 1.x
- Optimizing rendering #41
- Fixed relative path to elmish
- Updated React native root to pass (unused)
props
- Lookup placeholdId by Id, instead of class
- Fix dependencies
- Handling unmounted properly
- Working around deprecated RN API
- Update dependencies
- Support for new
ProgramAPI
- Migrate to Fable 0.7