Skip to content

Releases: kaicoh/slack-messaging

v0.7.3

16 Mar 09:01

Choose a tag to compare

  • Support Taskcard block.
  • Support syntax-highlighted code blocks (language-specific).

v0.7.2

18 Dec 21:06
9b29830

Choose a tag to compare

  • Add missing builder exports in composition objects module.

v0.7.1

17 Dec 10:49

Choose a tag to compare

Breaking Changes from v0.6.0

  • Recreate types using generics.
  • The PlainText and MrkdwnText structs are now generic types.
  • Text composition object API has been updated to use generic type parameters.

v0.6.0

12 Dec 22:51

Choose a tag to compare

Breaking Changes

  • Build method of all builder objects becomes to return enum Result not the target object.
  • The select menu element and the multi-select menu element are renewed.
0.6.0 0.5.x
MultiSelectMenuConversations MultiSelect<Conversations>
MultiSelectMenuExternals MultiSelect<ExternalDataSource>
MultiSelectMenuPublicChannels MultiSelect<PublicChannels>
MultiSelectMenuStaticOptions MultiSelect<StaticOptions>
MultiSelectMenuUsers MultiSelect<Users>
SelectMenuConversations Select<Conversations>
SelectMenuExternals Select<ExternalDataSource>
SelectMenuPublicChannels Select<PublicChannels>
SelectMenuStaticOptions Select<StaticOptions>
SelectMenuUsers Select<Users>
  • Remove fmt feature because it is not a task this crate provide.

v0.5.3

26 Nov 06:34
a8c202c

Choose a tag to compare

  • #23 Support ContextActions block.

v0.5.2

24 Nov 01:25
e2ad55d

Choose a tag to compare

  • #21 Support Table block.

v0.5.1

31 Oct 23:28

Choose a tag to compare

  • #19 reply_broadcast Message Parameter.

v0.5.0

23 Jun 00:25
dffb66e

Choose a tag to compare

  • Strict type check for text object.

Breaking Changes

In order to check text type, the Text struct is now turned into the PlainText and the MrkdwnText struct.
And the Text enum is introduced to represent both of plain text and markdwon text.

Use the PlainText instead of the Text in case of only plain text is allowed to use.
On the other hand, use Text when both plain text and markdwon text are allowed.

And the select menu element and the multi-select menu element are renewed.

before 0.5.0 0.5.0
Text PlainText, MrkdwnText
-- Text (new enum)
MultiSelectConversations MultiSelect<Conversations>
MultiSelectExternals MultiSelect<ExternalDataSource>
MultiSelectPublicChannels MultiSelect<PublicChannels>
MultiSelectStaticOptions MultiSelect<StaticOptions>
MultiSelectUsers MultiSelect<Users>
SelectConversations Select<Conversations>
SelectExternals Select<ExternalDataSource>
SelectPublicChannels Select<PublicChannels>
SelectStaticOptions Select<StaticOptions>
SelectUsers Select<Users>

v0.4.1

11 May 09:31

Choose a tag to compare

  • Support Markdown block.
  • Renew links to the slack docments.
  • Restruct Rich text block.

v0.4.0

09 Apr 03:24
e431e0d

Choose a tag to compare

  • Rust 2024.