Releases: reatom/reatom
Releases · reatom/reatom
lens: v3.4.0
hooks: v3.4.0
eslint-plugin: v3.1.3
async: v3.5.2
lens: v3.3.0
eslint-plugin: v3.1.1
core-v1: v3.1.4
async: v3.5.1
3.0
3.2
Huge release with abort integrations and async package.
New releases
@reatom/eslint-plugin
- could check and autofix
atom*
,action*
,reatom*
names
What's Changed
@reatom/core
- add ability to react on dependency changes by the second argument of
ctx.spy
- improve effects error handling
@reatom/async
- a lot of new docs! Check right now: reatom.dev/packages/async
- nested abort handling
- huge
withCache
refactoring and improvements - more tests
- abort handling improvements
- fix
withStatusesAtom
concurrent requests
@reatom/effects
- add
onCtxAbort
- add abort logic for
take
andtakeNested
- internal improvements (
__thenReatomed
)
@reatom/hooks
- add AbortController to
ctx.controller
foronConnect
- fix
onUpdate
types` - add
params
to the second argument ofonUpdate
callback - deprecate
spyChange
- use the second parameter ofctx.spy
instead
@reatom/utils
- add Map and Set (all iterables) support for
isShallowEqual
- add cycles support for
isDeepEqual
- add
toStringKey
- add abort helpers:
AbortError
interface,toAbortError
,throwIfAborted
,isAbort
@reatom/timer
- internal refactoring, tests improvements, stability
- add JSDoc
@reatom/primitives
get
andhas
methods forreatomMap
andreatomSet
@reatom/testing
- add ability to read mocked action params
- improve effects error handling
Special thanks
@pivaszbs for eslint-plugin and @BANOnotIT for infrastructure help
the real commit: d9ead4b