@assistant-ui/tap#
0.5.11#
Patch Changes#
0.5.10#
Patch Changes#
0.5.9#
Patch Changes#
-
#3832
055dda5- fix: tapEffectEvent returned a frozen callback in production, breaking consumers that stored the reference externally (e.g. trigger popover plugin registry). Both dev and prod now use the same wrapper that reads the latest callback from the ref at call time — matching the documented "stable reference that always calls the most recent version" contract. (@okisdev) -
#3831
d53ff4f- chore: remove decorative separator comments across packages (@okisdev)
0.5.8#
Patch Changes#
- c988db8: chore: update dependencies
0.5.7#
Patch Changes#
- 376bb00: chore: update dependencies
0.5.6#
Patch Changes#
- bdce66f: chore: update dependencies
- 209ae81: chore: remove aui-source export condition from package.json exports
0.5.5#
Patch Changes#
- 52403c3: chore: update dependencies
0.5.4#
Patch Changes#
- 736344c: chore: update dependencies
- c71cb58: chore: update dependencies
0.5.3#
Patch Changes#
- 349f3c7: chore: update deps
0.5.2#
Patch Changes#
- a845911: chore: update dependencies
0.5.1#
Patch Changes#
- 36ef3a2: chore: update dependencies
0.5.0#
Minor Changes#
- b65428e: feat: tap scheduler now uses macro tasks
- b65428e: feat: createResourceRoot and tapResourceRoot APIs
Patch Changes#
- b65428e: feat: tapReducer API
- 6bd6419: fix(tap): prevent rollback crash when tapResourceRoot version falls below committedVersion
- b65428e: feat: Offscreen API support
- b65428e: feat: tapReducerWithDerivedState API
- b65428e: feat: tapMemo concurrent safe mode
0.4.6#
Patch Changes#
- afaaf3b: fix: use bracket notation for process.env
0.4.5#
Patch Changes#
- a088518: chore: update dependencies
0.4.4#
Patch Changes#
- 77af8c3: fix: runtime not responsive if loaded under React StrictMode (critial bug)
0.4.3#
Patch Changes#
- d45b893: chore: update dependencies
- fe71bfc: feat: tapSubscribableResource hook
0.4.2#
Patch Changes#
- 5ab3690: fix: allow optional props in resources
0.4.1#
Patch Changes#
- 8cbf686: fix: tap should run effects after remount
- a8be364: feat: log individual errors when throwing AggregateError
- 605d825: chore: update dependencies
- fe15232: fix: tap strict mode should double invoke tapMemo calls
0.4.0#
Minor Changes#
- feat: add StrictMode support
- feat: add tapConst
- feat: rewrite tapResources for better performance
- feat: withKey API
- feat: flushResourcesSync API
- fix: correctly unmount effects
0.3.6#
Patch Changes#
- 3719567: chore: update deps
0.3.5#
Patch Changes#
- 57bd207: chore: update dependencies
- cce009d: chore: use tsc for building packages
0.3.4#
Patch Changes#
- fix: crash on StrictMode
0.3.3#
Patch Changes#
- bae3aa2: feat: new scheduler
- bae3aa2: feat: global flushSync
- bae3aa2: feat: align createResource API with react-dom's createRoot
- bae3aa2: feat: new tapResources API
- bae3aa2: fix: correctly unmount resources when the element passed to useResource changes
- bae3aa2: feat: better inference of unions passed to tapResource, tapResources and useResource
- e8ea57b: chore: update deps
- bae3aa2: feat: update Resource and ResourceElement types for better type inference
0.3.2#
Patch Changes#
- 01c31fe: chore: update dependencies
0.3.1#
Patch Changes#
- ec662cd: chore: update dependencies
0.3.0#
Minor Changes#
- feat: added
ContravariantResourcetype - refactor: removed
Unsubscribetype - refactor: moved multiple types to
tapXhook namespace
0.2.2#
Patch Changes#
- 2c33091: chore: update deps
0.2.1#
Patch Changes#
- 0a4bdc1: feat: renamed
ResourceElementConstructortoResource, changedResourceElement.typeto beResourceinstead ofResourceFn
0.1.5#
Patch Changes#
- dbc4ec7: fix: tapRef should not support callback fns
- 2fc7e99: chore: update deps
0.1.4#
Patch Changes#
- 953db24: chore: update deps
0.1.3#
Patch Changes#
- chore: update deps
0.1.2#
Patch Changes#
- e6a46e4: chore: update deps
0.1.1#
Patch Changes#
- 0534bc5: feat: Context API
0.1.0#
Minor Changes#
- 5437dbe: feat: runtime rearchitecture (unified state API)