slack-ruby-block-kit

A ruby wrapper for Slack's Block Kit

MIT License

Downloads
471.8K
Stars
72

Bot releases are hidden (Show)

slack-ruby-block-kit - v0.24.0 Latest Release

Published by CGA1123 6 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/CGA1123/slack-ruby-block-kit/blob/master/CHANGELOG.md#0240---2024-04-07
Full Diff: https://github.com/CGA1123/slack-ruby-block-kit/compare/v0.23.0...v0.24.0

slack-ruby-block-kit - v0.23.0

Published by CGA1123 about 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/CGA1123/slack-ruby-block-kit/compare/v0.22.0...v0.23.0

slack-ruby-block-kit - v0.22.0

Published by CGA1123 about 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/CGA1123/slack-ruby-block-kit/compare/v0.21.0...v0.22.0

slack-ruby-block-kit - v0.21.0

Published by CGA1123 over 1 year ago

0.21.0 - 2023-02-19

Added

  • Slack::BlockKit::Element::UrlTextInput (#164 by @dimerman)
  • Slack::BlockKit::Element::EmailTextInput (#166 by @CGA1123)
  • Slack::BlockKit::Element::Datetimepicker (#167 by @CGA1123)
slack-ruby-block-kit - v0.20.0

Published by CGA1123 about 2 years ago

0.20.0 - 2022-09-25

Added

  • 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
slack-ruby-block-kit - v0.19.0

Published by CGA1123 about 2 years ago

0.19.0 - 2022-09-05

Added

  • 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

slack-ruby-block-kit - v0.18.0

Published by CGA1123 about 2 years ago

0.18.0 - 2022-08-26

Added

  • Slack::BlockKit::Layout::Input#Timepicker
  • Slack::BlockKit::Layout::Actions#timepicker
  • Slack::BlockKit::Layout::Section#timepicker

Changed

  • Slack::BlockKit::Element::Timepicker.initialize now accepts initial:, emoji:, placeholder:
  • Rename Slack::BlockKit::Element::DatePicker to Datepicker
  • 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 the optional: parameter (@sophieklm)

Removed

  • Slack::BlockKit::Element::Timepicker#placeholder
  • Slack::BlockKit::Element::Timepicker#initial_time
slack-ruby-block-kit - v0.17.0

Published by CGA1123 over 3 years ago

0.17.0 - 2021-06-28

Added

  • Slack::BlockKit::Formatting with utility functions for Slack text formatting (#98 by @CGA1123)
slack-ruby-block-kit - v0.16.0

Published by CGA1123 over 3 years ago

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)
slack-ruby-block-kit - v0.15.0

Published by CGA1123 over 3 years ago

0.15.0 - 2021-06-14

Added

  • Support dispatch_action and dispatch_action_config (#94 by @deecewan)
slack-ruby-block-kit - v0.14.1

Published by CGA1123 over 3 years ago

0.14.1 - 2021-05-05

Fixed

  • Allow Layout::Section to render without text (#87 by @pbendersky)
slack-ruby-block-kit - v0.14.0

Published by CGA1123 over 3 years ago

0.14.0 - 2021-02-06

Added

  • Slack::BlockKit::Blocks#header (#74 by @rspeicher)
slack-ruby-block-kit - 0.13.0

Published by CGA1123 almost 4 years ago

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
slack-ruby-block-kit - 0.12.0

Published by CGA1123 about 4 years ago

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
slack-ruby-block-kit - v0.11.0

Published by CGA1123 about 4 years ago

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
slack-ruby-block-kit - v0.10.0

Published by CGA1123 about 4 years ago

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)
slack-ruby-block-kit - v0.9.0

Published by CGA1123 over 4 years ago

  • Fix bug in Layout::Section#image (@nate-r-a) (#32)
  • Add slack surfaces (home, model, message) (@anvox) (#31)
slack-ruby-block-kit - v0.6.0

Published by CGA1123 over 4 years ago

  • Add description & url fields on Composition::Option (#15) (@luvtechno)
  • Add Composition::ConfirmationDialog#style (#14) (@luvtechno)
slack-ruby-block-kit - v0.5.0: PlainTextInput

Published by CGA1123 over 4 years ago

  • Adds Element::PlainTextInput #13 api docs
slack-ruby-block-kit - v0.4.0: slack-ruby-block-kit

Published by CGA1123 over 4 years ago

Renaming the gem to slack-ruby-block-kit.

No other changes.

Package Rankings
Top 6.68% on Proxy.golang.org
Top 5.49% on Rubygems.org