slack-blocks 0.24.4

Models + clientside validation for Slack's JSON Block Kit
# Changelog

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

### 0.24.4 (2021-06-04)

### 0.24.3 (2021-06-04)


### Bug Fixes

* html-root-updater should export readVersion ([#163]https://github.com/cakekindel/slack-blocks-rs/issues/163) ([b482a61]https://github.com/cakekindel/slack-blocks-rs/commit/b482a61ec16d8de29616bfe7d0d78043d7044420)

### 0.24.2 (2021-06-04)


### Bug Fixes

* crate should set html_root_url and keep up to date ([#162]https://github.com/cakekindel/slack-blocks-rs/issues/162) ([d40f2d2]https://github.com/cakekindel/slack-blocks-rs/commit/d40f2d2c08b0b280e603901fd5e7bf3e22a32cc8)

### 0.24.1 (2021-06-03)


### Bug Fixes

* validation feature should compile ([#161]https://github.com/cakekindel/slack-blocks-rs/issues/161) ([2eb9580]https://github.com/cakekindel/slack-blocks-rs/commit/2eb95805b21fde32155db395e1582904fd7da336)

## 0.24.0 (2021-06-03)


### ⚠ BREAKING CHANGES

* move runtime validation to crate feature (#160)

### Features

* move runtime validation to crate feature ([#160]https://github.com/cakekindel/slack-blocks-rs/issues/160) ([651b1b7]https://github.com/cakekindel/slack-blocks-rs/commit/651b1b7d04b6964e4cc1d7117974f0a78adee53d)

### 0.23.1 (2021-06-02)

## 0.23.0 (2021-06-02)


### ⚠ BREAKING CHANGES

* rename mox->blox (#159)

### Features

* rename mox->blox ([#159]https://github.com/cakekindel/slack-blocks-rs/issues/159) ([77e98ee]https://github.com/cakekindel/slack-blocks-rs/commit/77e98ee2f969e1973c9f974ba8b9833e95d79213)

## 0.22.0 (2021-06-02)


### ⚠ BREAKING CHANGES

* remove deprecated functionality (#158)

### Features

* remove deprecated functionality ([#158]https://github.com/cakekindel/slack-blocks-rs/issues/158) ([3078178]https://github.com/cakekindel/slack-blocks-rs/commit/3078178e63d362c14121f6c7c716db946ab3b104)

## 0.21.0 (2021-06-01)


### ⚠ BREAKING CHANGES

* all structures should serialize correctly (#157)

### Features

* all structures should serialize correctly ([#157]https://github.com/cakekindel/slack-blocks-rs/issues/157) ([8b44945]https://github.com/cakekindel/slack-blocks-rs/commit/8b44945df32c3e1cf587f28310a776bb61199a41)

### 0.20.2 (2021-05-29)

### 0.20.1 (2021-05-28)


### Bug Fixes

* cargo had >5 keywords ([24defec]https://github.com/cakekindel/slack-blocks-rs/commit/24defec482b9811bf75743c0721215b495c6235e)

## 0.20.0 (2021-05-28)


### ⚠ BREAKING CHANGES

* xml macro support (minor breaking)

### Features

* xml macro support (minor breaking) ([51b9239]https://github.com/cakekindel/slack-blocks-rs/commit/51b9239cf1fdedab9c706364a657a027875c110d)

### 0.19.9 (2021-05-28)


### Features

* support for xml macros! ([#155]https://github.com/cakekindel/slack-blocks-rs/issues/155) ([4717a96]https://github.com/cakekindel/slack-blocks-rs/commit/4717a96180f949ac22c5f199f6b35e57934dfdcb)

### 0.19.8 (2021-05-26)


### Features

* confirm builder ([#154]https://github.com/cakekindel/slack-blocks-rs/issues/154) ([6d9e024]https://github.com/cakekindel/slack-blocks-rs/commit/6d9e0243147cf5a54a277b9be7c747087eb89fc2)

### 0.19.7 (2021-05-26)


### Features

* text builder ([#153]https://github.com/cakekindel/slack-blocks-rs/issues/153) ([49e845a]https://github.com/cakekindel/slack-blocks-rs/commit/49e845a0df814c8b46cef143f619b247a39ffc52)

### 0.19.6 (2021-05-25)


### Features

* input builder ([#152]https://github.com/cakekindel/slack-blocks-rs/issues/152) ([2c0a305]https://github.com/cakekindel/slack-blocks-rs/commit/2c0a30580ff14b5b2bb10d66c57069e8409104ba)

### 0.19.5 (2021-05-25)


### Features

* section block builder ([#151]https://github.com/cakekindel/slack-blocks-rs/issues/151) ([ae95171]https://github.com/cakekindel/slack-blocks-rs/commit/ae95171078deb909540a61a3316ef12e818ecccc)

### 0.19.4 (2021-05-25)


### Features

* image builder ([#150]https://github.com/cakekindel/slack-blocks-rs/issues/150) ([5d4d8b4]https://github.com/cakekindel/slack-blocks-rs/commit/5d4d8b413e716c1a9078d770dae2d40e8ab8a08e)

### 0.19.3 (2021-05-25)


### Features

* file builder ([#149]https://github.com/cakekindel/slack-blocks-rs/issues/149) ([81fd5d7]https://github.com/cakekindel/slack-blocks-rs/commit/81fd5d70778787a86c87737aac7f2bc27e110438)

### 0.19.2 (2021-05-25)


### Features

* context builder ([#147]https://github.com/cakekindel/slack-blocks-rs/issues/147) ([da4d125]https://github.com/cakekindel/slack-blocks-rs/commit/da4d1253442f141af9332f17f6ef6583a84f7bac)

### 0.19.1 (2021-05-25)


### Features

* actions builder ([#146]https://github.com/cakekindel/slack-blocks-rs/issues/146) ([5bc0de0]https://github.com/cakekindel/slack-blocks-rs/commit/5bc0de050c4b9ea35b4183869ef33edb54c9e8c8)

## 0.19.0 (2021-05-24)


### ⚠ BREAKING CHANGES

* standardize supported block elements (#145)

### Features

* standardize supported block elements ([#145]https://github.com/cakekindel/slack-blocks-rs/issues/145) ([bdbf7c7]https://github.com/cakekindel/slack-blocks-rs/commit/bdbf7c7ac198223d1682db42c729b012241a8a00)

## 0.18.0 (2021-05-24)


### ⚠ BREAKING CHANGES

* button should use cow and have builder (#144)

### Bug Fixes

* button should use cow and have builder ([#144]https://github.com/cakekindel/slack-blocks-rs/issues/144) ([4a73b39]https://github.com/cakekindel/slack-blocks-rs/commit/4a73b39d4a1ba4984129fe8e89eb9dbda4ed6124)

### 0.17.2 (2021-05-24)

### 0.17.1 (2021-05-24)


### Bug Fixes

* all the lints! ([#142]https://github.com/cakekindel/slack-blocks-rs/issues/142) ([fff8f11]https://github.com/cakekindel/slack-blocks-rs/commit/fff8f119bee17d19a165c4be8bb07e28cf202c6c)

## 0.17.0 (2021-05-24)


### ⚠ BREAKING CHANGES

* rename block_elements -> elems (#141)

### Features

* rename block_elements -> elems ([#141]https://github.com/cakekindel/slack-blocks-rs/issues/141) ([3a44daa]https://github.com/cakekindel/slack-blocks-rs/commit/3a44daa6ebef9ab16802a6fdcddaf723acf586e6)

### 0.16.10 (2021-05-24)


### Features

* multi select channels ([#140]https://github.com/cakekindel/slack-blocks-rs/issues/140) ([ba6307a]https://github.com/cakekindel/slack-blocks-rs/commit/ba6307a4db9f36e287a36e94038c8f5f552555ba)

### 0.16.9 (2021-05-24)


### Features

* conversations multi-select ([#139]https://github.com/cakekindel/slack-blocks-rs/issues/139) ([187aeee]https://github.com/cakekindel/slack-blocks-rs/commit/187aeeef28d85c3b0c9689246f315d69257d1695)

### 0.16.8 (2021-05-24)


### Features

* user multi select ([#138]https://github.com/cakekindel/slack-blocks-rs/issues/138) ([95b7239]https://github.com/cakekindel/slack-blocks-rs/commit/95b723969a23ba406234f619783a449ecd721be2)

### 0.16.7 (2021-05-23)


### Features

* external multi-select ([#137]https://github.com/cakekindel/slack-blocks-rs/issues/137) ([62d7fc1]https://github.com/cakekindel/slack-blocks-rs/commit/62d7fc132ab69727590cc31aaf93bc0b1f5ef750)

### 0.16.6 (2021-05-23)


### Features

* multi-select static ([#134]https://github.com/cakekindel/slack-blocks-rs/issues/134) ([4f67fd9]https://github.com/cakekindel/slack-blocks-rs/commit/4f67fd93d1f2e73cdbaf5cd92466aa32e18ef3c6)

### 0.16.5 (2021-05-21)


### Features

* checkboxes element ([#133]https://github.com/cakekindel/slack-blocks-rs/issues/133) ([fbf5de8]https://github.com/cakekindel/slack-blocks-rs/commit/fbf5de8406b50387060418120916e7f8f10ee11e)

### 0.16.4 (2021-05-20)


### Features

* date picker element ([#132]https://github.com/cakekindel/slack-blocks-rs/issues/132) ([44e72ab]https://github.com/cakekindel/slack-blocks-rs/commit/44e72ab824ace1810f28421b6ec3594c9eeae695)

### 0.16.3 (2021-05-20)


### Features

* image element ([#131]https://github.com/cakekindel/slack-blocks-rs/issues/131) ([2e61bf8]https://github.com/cakekindel/slack-blocks-rs/commit/2e61bf8d6805bbb8209f5ebae93cc90fcf56a929)

### 0.16.2 (2021-05-20)


### Features

* overflow menu ([#129]https://github.com/cakekindel/slack-blocks-rs/issues/129) ([6caac5a]https://github.com/cakekindel/slack-blocks-rs/commit/6caac5a14e2d40a3ae0790223c2410b9bcc75cac)

### 0.16.1 (2021-05-19)


### Features

* plaintext input ([#128]https://github.com/cakekindel/slack-blocks-rs/issues/128) ([aaaf764]https://github.com/cakekindel/slack-blocks-rs/commit/aaaf764331c215d7558e7797a1db670e03fbfad1)

## 0.16.0 (2021-05-19)


### ⚠ BREAKING CHANGES

* radio buttons (#127)

### Features

* radio buttons ([#127]https://github.com/cakekindel/slack-blocks-rs/issues/127) ([cc743d8]https://github.com/cakekindel/slack-blocks-rs/commit/cc743d881387f0ce24335539c0a5b4bc44914a68)

### 0.15.1 (2021-05-17)


### Bug Fixes

* improve diagnostics of new builder pattern ([#126]https://github.com/cakekindel/slack-blocks-rs/issues/126) ([bd81a69]https://github.com/cakekindel/slack-blocks-rs/commit/bd81a690b5bd2503439208c61ccbb0cbdb130e4d)

## 0.15.0 (2021-05-17)


### ⚠ BREAKING CHANGES

* static select (#124)

### Features

* static select ([#124]https://github.com/cakekindel/slack-blocks-rs/issues/124) ([7013c3a]https://github.com/cakekindel/slack-blocks-rs/commit/7013c3ac6da26dc8d5046a67c6dea328e6d5e097)

### 0.14.4 (2021-05-13)


### Features

* select external ([#118]https://github.com/cakekindel/slack-blocks-rs/issues/118) ([ab2bbda]https://github.com/cakekindel/slack-blocks-rs/commit/ab2bbda4a8f175c1d475fba269eeb69a8a8bfa07)

### 0.14.3 (2021-05-12)


### Features

* add user select ([#117]https://github.com/cakekindel/slack-blocks-rs/issues/117) ([cea7e32]https://github.com/cakekindel/slack-blocks-rs/commit/cea7e32f15c381cda8f5ae88fba9be3eaafbcc87)

### 0.14.2 (2021-05-11)


### Features

* conversations select ([#116]https://github.com/cakekindel/slack-blocks-rs/issues/116) ([fd28a6c]https://github.com/cakekindel/slack-blocks-rs/commit/fd28a6cad4c90e9a186fbe98b475c33b0f994f8e)

### 0.14.1 (2021-05-11)

## 0.14.0 (2021-05-11)

### ⚠ BREAKING CHANGES

### Features

* select public channels ([6c87d02]https://github.com/cakekindel/slack-blocks-rs/commit/6c87d02baca43e3751cc42f980e534d41422e242)

## 0.10 - 0.13

* Working out CICD bugs

### 0.9.19 (2021-05-10)

### 0.9.18 (2021-05-10)

### 0.9.17 (2021-05-10)

### 0.9.16 (2021-05-10)

### 0.9.15 (2021-05-10)

### 0.9.14 (2021-05-10)

### 0.9.13 (2021-05-10)

### 0.9.12 (2020-08-06)

### 0.9.11 (2020-07-26)

### 0.9.10 (2020-07-22)


### Features

* confirmation dialog ([#104]https://github.com/cakekindel/slack-blocks-rs/issues/104) ([be6b2bb]https://github.com/cakekindel/slack-blocks-rs/commit/be6b2bb1beee4ffc41275cc29ebb06cb6e00509f)

### 0.9.9 (2020-07-21)


### Features

* conversation filter ([#86]https://github.com/cakekindel/slack-blocks-rs/issues/86) ([f0877bc]https://github.com/cakekindel/slack-blocks-rs/commit/f0877bca9f498676f2889f4ff28158cd8a16254a)

### 0.9.8 (2020-07-21)

### 0.9.7 (2020-07-20)

### Features

* option group ([#80]https://github.com/cakekindel/slack-blocks-rs/issues/80) ([a74fc18]https://github.com/cakekindel/slack-blocks-rs/commit/a74fc18928c6c3250b12d6b1e7e2ec1c46cccdb1)

### 0.9.6 (2020-07-20)

### 0.9.5 (2020-07-20)

### 0.9.4 (2020-07-18)


### Features

* Option composition object ([#69]https://github.com/cakekindel/slack-blocks-rs/issues/69) ([ccaec03]https://github.com/cakekindel/slack-blocks-rs/commit/ccaec03a0b31e3ea6deb764d0a073ea3ec4fa3fd)

### 0.9.3 (2020-07-18)

### 0.9.2 (2020-07-03)


### Features

* button block element ([#66]https://github.com/cakekindel/slack-blocks-rs/issues/66) ([8ee12ff]https://github.com/cakekindel/slack-blocks-rs/commit/8ee12ffe3fb509f3f51c383694e33982a4cb3572)

### 0.9.1 (2020-07-03)

## 0.9.0 (2020-06-29)


### ⚠ BREAKING CHANGES

* refactor context block api (#57)

### Features

* refactor context block api ([#57]https://github.com/cakekindel/slack-blocks-rs/issues/57) ([d407405]https://github.com/cakekindel/slack-blocks-rs/commit/d4074059c21eddafb41a5d8800e272e25a663ebf)

## 0.8.0 (2020-06-29)


### ⚠ BREAKING CHANGES

* rework text (#55)

### Features

* rework text ([#55]https://github.com/cakekindel/slack-blocks-rs/issues/55) ([3573f44]https://github.com/cakekindel/slack-blocks-rs/commit/3573f4431dc6fc18f6412c783de20782837f2de4)

## 0.7.0 (2020-06-29)


### ⚠ BREAKING CHANGES

* convert Image block contents to match patterns of others (#51)

### Features

* convert Image block contents to match patterns of others ([#51]https://github.com/cakekindel/slack-blocks-rs/issues/51) ([d127ad6]https://github.com/cakekindel/slack-blocks-rs/commit/d127ad6255a73020d3c27b3293587006e54f4cac)

### 0.6.3 (2020-06-28)

### 0.6.2 (2020-06-28)


### Bug Fixes

* Shrink crate description ([#45]https://github.com/cakekindel/slack-blocks-rs/issues/45) ([1f331cd]https://github.com/cakekindel/slack-blocks-rs/commit/1f331cdb8f59e163522c627f7356227ce918d976)

### 0.6.1 (2020-06-28)

## 0.6.0 (2020-06-27)


### ⚠ BREAKING CHANGES

* remove public things that shouldn't be public (#40)

### Features

* remove public things that shouldn't be public ([#40]https://github.com/cakekindel/slack-blocks-rs/issues/40) ([f9fa655]https://github.com/cakekindel/slack-blocks-rs/commit/f9fa65593a1de45e8eb58803e3da102adb011348)

### 0.5.2 (2020-06-27)

### 0.5.1 (2020-06-17)

## 0.5.0 (2020-06-17)


### ⚠ BREAKING CHANGES

* modify section block to follow new patterns (#34)

### Features

* modify section block to follow new patterns ([#34]https://github.com/cakekindel/slack-blocks-rs/issues/34) ([4d68b22]https://github.com/cakekindel/slack-blocks-rs/commit/4d68b22d7e91463ff01f6790c33644559f1a1ebd)

### 0.4.6 (2020-06-17)


### Features

* file block ([#31]https://github.com/cakekindel/slack-blocks-rs/issues/31) ([55c1cab]https://github.com/cakekindel/slack-blocks-rs/commit/55c1cabf04a06de93ee82923a32e0ebf4f72e595)

### 0.4.4 (2020-06-17)


### Features

* add input block structure ([#28]https://github.com/cakekindel/slack-blocks-rs/issues/28) ([de7bdf3]https://github.com/cakekindel/slack-blocks-rs/commit/de7bdf3b5a9e4a279c1919f32f167545463ed5ef)

### 0.4.3 (2020-06-16)

### 0.4.2 (2020-06-16)

### 0.4.1 (2020-06-16)