You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improve error messages, now when validation error happened, it will show unit name and other relevant information in message (Improve error messages #1015)
Nice to have:
Improve message in sample validation in case of array in target like "expect item at index 3 of target to be non-derived unit"
Remove flow typings from this repo Remove flow typings from repo #912
Remove deprecated options and methods
createStoreObject
RemovecreateStoreObject
#908restore($store)
support #1018Introduce new types
EventCallable<T>
andStoreWritable<T>
. Separate types for readonly Store (Store
) and listen-only Event (Event
) #847 (Introduce UnitTargetable, EventCallable and StoreWritable #966)target
sDeprecate some features
forward
andguard
Deprecate forward and guard #913greedy
intobatch
insample
(Rename greedy to batch #972)greedy: false
, introducebatch: true
reactSsr
option in babel-plugin (Deprecate reactSsr option #910)bindings
option in swc plugin (@Drevoed) https://github.com/effector/swc-plugin/#bindingsonlyChanges
#907{[fx.sid]: Function}
in fork handlers (Deprecate object with handlers #973).watch(trigger, watcher)
Deprecate watch second argument #906getType()
(DeprecategetType
#899)effector/babel-plugin-react
Deprecate babel-plugin-react #948fork(domain)
(Deprecate fork domain and related stuff #950)hydrate(domain)
(Deprecate fork domain and related stuff #950)hydrate(fork(domain))
— hydrating scope forked from domain (Deprecate fork domain and related stuff #950)Fix ignored stores serializing forked initial value #903
Race condition in parallel effect calls #633 (Fix race condition in parallel effect calls (fix #633) #849)
No scope events affect scoped stores #535 (Fix global state impact on scopes #909)
Unify programmatic sid insertions:
sample({and: arg, or: {sid, name})
vsrestore(arg, arg, {sid, name})
(Unify programmatic sid insertions #969)Throw an exception if
fn
in$store.map(fn)
returnsundefined
in the initialization(Bug with $store.map resulting in undefined value #828)
Replace
createWatch
from the internaleffector-react
impl withcreateWatch
from theeffector
package (related: Add new helper methodcreateWatch
#646) (UsecreateWatch
from effector and addbatch
to it #850)Add
batch
option tocreateWatch
(UsecreateWatch
from effector and addbatch
to it #850)Allow to pass
domain
toattach
without parent effect #829 (Allowdomain
to be used inattach
without parent effect #895)Fix duplicated combine calls Improve
combine
batching ability #916Fix reading obsolete source value in attach (Fix reading stale value in attach #1011)
createStore
withserialize: ignore
won't ignores when used with factory #863Add
@withease/factories
to babel defaults (Add@withease/factories
to babel defaults #995)Add custom handling for
patronum/{method}
imports (Add custompatronum
handling #996)Show warning when returns undefined in stores
undefined
as a magic skip update value and allow it as a normal value #920Bindings
*/scope
packages in favour of isomorphic bindings #768useStoreMap
isomorphic ineffector-solid
#872useGate
isomorphic ineffector-solid
#874effector-solid/scope
#873effector-vue
#767$watchAsStore
and$store
ineffector-vue
useStore/useEvent
in favor ofuseUnit
(DeprecateuseStore
anduseEvent
#951)useUnit
foreffector-vue/composition
#100310% performance improve (Improve performance #1014)
Improve error messages, now when validation error happened, it will show unit name and other relevant information in message (Improve error messages #1015)
Nice to have:
Ecosystem updates:
How to release:
The text was updated successfully, but these errors were encountered: