Releases: effector/effector
Releases · effector/effector
effector 23.3.0
- Improve error messages: now errors for
skipVoid
andstore without sid
will point to the line of store creation. This will help locate troublesome units easily - Add support for multiple arguments to
scopeBind
. This feature indirectly allows to use multiple arguments inreflect
(issue reflect#91) - Fix issues with
clearNode
(issue #1200)
effector-vue 23.1.1
effector-react 23.3.0
- Add react 19 support
effector-vue 23.1.0
- Update useVModel bindings (issue #1150)
- Add support for options api for vue 3 (useful for large codebase migration from vue 2) (issue #1178)
Big thanks to egoson for making this release possible
effector 23.2.3
- Fix types for
attach({ effect })
, allowing to pass explicitname
in this overload (issue #1000)
effector 23.2.2
- Fix types for createEffect and attach in factories with generics (issue #1069). Cases like this now works correctly:
function createModel<T>() {
const $data = createStore<T | null>(null)
const fx = createEffect(() => null as T)
sample({clock: fx.doneData, target: $data})
}
effector-react 23.2.1
- Fix types for
useUnit([fx])
with effect with custom error (PR #1070)
effector 23.2.1
- Fix forbidden keys in combine (issue #1064)
effector 23.2.0
- Improve type validation for derived stores in fork
- Add missed runtime validation for
allSettled
calls with derived units. This case was labeled as a type error, but was forgotten in runtime.
effector-react 23.2.0
- Make
Gate.open
andGate.close
EventCallable
to allow users to call it in tests