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
emoji
property viaSlack::BlockKit::Blocks#input
(#175 by @bmorton) - Added ability to set
emoji
property 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_enabled
parameter to following elements (#171 by @rinasergeeva):Slack::BlockKit::Element::ChannelsSelect
Slack::BlockKit::Element::ConversationsSelect
- Added
default_to_current_conversation
parameter to following elements (#171 by @rinasergeeva):Slack::BlockKit::Element::ConversationsSelect
Slack::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_load
parameter to following elements (#153 by @aka-nez):Slack::BlockKit::Element::ChannelsSelect
Slack::BlockKit::Element::Checkboxes
Slack::BlockKit::Element::ConversationsSelect
Slack::BlockKit::Element::Datepicker
Slack::BlockKit::Element::ExternalSelect
Slack::BlockKit::Element::MultiChannelsSelect
Slack::BlockKit::Element::MultiConversationsSelect
Slack::BlockKit::Element::MultiExternalSelect
Slack::BlockKit::Element::MultiStaticSelect
Slack::BlockKit::Element::MultiUsersSelect
Slack::BlockKit::Element::PlainTextInput
Slack::BlockKit::Element::RadioButtons
Slack::BlockKit::Element::StaticSelect
Slack::BlockKit::Element::Timepicker
Slack::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#Timepicker
Slack::BlockKit::Layout::Actions#timepicker
Slack::BlockKit::Layout::Section#timepicker
Slack::BlockKit::Element::Timepicker.initialize
now acceptsinitial:
,emoji:
,placeholder:
- Rename
Slack::BlockKit::Element::DatePicker
toDatepicker
- Rename
Slack::BlockKit::Layout::Actions#date_picker
to#datepicker
- Rename
Slack::BlockKit::Layout::Section#date_picker
to#datepicker
Slack::BlockKit::Blocks#input
now supports passing through theoptional:
parameter (@sophieklm)
Slack::BlockKit::Element::Timepicker#placeholder
Slack::BlockKit::Element::Timepicker#initial_time
0.17.0 - 2021-06-28
Slack::BlockKit::Formatting
with 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#checkboxes
method (#96 by @ryanwilsonperkin)
Layout::Actions#converstation_select
(use#conversation_select
instead) (#97 by @ryanwilsonperkin)
- Fixed name of method in
Layout::Actions
to beconversation_select
(#97 by @ryanwilsonperkin)
0.15.0 - 2021-06-14
- Support
dispatch_action
anddispatch_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
input
toSlack::BlockKit::Blocks
and 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#option
Slack::BlockKit::Element::MultiStaticSelect#initial
, use theinitial:
keyword on#option
Slack::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_dialog
methods into a sharedConfirmable
module. (#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)