Releases: twitch-rs/twitch_api
Releases · twitch-rs/twitch_api
v0.8.0
What's Changed
- add
conduit_deletedtoeventsub::Statusby @Emilgardis in #491 - add new source_only params by @Emilgardis in #492
- docs: sync overview docs by @github-actions[bot] in #493
- fix(moderators): rename
moderator_idtouser_idby @Nerixyz in #495 - docs: sync overview docs by @github-actions[bot] in #497
- fix: create clip api method and change response type by @jacobtread in #498
- chore(deps): update actions/checkout action to v5 by @renovate[bot] in #499
- docs: sync overview docs by @github-actions[bot] in #500
- chore: address new clippy lints by @Nerixyz in #502
- Fixed docs for subscriptions by @TapGhoul in #506
- refactor: Only include pagination data for paginated requests by @Nerixyz in #503
- docs: sync overview docs by @github-actions[bot] in #510
- Fix/parsing issue#504 by @jatin-encrypted in #507
- Add support for ExtensionBitsTransactionCreateV1 event by @FaeyUmbrea in #509
- docs: eventsub websocket example refactor by @l5cs in #505
- chore(deps): update actions/checkout action to v6 by @renovate[bot] in #511
- docs: sync overview docs by @github-actions[bot] in #512
- docs: sync overview docs by @github-actions[bot] in #514
- Use RPITIT for
Clientand update reqwest and twitch_oauth2 by @Nerixyz in #515 - deps: update twitch_oauth2, rustls-webpki, and aws-lc-rs by @Nerixyz in #516
- feat: add missing clips endpoints by @Nerixyz in #517
- chore(deps): update codecov/codecov-action action to v6 by @renovate[bot] in #518
- deps: Update dependencies with advisories/vulnerabilities by @Nerixyz in #520
- Add chat_user_banned as possible status for get eventsub subscriptions endpoint by @tsteine in #519
- chore: sync docs by @Nerixyz in #522
- changes Clips and GetClipsRequest to be consistent by @suniastar in #521
- docs: sync overview docs by @github-actions[bot] in #523
- refactor(helix): Include Hype Train status over events by @Nerixyz in #528
- feat(helix): Add suspicious status updates by @Nerixyz in #526
- feat(helix): Add Get Authorization by User by @Nerixyz in #527
- Sync existing Helix endpoints and EventSub events by @Nerixyz in #529
- feat(helix): Add pinned message endpoints by @Nerixyz in #525
- refactor(helix): unwrap nested enums by @Nerixyz in #530
- chore: Address (some) clippy lints by @Nerixyz in #531
- deps: update
opensslto 0.10.80 by @Nerixyz in #532 - Release v0.8.0 by @Nerixyz in #533
New Contributors
- @jacobtread made their first contribution in #498
- @TapGhoul made their first contribution in #506
- @jatin-encrypted made their first contribution in #507
- @FaeyUmbrea made their first contribution in #509
- @l5cs made their first contribution in #505
- @tsteine made their first contribution in #519
Full Changelog: v0.7.2...v0.8.0
v0.7.0
What's Changed
- switch to twitch_types by @Emilgardis in #255
- rename to
twitch_apiand move org by @Emilgardis in #257 - Fixing links at README by @DRuppFv in #258
- feat: provide
to_strandFromStrfor EventType by @Nerixyz in #260 - fix wrong ban by @Emilgardis in #265
- Update dependencies by @silvanshade in #266
- add
Get Chattersendpoint by @Emilgardis in #267 - feat: add
Get Chat Settingsendpoint by @Nerixyz in #268 - fix: minor usability fix and documentation updates by @Nerixyz in #269
- Sync with twitch and improve releases by @Emilgardis in #272
- run xtask doc in gh-pages workflow by @Emilgardis in #273
- add missing ext methods by @Emilgardis in #274
- update readme by @Emilgardis in #275
- opt builder by @Emilgardis in #262
- examples by @Emilgardis in #276
- release 0.7.0-alpha.1 by @Emilgardis in #277
- revert examples by @Emilgardis in #279
- refactor: Use (mostly) References in Requests by @Nerixyz in #280
- mention twitch-irc by @Emilgardis in #281
- release twitch_api 0.7.0-rc.1 by @Emilgardis in #282
- add missing borrows by @Emilgardis in #283
- fix borrows by @Emilgardis in #285
- release twitch_api 0.7.0-rc.2 by @Emilgardis in #286
- chatters beta by @Emilgardis in #287
- add charity endpoint and event by @Emilgardis in #288
- fix stray eprintln by @Emilgardis in #292
- link to twitch-rs in ua by @Emilgardis in #293
- add user_id and user_name to Get Chatters by @Emilgardis in #295
- Get Games and Get Top Games IGDB Field by @Emilgardis in #297
- dev by @Emilgardis in #298
- cleanup by @Emilgardis in #299
- eventsub websocket by @Emilgardis in #291
- clippy + fmt with width by @Emilgardis in #300
- add missing eventsub statuses by @Emilgardis in #302
- add delay for modify channel information by @Emilgardis in #301
- fix lifetimes issues by @Emilgardis in #303
- fix(pubsub): re-add
VipModerationActionCommandVariant by @Nerixyz in #304 - add OTHER to ContributionType by @Emilgardis in #305
- deprecate tmi by @Emilgardis in #306
- use node16 actions by @Emilgardis in #307
- update badge by @Emilgardis in #308
- Configure Renovate by @renovate in #309
- chore(deps): update submodules by @renovate in #310
- bump axum by @Emilgardis in #314
- chore(deps): update all actions by @renovate in #313
- fix send bounds by @Emilgardis in #317
- Mark
TeamInformation::thumbnail_urloptional by @Nerixyz in #319 - update deps by @Emilgardis in #321
- fix docs for
allfeature by @Emilgardis in #323 - chore(deps): update all dependencies by @renovate in #324
- handle teams/channel returning null data by @Emilgardis in #326
- improve example by @Emilgardis in #329
- shoutout by @Emilgardis in #331
- Feature-gate references to feature-gated events by @FoxLisk in #334
- add tags by @Emilgardis in #332
- test eventsub alone in ci by @Emilgardis in #338
- Predictions improvements by @FoxLisk in #336
- make most enums and structs exhaustive by @Emilgardis in #333
- Updates by @Emilgardis in #342
- Create Clip functionnality by @lixlox in #343
- Update all dependencies by @renovate in #340
- implement shield endpoints by @Emilgardis in #345
- some fixes by @Emilgardis in #346
- fix timestamp by @Emilgardis in #347
- fix automod by @Emilgardis in #348
- Update EventSub WebSocket URL by @Nerixyz in #353
- Add
.editorconfigand.prettierrcfor formatting by @Nerixyz in #354 - assert bodies are correct by @Emilgardis in #349
- Add discord link by @Emilgardis in #355
- Fix Discord link by @nihaals in #358
- fix streams and chatters example, tmi is gone by @Emilgardis in #360
- introduce
betafeature by @Emilgardis in #361 - use
must_usefor request structs by @Emilgardis in #362 - implement tower client by @Emilgardis in #250
- chore(deps): update twitch_oauth2 digest to a0630b3 by @renovate in #356
- release twitch_api 0.7.0-rc.5 by @Emilgardis in #363
- ensure publish would work by @Emilgardis in #364
- release v0.7.0 rc.6 by @Emilgardis in #365
- add tower to
_allfeature to make it render in docs by @Emilgardis in #366 - improve examples and comments by @Emilgardis in #367
- use validator for scopes by @Emilgardis in #368
- f bors by @Emilgardis in #370
- Make it possible to construct a Response by @Emilgardis in #369
- ensure all jobs are a success by @Emilgardis in #372
- Update submodules by @renovate in #373
- add game_ids helper for GetStreamsRequest by @Emilgardis in #375
- explain eventsub by @Emilgardis in #376
- ensure msrv is correct in ci by @Emilgardis in #377
- Add is_branded_content and content_classification_labels by @Emilgardis in #378
- Move eventsub websockets to GA by @Emilgardis in #380
- Add channel.update v2 by @Emilgardis in #381
- Update actionsx/prettier digest to 3d9f7c3 by @renovate in #382
- better docs by @Emilgardis in #385
- add missing contribution type by @Emilgardis in #386
- release 0.7.0 rc.7 by @Emilgardis in #388
- bump twitch_oauth2 and twitch_types by @Emilgardis in #390
- decouple serde and serde_derive by @Emilgardis in #391
- Update submodules by @renovate in #395
- remove poll bits by @Emilgardis in #392
- deps: update all dependencies by @Nerixyz in #397
- feat: add
POST chat/messagesendpoint by @Nerixyz in #396 - feat(eventsub): add
channel.chat.messageby @Nerixyz in #399 - add missing endpoints by @Emilgardis in #394
- fix audit by @Emilgardis in https://github.com/twitch-r...