# 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.25.0 (2021-06-05) ### ⚠ BREAKING CHANGES * crate should support header block and thoroughly document blox module (#165) ### Features * crate should support header block and thoroughly document blox module ([#165](https://github.com/cakekindel/slack-blocks-rs/issues/165)) ([f57eb4d](https://github.com/cakekindel/slack-blocks-rs/commit/f57eb4d558bcc29c335ffea49c63d9c01ef56750)) ### 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)