Releases: effector/effector
Releases · effector/effector
effector 23.4.1
- Fix sample name support for cases without plugin
effector Atlas 23.4.0
Babel/SWC plugin
- Add support for hmr. Big thanks to @movpushmov and @kireevmp
- Add support for transformLegacyDomainMethods option (PR #1059)
- Add forceScope option (PR #1002)
- Add effector-action to default factories
- Add support for tagged template factories (like patronum format)
Typings
- Improve
splittypings (PR #1253), fixes issues #622 #769 and #999. Big thanks to @den-churbanov for handling these insurmountable typings 💪 - Add
skipVoidto type ofdomain.createStore(PR #1262)
Runtime
- Add better support for
namefield insamplefor improvedpatronum.debug({trace: true})logs (issue #1268)
effector 23.3.0
- Improve error messages: now errors for
skipVoidandstore without sidwill 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 explicitnamein 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)
