Skip to content

Latest commit

 

History

History
149 lines (101 loc) · 5.33 KB

File metadata and controls

149 lines (101 loc) · 5.33 KB

Changelog

0.7.3 - 2026-03-16

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

0.7.2 - 2025-12-18

  • Add missing builder exports in composition objects module.

0.7.1 - 2025-12-17

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.

(YANKED) 0.7.0 - 2025-12-17

This version is yanked due to fail to publish to crates.io.

0.6.0 - 2025-12-13

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.

0.5.3 - 2025-11-26

0.5.2 - 2025-11-24

0.5.1 - 2025-11-01

  • kaicoh#19 reply_broadcast Message Parameter.

0.5.0 - 2025-06-23

  • 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>

0.4.1 - 2025-05-11

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

0.4.0 - 2025-04-09

  • Rust 2024.

0.3.3 - 2024-12-26

  • kaicoh#12 Add support for the latest rich text element.

0.3.2 - 2024-08-30

  • kaicoh#11 Use Message as an interaction response.

0.3.1 - 2024-04-10

0.3.0 - 2024-04-09

  • kaicoh#8 Builder pattern.
  • kaicoh#8 Remove Attachment (since it's a deprecated legacy feature).
  • kaicoh#8 Support Rich text block.

0.2.2 - 2023-03-02

  • kaicoh#6 Add mrkdwn and plain_text macros.

0.2.1 - 2023-02-28

  • kaicoh#4 Extend Message to be an interaction response.

0.2.0 - 2023-02-27

0.1.0 - 2023-02-26

  • pre-release