# Change Log

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [0.2.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/async-flow@0.2.0-u22.2...@agoric/async-flow@0.2.0) (2026-04-02)

**Note:** Version bump only for package @agoric/async-flow

## [0.2.0-u22.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/async-flow@0.2.0-u22.1...@agoric/async-flow@0.2.0-u22.2) (2025-09-09)

**Note:** Version bump only for package @agoric/async-flow

## [0.2.0-u22.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/async-flow@0.2.0-u22.0...@agoric/async-flow@0.2.0-u22.1) (2025-09-09)

**Note:** Version bump only for package @agoric/async-flow

## 0.2.0-u22.0 (2025-09-08)

### ⚠ BREAKING CHANGES

* **async-flow:** prepend log generation metadata entries
* **async-flow:** stopgap `E` only for `makeReplayMembraneForTest`

### Features

* **async-flow:** asyncFlow ([#9097](https://github.com/Agoric/agoric-sdk/issues/9097)) ([16095c5](https://github.com/Agoric/agoric-sdk/commit/16095c5076043133aff0f25721131be2ca1ef5af)), closes [#9302](https://github.com/Agoric/agoric-sdk/issues/9302) [#9125](https://github.com/Agoric/agoric-sdk/issues/9125) [#9126](https://github.com/Agoric/agoric-sdk/issues/9126) [#9153](https://github.com/Agoric/agoric-sdk/issues/9153) [#9154](https://github.com/Agoric/agoric-sdk/issues/9154) [#9280](https://github.com/Agoric/agoric-sdk/issues/9280) [#9126](https://github.com/Agoric/agoric-sdk/issues/9126)
* **async-flow:** endowments ([#9566](https://github.com/Agoric/agoric-sdk/issues/9566)) ([4390d8c](https://github.com/Agoric/agoric-sdk/commit/4390d8c21fd8ac80a9c83f55d38c52e3f98faa1e)), closes [Error#1](https://github.com/Agoric/Error/issues/1) [Error#1](https://github.com/Agoric/Error/issues/1)
* **async-flow:** error on guest E use ([#9443](https://github.com/Agoric/agoric-sdk/issues/9443)) ([e193e66](https://github.com/Agoric/agoric-sdk/commit/e193e66fc578b1c00eda5f5ab6599f1cfbdc542f)), closes [#9299](https://github.com/Agoric/agoric-sdk/issues/9299) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322)
* **async-flow:** prepend log generation metadata entries ([9b3a3d1](https://github.com/Agoric/agoric-sdk/commit/9b3a3d198b37e99ea5f241ecba038af4ffb1108e))
* **asyncFlow:** Stopgap E support ([#9519](https://github.com/Agoric/agoric-sdk/issues/9519)) ([4adf64f](https://github.com/Agoric/agoric-sdk/commit/4adf64fd53a1a3c68ca52728710830201c9a4418)), closes [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9299](https://github.com/Agoric/agoric-sdk/issues/9299) [#9443](https://github.com/Agoric/agoric-sdk/issues/9443) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9299](https://github.com/Agoric/agoric-sdk/issues/9299) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322)
* error on membrane promise ([94dfab1](https://github.com/Agoric/agoric-sdk/commit/94dfab1cfd960aada452753b1482ed797bc2da13))
* **liveslots-tools:** prepare-strict-test-env ([d98d894](https://github.com/Agoric/agoric-sdk/commit/d98d89449d4bfc1419cd4410edef813db0e4ec55))
* **types:** HostOf, GuestOf ([35380af](https://github.com/Agoric/agoric-sdk/commit/35380af4bbda51be2a9cd047f9c4992791090e94))
* **types:** infer orchestrate() return ([67665a8](https://github.com/Agoric/agoric-sdk/commit/67665a89cb162c350389e52fd812c895d42f37fb))

### Bug Fixes

* **async-flow:** fix endowment equate bug ([b7b59fd](https://github.com/Agoric/agoric-sdk/commit/b7b59fd3704ba96174a764c90e664527635a56a7))
* **async-flow:** more robust guest completion and panic handling ([caf934f](https://github.com/Agoric/agoric-sdk/commit/caf934feb6399d1ef765e84d651d4f5c005ca3e9))
* **async-flow:** panic if a guest fulfills during replay ([77aadf6](https://github.com/Agoric/agoric-sdk/commit/77aadf64238bda2d27f8e39d535a3bff0d119e97))
* **async-flow:** stopgap `E` only for `makeReplayMembraneForTest` ([b8693fa](https://github.com/Agoric/agoric-sdk/commit/b8693fa151f887b7867f9017456cfbbfa79752e2))
* **async-flow:** unwrapped function is a remotable ([1edbcee](https://github.com/Agoric/agoric-sdk/commit/1edbcee21ab3a51f166dc30b4a56b8e7eef08dac))
* use isPrimitive rather than deprecated isObject ([76ef9a3](https://github.com/Agoric/agoric-sdk/commit/76ef9a357ea25ccd4228320e4323d2afbaa589f0))

# Change Log
