> For the complete documentation index, see [llms.txt](https://floip.gitbook.io/flow-specification/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://floip.gitbook.io/flow-specification/drafts-1.0.0-rc2-1/changelog.md).

# Changelog

This changelog documents material changes to the Flow Results specification. Versions of the specification adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## \[Unreleased]

### Added

* Webhook block type within the Core namespace (`Core.Webhook`), for asynchronous or synchronous requests to external endpoints during Flow runs. [(#24)](https://github.com/FLOIP/flow-spec/issues/24)

## \[1.0.0-rc3] - 2021-07-30 (proposed)

### Changed

* SelectOneResponse and SelectManyResponse block types: Introduce a test-based system for mapping responses received via text, IVR, and other channels to choices in a standard way. Restructure choice definitions from a map of `[{choice-name: resources}]` to a structure that is easier to work with in Javascript. [(#53)](https://github.com/FLOIP/flow-spec/issues/53)
* Remove `config` on exits, as this seems to be unused and unecessary. Replace with `vendor_metadata` on exits. [(#57)](https://github.com/FLOIP/flow-spec/issues/57)

### Added

* [API Specification](https://github.com/FLOIP/flow-spec/tree/76aa3a2a68e1fcba1a7f3a05a0034ba2fe8ad876/api-specification.md) for publishing, listing, and running Flows on external systems. [(#58)](https://github.com/FLOIP/flow-spec/issues/58)
* Add additional "test" functions for interoperability with RapidPro

## \[1.0.0-rc2] - 2020-06-30

### Added

* Added `tags` to blocks for semantic categorization
* Positions (x,y) of Blocks on the canvas added in a standard part of the spec (ui\_metadata instead of vendor\_metadata)

### Changed

* `exit.tag` renamed to `exit.name` for consistency with Flows and Blocks
* Remove `exit.label` as there is no need for a translated resource of exit names [(#55)](https://github.com/FLOIP/flow-spec/issues/55)
