Skip to content

Latest commit

 

History

History
108 lines (67 loc) · 4.2 KB

CHANGELOG.md

File metadata and controls

108 lines (67 loc) · 4.2 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

Note: Unlisted patch versions only involve non-code or otherwise excluded changes and/or version bumps of transitive dependencies.

1.0.1 (2024-04-20)

♻️ Refactoring

1.0.0 (2024-04-11)

🛑 Breaking changes

  • remove/migrate CSP buffer types, update readme (d4a1d23)
  • BREAKING CHANGE: remove obsolete CSP buffer types & impls, re-use from @thi.ng/buffers (see 55ba21b50f)
    • remove IReadBuffer & IReadWriteBuffer interfaces
    • update deps (add @thi.ng/buffers)
    • update docs
    • update readme

0.6.0 (2023-11-09)

🚀 Features

♻️ Refactoring

  • update all tests (packages A-S) (e3085e4)

0.5.5 (2023-10-18)

🩹 Bug fixes

  • add opts arg for untilPromise() (acf5ddf)

0.5.0 (2023-09-17)

🚀 Features

  • add asPromise() fiber-to-promise conversion (29fc86f)

0.4.0 (2023-09-06)

🚀 Features

  • add timeSliceIterable() (fe13b03)

0.3.0 (2023-08-14)

🚀 Features

  • update .run() default handlers (6137e7a)
    • use setImmediate() as default for non-browser env
    • update tests

0.2.0 (2023-08-10)

🚀 Features

  • ensure no pre-existing parent in Fiber.fork() (612adf9)
  • add auto terminate option, update child handling (e59063d)
  • add shuffle() operator, update deps (b3efa79)
  • add CSP primitives (d8fa8ce)
    • add fiber-based Channel class
    • add various buffer implementations
      • fifo
      • lifo
      • sliding
      • dropping

⏱ Performance improvements

  • rewrite FIFOBuffer as ring buffer (ebac714)
    • use old impl as basis for LIFOBuffer only
    • update other buffer types to use new ring buffer impl
    • add min. capacity assertion in ctors

♻️ Refactoring

  • minor update all() (52836a8)
  • update arg types in various ops (cb3c253)

0.1.1 (2023-08-05)

🩹 Bug fixes

0.1.0 (2023-08-04)

🚀 Features

  • import as new pkg (7f8c6dc)
  • add/update operators, add Fiber.isActive() (a1099c5)
  • update Fiber.catch(), childForID(), add docs (aa8d8d0)

🩹 Bug fixes

  • fix typo in waitFrames() (5700b3e)