Releases: kaicoh/slack-messaging
Releases · kaicoh/slack-messaging
v0.7.3
v0.7.2
- Add missing builder exports in composition objects module.
v0.7.1
Breaking Changes from v0.6.0
- Recreate types using generics.
- The
PlainTextandMrkdwnTextstructs are now generic types. - Text composition object API has been updated to use generic type parameters.
v0.6.0
Breaking Changes
- Build method of all builder objects becomes to return enum Result not the target object.
- The
select menu elementand themulti-select menu elementare 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
fmtfeature because it is not a task this crate provide.
v0.5.3
v0.5.2
v0.5.1
v0.5.0
- 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
- Support Markdown block.
- Renew links to the slack docments.
- Restruct Rich text block.
v0.4.0
- Rust 2024.