Skip to content

v0.14.5: Fixes & optimizations

Compare
Choose a tag to compare
@matAtWork matAtWork released this 02 Jul 14:31

Optimizations

  • Prefer isAsyncIterator over isAsyncIterable to reuse existing iterators (note: can be fooled by synchronous iterators)
  • Show stack in debug logging
  • export TagLoader type
  • assign initial iterable value in a single Object.assign() in preference to walking down the hierarchy and doing it field by field.

Fixes:

  • Correct test for a queue value in internalDebounceQueueIteratableIterator
  • Don't test path when an initial (top level) iterable value push occurs. This (incorrectly) supressed initial values
  • Assign in the (error) case of an iterable field being re-defined by an extended tag

Full Changelog: Realease-v0.14.4...Release-v0.14.5