# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ### Added - N/A ### Changed - N/A ### Deprecated - N/A ### Removed - N/A ### Fixed - N/A ### Security - N/A [Unreleased]: https://github.com/CGA1123/slack-ruby-block-kit/compare/v0.17.0...HEAD --- ## [0.17.0] - 2021-06-28 ### Added - `Slack::BlockKit::Formatting` with utility functions for Slack text formatting (#98 by @CGA1123) [0.17.0]: https://github.com/CGA1123/slack-ruby-block-kit/compare/v0.16.0...v0.17.0 --- ## [0.16.0] - 2021-06-23 This release contains a breaking change on the `Layout::Actions` interface. ### Added - Added new `Layout::Actions#checkboxes` method (#96 by @ryanwilsonperkin) ### Removed - `Layout::Actions#converstation_select` (use `#conversation_select` instead) (#97 by @ryanwilsonperkin) ### Fixed - Fixed name of method in `Layout::Actions` to be `conversation_select` (#97 by @ryanwilsonperkin) [0.16.0]: https://github.com/CGA1123/slack-ruby-block-kit/compare/v0.15.0...v0.16.0 --- ## [0.15.0] - 2021-06-14 ### Added - Support `dispatch_action` and `dispatch_action_config` (#94 by @deecewan) [0.15.0]: https://github.com/CGA1123/slack-ruby-block-kit/compare/v0.14.1...v0.15.0 --- ## [0.14.1] - 2021-05-05 ### Fixed - Allow Layout::Section to render without `text` (#87 by @pbendersky) [0.14.1]: https://github.com/CGA1123/slack-ruby-block-kit/compare/v0.14.0...v0.14.1 --- ## [0.14.0] - 2021-02-06 ### Added - `Slack::BlockKit::Blocks#header` (#74 by @rspeicher) [0.14.0]: https://github.com/CGA1123/slack-ruby-block-kit/compare/v0.13.0...v0.14.0 --- ## [0.13.0] - 2020-12-29 ### Added - Ruby3 Support - `Slack::BlockKit::Element::Timepicker` (#72) - Add `input` to `Slack::BlockKit::Blocks` and elements to `Slack::BlockKit::Layout::Input` (#73) ### Changed - Development dependencies now managed by bundler via Gemfile, rather than in gemspec [0.13.0]: https://github.com/CGA1123/slack-ruby-block-kit/compare/v0.12.0...v0.13.0 --- ## [0.12.0] - 2020-10-06 ### Added - `Slack::BlockKit::Layout::Header` (#57) ### Removed - `Slack::BlockKit::Element::Checkboxes#initial`, use the `initial:` keyword on `#option` - `Slack::BlockKit::Element::MultiStaticSelect#initial`, use the `initial:` keyword on `#option` - `Slack::BlockKit::Element::StaticSelect#initial`, use the `initial:` keyword on `#option` [0.12.0]: https://github.com/CGA1123/slack-ruby-block-kit/compare/v0.11.0...v0.12.0 --- ## [0.11.0] - 2020-10-03 ### Added - Add `Slack::BlockKit::Element::RadioButtons` (#52 by @caalberts) ### Changed - Internal refactoring of `#confirmation_dialog` methods into a shared `Confirmable` module. (#48) ### Fixed - Ruby2.7 kwarg deprecation warnings [0.11.0]: https://github.com/CGA1123/slack-ruby-block-kit/compare/v0.10.0...v0.11.0 --- ## [0.10.0] - 2020-09-11 ### Added - Add `Slack::BlockKit::Element::Checkboxes` (#44 by @caalberts) ### Fixed - Fixed initial options in multi select blocks (#46 by @caalberts) [0.10.0]: https://github.com/CGA1123/slack-ruby-block-kit/compare/v0.9.0...v0.10.0 --- See [releases] for previous changes. [releases]: https://github.com/CGA1123/slack-ruby-block-kit/releases