All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- N/A
- N/A
- N/A
- N/A
- N/A
- N/A
0.24.0 - 2024-04-07
- Added support for Rich Text Block via
Slack::BlockKit::Layout::RichText(#185 by @GetOutOfMyBakery)
- Codecov reporting via GitHub Actions OIDC (#188 by @CGA1123)
- Rubygems releasing via GitHub Actions OIDC (#188 by @CGA1123)
0.23.0 - 2023-08-07
- Added ability to set
emojiproperty viaSlack::BlockKit::Blocks#input(#175 by @bmorton) - Added ability to set
emojiproperty viaSlack::BlockKit::Element::RadioButtons#option(#175 by @bmorton)
0.22.0 - 2023-08-05
- Added
Slack::BlockKit::Element::NumberInput(#169 by @CGA1123) - Added
response_url_enabledparameter to following elements (#171 by @rinasergeeva):Slack::BlockKit::Element::ChannelsSelectSlack::BlockKit::Element::ConversationsSelect
- Added
default_to_current_conversationparameter to following elements (#171 by @rinasergeeva):Slack::BlockKit::Element::ConversationsSelectSlack::BlockKit::Element::MultiConversationsSelect
0.21.0 - 2023-02-19
Slack::BlockKit::Element::UrlTextInput(#164 by @dimerman)Slack::BlockKit::Element::EmailTextInput(#166 by @CGA1123)Slack::BlockKit::Element::Datetimepicker(#167 by @CGA1123)
0.20.0 - 2022-09-25
- Added
focus_on_loadparameter to following elements (#153 by @aka-nez):Slack::BlockKit::Element::ChannelsSelectSlack::BlockKit::Element::CheckboxesSlack::BlockKit::Element::ConversationsSelectSlack::BlockKit::Element::DatepickerSlack::BlockKit::Element::ExternalSelectSlack::BlockKit::Element::MultiChannelsSelectSlack::BlockKit::Element::MultiConversationsSelectSlack::BlockKit::Element::MultiExternalSelectSlack::BlockKit::Element::MultiStaticSelectSlack::BlockKit::Element::MultiUsersSelectSlack::BlockKit::Element::PlainTextInputSlack::BlockKit::Element::RadioButtonsSlack::BlockKit::Element::StaticSelectSlack::BlockKit::Element::TimepickerSlack::BlockKit::Element::UsersSelect
0.19.0 - 2022-09-05
- Added
Slack::BlockKit::Layout::Video(#152 by @jcat4)
This adds support for Slack's new Video Block.
See: https://api.slack.com/reference/block-kit/blocks#video
0.18.0 - 2022-08-26
Slack::BlockKit::Layout::Input#TimepickerSlack::BlockKit::Layout::Actions#timepickerSlack::BlockKit::Layout::Section#timepicker
Slack::BlockKit::Element::Timepicker.initializenow acceptsinitial:,emoji:,placeholder:- Rename
Slack::BlockKit::Element::DatePickertoDatepicker - Rename
Slack::BlockKit::Layout::Actions#date_pickerto#datepicker - Rename
Slack::BlockKit::Layout::Section#date_pickerto#datepicker Slack::BlockKit::Blocks#inputnow supports passing through theoptional:parameter (@sophieklm)
Slack::BlockKit::Element::Timepicker#placeholderSlack::BlockKit::Element::Timepicker#initial_time
0.17.0 - 2021-06-28
Slack::BlockKit::Formattingwith utility functions for Slack text formatting (#98 by @CGA1123)
0.16.0 - 2021-06-23
This release contains a breaking change on the Layout::Actions interface.
- Added new
Layout::Actions#checkboxesmethod (#96 by @ryanwilsonperkin)
Layout::Actions#converstation_select(use#conversation_selectinstead) (#97 by @ryanwilsonperkin)
- Fixed name of method in
Layout::Actionsto beconversation_select(#97 by @ryanwilsonperkin)
0.15.0 - 2021-06-14
- Support
dispatch_actionanddispatch_action_config(#94 by @deecewan)
0.14.1 - 2021-05-05
- Allow Layout::Section to render without
text(#87 by @pbendersky)
0.14.0 - 2021-02-06
Slack::BlockKit::Blocks#header(#74 by @rspeicher)
0.13.0 - 2020-12-29
- Ruby3 Support
Slack::BlockKit::Element::Timepicker(#72)- Add
inputtoSlack::BlockKit::Blocksand elements toSlack::BlockKit::Layout::Input(#73)
- Development dependencies now managed by bundler via Gemfile, rather than in gemspec
0.12.0 - 2020-10-06
Slack::BlockKit::Layout::Header(#57)
Slack::BlockKit::Element::Checkboxes#initial, use theinitial:keyword on#optionSlack::BlockKit::Element::MultiStaticSelect#initial, use theinitial:keyword on#optionSlack::BlockKit::Element::StaticSelect#initial, use theinitial:keyword on#option
0.11.0 - 2020-10-03
- Add
Slack::BlockKit::Element::RadioButtons(#52 by @caalberts)
- Internal refactoring of
#confirmation_dialogmethods into a sharedConfirmablemodule. (#48)
- Ruby2.7 kwarg deprecation warnings
0.10.0 - 2020-09-11
- Add
Slack::BlockKit::Element::Checkboxes(#44 by @caalberts)
- Fixed initial options in multi select blocks (#46 by @caalberts)