Skip to content

Releases: Project-Academy/SlackKit

v1.1.0 — Adopt Tapioca's DefaultRequest

Choose a tag to compare

@project-saf project-saf released this 13 May 12:40

What's new

Slack.Request is now DefaultRequest<Slack> from Tapioca. The Slack-specific chainable modifiers (.message(_:), .from(_:), .to(_:), .messageAt(_:in:)) live as a constrained extension on DefaultRequest where API == Slack.

Migration

Bump SlackKit to from: "1.1.0". No callsite changes — Slack.Request / Request still resolves the same way; the fluent API is identical.

Requires

Tapioca 1.1.0+ (now picked up automatically).

1.0.2

Choose a tag to compare

@project-saf project-saf released this 01 Dec 22:58
Refactored `Message` responses heavily.

Added in several new endpoints (Conversations, Emoji, Reactions, Users) and corresponding models (Channel, Reaction, Member etc)
Updated how some of the existing models print to the console.

Still need to add in a few more methods (Chat.scheduleMessage, Chat.postEphemeral to name a couple), and add in documentation for all of it.
Probably some tidying up to be done as well.

1.0.1

Choose a tag to compare

@project-saf project-saf released this 27 Nov 04:46
Initial Commit.

Implemented basic sending/updating/deleting messages functionality, and message composition tools.