Skip to content

Releases: abdolence/slack-morphism-rust

v1.2.2

06 Sep 14:22
cb2556e
Compare
Choose a tag to compare

What's Changed

  • fix: Add required argument for usergroups.users.list API by @doodot in #148

Full Changelog: v1.2.1...v1.2.2

v1.2.1

05 Sep 21:12
b2bc19b
Compare
Choose a tag to compare

What's Changed

  • feat: Support usergroups.users.list API by @doodot in #145
  • Eq trait support for some of the models by @abdolence in #147

Full Changelog: v1.2.0...v1.2.1

v1.2.0

06 Aug 13:28
62a2488
Compare
Choose a tag to compare

What's Changed

  • axum framework support for Slack Events API by @abdolence in #144
  • Support ViewSubmissionResponse for slack app interactivity by @doodot in #143
  • Support for (optional) responses for Slack Interaction event handlers for Hyper

New Contributors

  • @doodot made their first contribution in #143

Full Changelog: v1.1.0...v1.2.0

v1.1.0

03 Aug 10:34
ae4bb60
Compare
Choose a tag to compare

What's Changed

Thanks for the great contributions to @siketyan for this release 🎉
Keep them coming!

Full Changelog: v1.0.0...v1.1.0

v1.0.0

02 Aug 19:21
df4d69a
Compare
Choose a tag to compare

What's Changed

This is now good enough to declare release v1.
To simplify development now everything available within one crate with one additional feature 'hyper', so the original modularity design still followed but on crate feature level.

Since this release, I will follow the semantic versioning and avoid breaking changes. They still might happen though in the rare cases where broken models are identified that don't work at all with the Slack API.
That usually means either Slack changed their protocol or those models weren't used yet anywhere.

Migration notice

Only imports and dependency management are affected.
To migrate from 0.41 to 1.0 please remove crates with -models and -hyper and leave only slack-morphism crate, and enable the feature hyper:

[dependencies]
slack-morphism = { version = "1.0", features = ["hyper"] }

Update your imports (use):

use slack_morphism::prelude::*; // <- Use this everywhere
// use slack_morphism_hyper::*; <- Remove this

Full Changelog: v0.41.0...v1.0.0

v0.41.0

16 Jul 11:22
Compare
Choose a tag to compare

What's Changed

  • Refactorings of internal Rate Control API by @abdolence in #128
  • Update Rust crate tokio-tungstenite to 0.17.2 by @renovate in #129
  • Update Rust crate tokio to 1.20 by @renovate in #130
  • feat: Fix type of view values in view_submission event by @siketyan in #123
  • feat: Add missing support for apps.manifest.* APIs by @siketyan in #127
  • feat: Add reactions into SlackMessageContent struct by @siketyan in #131
  • added support for emoji_changed event by @caquillo07 in #132
  • Improved OAuth/signature verifier data types and error handling by @abdolence in #133

New Contributors

Full Changelog: v0.40.0...v0.41.0

Migration notice

OAuth types were updated for Slack client/tokens. Use .into() to convert from String data types if you have them.

v0.40.0

01 Jul 14:13
Compare
Choose a tag to compare
  • Socket mode error handling updates by @abdolence

Full Changelog: v0.39.0...v0.40.0

v0.39.0

01 Jul 14:01
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.38.0...v0.39.0

v0.38.0

04 Jun 13:24
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.37.0...v0.38.0

v0.37.0

16 May 10:55
Compare
Choose a tag to compare

What's Changed

  • The new form of unfurl API support by @abdolence in #114
  • feat: Add channel field to response of chat.postMessage by @siketyan in #115

Full Changelog: v0.36.0...v0.37.0