Skip to content

Commit 1158b7d

Browse files
authored
Merge pull request #473 from twitch-rs/release-0.7.0
release twitch_api 0.7.0
2 parents fb664eb + 37b6500 commit 1158b7d

File tree

5 files changed

+57
-32
lines changed

5 files changed

+57
-32
lines changed

CHANGELOG.md

Lines changed: 50 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,11 @@
44

55
## [Unreleased] - ReleaseDate
66

7-
[Commits](https://github.com/twitch-rs/twitch_api/compare/v0.6.1...Unreleased)
7+
[Commits](https://github.com/twitch-rs/twitch_api/compare/v0.7.0...Unreleased)
8+
9+
## [v0.7.0] - 2025-01-22
10+
11+
[Commits](https://github.com/twitch-rs/twitch_api/compare/v0.6.1...v0.7.0)
812

913
### Breaking changes
1014

@@ -46,43 +50,64 @@
4650

4751
### Added
4852

53+
- Added the following helix endpoints:
54+
`Get Bits Leaderboard`, `Get Cheermotes`, `Get Content Classification Labels`, `Add Channel Vip`,
55+
`Get Ad Schedule`, `Get Channel Editors`, `Get Channel Followers`, `Get Channel Information`,
56+
`Get VIPs`, `Modify Channel Information`, `Remove Channel Vip`, `Snooze Next Ad`, `Start Commercial`,
57+
`Get Charity Campaign`, `Get Charity Campaign Donations`, `Get Channel Chat Badges`,
58+
`Get Channel Emotes`, `Get Chat Settings`, `Get Chatters`, `Get Emote Sets`, `Get Shared Chat Session`,
59+
`Get User Chat Color`, `Get User Emotes`, `Send A Shoutout`, `Send Chat Announcement`,
60+
`Send Chat Message`, `Update Chat Settings`, `Update User Chat Color`, `Create Clip`, `Get Clips`,
61+
`Delete Conduit`, `Delete Eventsub Subscription`, `Get Conduit Shards`, `Get Eventsub Subscriptions`,
62+
`Update Conduit`, `Update Conduit Shards`, `Get Games`, `Get Top Games`, `Get Creator Goals`,
63+
`Get Hypetrain Events`, `Add Blocked Term`, `Add Channel Moderator`, `Ban User`, `Check Automod Status`,
64+
`Delete Chat Messages`, `Get Automod Settings`, `Get Banned Users`, `Get Blocked Terms`,
65+
`Get Moderated Channels`, `Get Moderators`, `Get Shield Mode Status`, `Get Unban Requests`,
66+
`Manage Held Automod Messages`, `Remove Blocked Term`, `Remove Channel Moderator`, `Resolve Unban Request`,
67+
`Unban User`, `Update Automod Settings`, `Update Shield Mode Status`, `Warn Chat User`,
68+
`Create Custom Rewards`, `Delete Custom Reward`, `Get Custom Reward`, `Get Custom Reward Redemption`,
69+
`Update Custom Reward`, `Update Redemption Status`, `Create Poll`, `End Poll`, `Get Polls`,
70+
`Create Prediction`, `End Prediction`, `Get Predictions`, `Cancel A Raid`, `Start A Raid`,
71+
`Create Channel Stream Schedule Segment`, `Delete Channel Stream Schedule Segment`,
72+
`Get Channel Stream Schedule`, `Update Channel Stream Schedule`, `Update Channel Stream Schedule Segment`,
73+
`Search Categories`, `Search Channels`, `Create Stream Marker`, `Get Followed Streams`, `Get Stream Key`,
74+
`Get Stream Markers`, `Get Stream Tags`, `Get Streams`, `Replace Stream Tags`, `Check User Subscription`,
75+
`Get Broadcaster Subscriptions`, `Get Broadcaster Subscriptions Events`, `Get All Stream Tags`,
76+
`Get Channel Teams`, `Get Teams`, `Block User`, `Get User Active Extensions`, `Get User Block List`,
77+
`Get Users`, `Get Users Follows`, `Unblock User`, `Update User`, `Update User Extensions`,
78+
`Delete Videos`, `Get Videos`, `Send Whisper`
79+
- Added the following eventsub topics:
80+
`Automod Message Hold V1`, `Automod Message Hold V2`, `Automod Message Update V1`,
81+
`Automod Message Update V2`, `Automod Settings Update V1`, `Automod Terms Update V1`,
82+
`Channel Ad Break Begin V1`, `Channel Points Automatic Reward Redemption Add V1`,
83+
`Channel Charity Campaign Donate V1`, `Channel Charity Campaign Progress V1`,
84+
`Channel Charity Campaign Start V1`, `Channel Charity Campaign Stop V1`,
85+
`Channel Chat Clear V1`, `Channel Chat Clear User Messages V1`, `Channel Chat Message V1`,
86+
`Channel Chat Message Delete V1`, `Channel Chat Notification V1`, `Channel Chat User Message Hold V1`,
87+
`Channel Chat User Message Update V1`, `Channel Chat Settings Update V1`,
88+
`Channel Follow V2`, `Channel Guest Star Guest Update Beta`, `Channel Guest Star Session Begin Beta`,
89+
`Channel Guest Star Session End Beta`, `Channel Guest Star Settings Update Beta`,
90+
`Channel Moderate V1`, `Channel Moderate V2`, `Channel Moderator Add V1`,
91+
`Channel Moderator Remove V1`, `Channel Shared Chat Begin V1`, `Channel Shared Chat End V1`,
92+
`Channel Shared Chat Update V1`, `Channel Shield Mode Begin V1`, `Channel Shield Mode End V1`,
93+
`Channel Shoutout Create V1`, `Channel Shoutout Receive V1`, `Channel Suspicious User Message V1`,
94+
`Channel Suspicious User Update V1`, `Channel Unban Request Create V1`,
95+
`Channel Unban Request Resolve V1`, `Channel Update V2`, `Channel Vip Add V1`,
96+
`Channel Vip Remove V1`, `Channel Warning Acknowledge V1`, `Channel Warning Send V1`,
97+
`Conduit Shard Disabled V1`, `User Whisper Message V1`
4998
- Added `tags` to `Modify Channel Information`, `Get Channel Information`, `Search Channels`, `Get Followed Streams` and `Get Streams`
5099
- Added `beta` feature to specifically enable beta endpoints
51-
- Added `Ban User` and `Unban User`
52-
- Added `Get Chat Settings` endpoint
53100
- Added `type` and `user_id` query params to `GetEventSubSubscriptionsRequest`
54101
- Added `vod_offset` to `Clip`s
55-
- Added `Start A Raid` and `Cancel A Raid` endpoints
56-
- Added `Send Chat Announcement` endpoint
57-
- Added `Delete Chat Messages` endpoint
58-
- Added `Get User Chat Color` and `Update User Chat Colors` endpoint
59-
- Added `Add Channel Moderator` and `Remove Channel Moderator` endpoint
60-
- Added `Get VIPs`, `Add Channel VIP` and `Remove Channel VIP` endpoint
61-
- Added `Send Whisper` endpoint
62102
- Added `Delete Channel Stream Schedule Segment` that was accidentally not included in `0.6.0`
63103
- Added `sort` and `id` to `Get Custom Reward Redemption`
64104
- Added contribution type `OTHER` for Get Hype Train Events
65-
- Added `Send a Shoutout` endpoint
66-
- Added `channel.shoutout.receive` and `channel.shoutout.create` EventSub events
67-
- Added `channel.follows` v2 EventSub event
68-
- Added `Get Followed Channels` and `Get Followed Streams`
69-
- Added `Create Clip` endpoint
70-
- Added `Get Shield Mode Status` and `Update Shield Mode Status`
71-
- Added `channel.shield_mode.begin` and `channel.shield_mode.end` EventSub events
72105
- Added `tower` implementation for `HttpClient`
73106
- Added `helix::Response::new` and `helix::Response::with_data` to make it possible to create your own responses.
74107
- Added `is_branded_content` and `content_classification_labels` to `Get Channel Information` and `Modify Channel information`
75-
- Added `channel.update` v2 EventSub event
76108
- Added `HelixClient` functions `get_streams_from_logins` and `get_streams_from_ids`
77109
- Added `is_featured` to Get Clips
78-
- Added beta `Get Ad Schedule` and `Snooze Next Ad` endpoint
79-
- Added beta `channel.ad_break.begin` eventsub event
80-
- Added `conduit.shard.disable` EventSub event
81110
- Added `title` and `description` as fields in the response of `Get Channel Chat Badges` and `Get Global Chat Badges`
82-
- Added `Get AutoMod Settings` and `Update AutoMod Settings` endpoints
83-
- Added `Get Unban Requests` and `Resolve Unban Requests` endpoints
84-
- Added `Get Moderated Channels` endpoint
85-
- Added `Get User Emotes` endpoint
86111

87112
### Fixed
88113

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
[package]
22
name = "twitch_api"
3-
version = "0.7.0-rc.8"
3+
version = "0.7.0"
44
authors = ["Emil Gardström <emil.gardstrom@gmail.com>"]
55
edition = "2018"
66
repository = "https://github.com/twitch-rs/twitch_api"
77
license = "MIT OR Apache-2.0"
88
description = "Library for talking with the new Twitch API aka. \"Helix\", EventSub and more!"
99
keywords = ["oauth", "twitch", "async", "asynchronous", "api"]
10-
documentation = "https://docs.rs/twitch_api/0.7.0-rc.8"
10+
documentation = "https://docs.rs/twitch_api/0.7.0"
1111
readme = "README.md"
1212
resolver = "2"
1313
include = [
@@ -27,7 +27,7 @@ members = ["xtask", "examples/*"]
2727
exclude = ["twitch_types", "twitch_oauth2"]
2828

2929
[workspace.dependencies]
30-
twitch_api = { version = "0.7.0-rc.8", path = "." }
30+
twitch_api = { version = "0.7.0", path = "." }
3131
twitch_oauth2 = { version = "0.15.1", path = "twitch_oauth2/" }
3232
twitch_types = { version = "0.4.8", features = [
3333
"serde",

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Twitch API | Rust library for talking with the new Twitch API aka. "Helix", EventSub and more!
22

3-
[![github]](https://github.com/twitch-rs/twitch_api)&ensp;[![crates-io]](https://crates.io/crates/twitch_api)&ensp;[![docs-rs-big]](https://docs.rs/twitch_api/0.7.0-rc.8/twitch_api/)&ensp;[![discord]](https://discord.gg/7APWQeEmnK)
3+
[![github]](https://github.com/twitch-rs/twitch_api)&ensp;[![crates-io]](https://crates.io/crates/twitch_api)&ensp;[![docs-rs-big]](https://docs.rs/twitch_api/0.7.0/twitch_api/)&ensp;[![discord]](https://discord.gg/7APWQeEmnK)
44

55
[github]: https://img.shields.io/badge/github-twitch--rs/twitch__api-8da0cb?style=for-the-badge&labelColor=555555&logo=github
66
[crates-io]: https://img.shields.io/crates/v/twitch_api.svg?style=for-the-badge&color=fc8d62&logo=rust

src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
#![cfg_attr(nightly, feature(doc_cfg))]
55
#![cfg_attr(nightly, feature(doc_auto_cfg))]
66
#![allow(clippy::needless_raw_string_hashes)]
7-
#![doc(html_root_url = "https://docs.rs/twitch_api/0.7.0-rc.8")]
8-
//! [![github]](https://github.com/twitch-rs/twitch_api)&ensp;[![crates-io]](https://crates.io/crates/twitch_api)&ensp;[![docs-rs-big]](https://docs.rs/twitch_api/0.7.0-rc.8/twitch_api)
7+
#![doc(html_root_url = "https://docs.rs/twitch_api/0.7.0")]
8+
//! [![github]](https://github.com/twitch-rs/twitch_api)&ensp;[![crates-io]](https://crates.io/crates/twitch_api)&ensp;[![docs-rs-big]](https://docs.rs/twitch_api/0.7.0/twitch_api)
99
//!
1010
//! [github]: https://img.shields.io/badge/github-twitch--rs/twitch__api-8da0cb?style=for-the-badge&labelColor=555555&logo=github"
1111
//! [crates-io]: https://img.shields.io/crates/v/twitch_api.svg?style=for-the-badge&color=fc8d62&logo=rust"

0 commit comments

Comments
 (0)