Skip to content

Releases: frostly/rust-slack

0.9.1

13 Feb 00:50
Compare
Choose a tag to compare

A small release with some (hopefully) useful features. Enjoy :)

Features

  • Allow for creating a slack client with a customized reqwest::Client with the new_with_client() constructor #51
    • This lets you configure proxies, DNS resolvers, etc, etc
  • Allow for using different TLS implementations with feature flags #52 #53

Docs

  • Cleanup some of the README's codeblocks #54

0.9.0

22 Jan 19:18
Compare
Choose a tag to compare

And now for the official release 🎉

This release intentionally tries to stick to mostly the same API as the last release with two major divergences:

  1. Our Error type is now a typical ole enum of the different error variants instead of the previous implementation using the (quite dated now) error-chain crate
  2. The main slack client slack_hook::Slack is now async based while a blocking client is available at slack_hook::blocking::Slack when the blocking feature is enabled (akin to reqwest)

Other than that everything should be largely the same just with up-to-date dependencies. Expect more features/deprecations/tweaks in upcoming releases

Breaking Changes

  • Replace error-chain with a manual implementation #42

Features

  • Add an asynchronous client and move the synchronous "blocking" client #47

Docs

  • Fix cargo doc warnings #34
  • Cleanup Cargo.toml definitions #39
  • Cleanup and update README #40
  • Document our rust-version #46

Other

  • Resolve clippy and rustfmt warnings #31
  • Switch CI from Travis to GitHub actions #32
  • Update to 2018 Edition #33
  • Update outdated dependencies #35
  • Resolve warnings #41
  • Pull CI back into the modern age #43
  • Update reqwest to the latest version #44
  • Internal refactoring and test cleanup #45

0.9.0 Release Candidate 1

19 Jan 08:50
Compare
Choose a tag to compare
Pre-release

It's been a while since the last release, but a release candidate is finally out for the next release 🥳

Checkout the docs

Assuming all things go well the official release will be out here soon