github twitchdev/twitch-cli v1.1.23

5 days ago

In this release:

Special thanks to @constantstress, @BarryCarlyon, @Dkamps18, @SputNikPlop, and @pixel365 for the PRs, contributions, and code reviews, and to @Robertsmania, @BarryCarlyon, and others for the bug reports and feature requests!

  • WinGet instructions were added to README
  • Added Device Code Flow support for twitch token. An additional error message is added when using a non-DCF flow on a client marked as "Public"
  • Added --refresh and --secret to twitch token to allow for refreshing access tokens on-demand
  • Added command to disable keepalive messages in EventSub WebSocket server: twitch event websocket keepalive --session=[Session ID] --enabled=[true/false]
  • Added channel.ad_break.begin, and all unban request subscription types to mock EventSub
  • Added a notice in the console when a new CLI version is available for upgrade. This check can be disabled in the configuration file.
  • Fixed bug where keepalive_timeout_seconds wasn't always consistent after reconnect testing.

Changelog

  • e3ee806 Add WinGet instructions to the Readme
  • de5ddfa Added DCF support for twitch token; Added error message when trying to use non-dcf flow on a public client
  • 2a62486 Added RPC command to disable keepalive messages for a client; #291
  • a4ea3e1 Added channel.ad_break.begin
  • f118097 Added notice for when a new version is available to upgrade to
  • 5209302 Added unban requests events
  • 4e6d317 Fix .goreleaser.yml
  • 28609fb Fixed issue where no scopes message was saying user id instead of scopes
  • 0d85614 Fixed link to documentation
  • 6d90dd7 Fixes #310
  • 3c1437c Forgot ad break begin test
  • a996cc7 Made ws mock server keepalive_timeout_seconds persistent across reconnects
  • 0937d3f Merge branch 'main' into feat-309
  • 6d48dd4 Merge branch 'main' into feature_291
  • 4af033b Merge branch 'main' into fix-315
  • 6ed1090 Merge branch 'main' into master
  • 64ed68e Merge branch 'main' into update-checker
  • 5c12ac9 Merge from main
  • 468b0e7 Merge pull request #303 from twitchdev/feature_291
  • ac606e4 Merge pull request #304 from constantstress/patch-1
  • 413b8cf Merge pull request #305 from constantstress/patch-1
  • b0ab98a Merge pull request #306 from BarryCarlyon/patch-2
  • 12b9bb8 Merge pull request #311 from Dkamps18/master
  • e5c22fe Merge pull request #312 from Dkamps18/wskeepalive
  • bf64ffa Merge pull request #316 from twitchdev/feat-313-fix-314
  • e7d0943 Merge pull request #318 from twitchdev/fix-315
  • f491ba8 Merge pull request #319 from twitchdev/feat-309
  • 538b48a Merge pull request #320 from twitchdev/eventsub-updates
  • 83b47aa Merge pull request #321 from twitchdev/update-checker
  • 30cf222 Merge pull request #322 from SputNikPlop/event-message-id
  • fb0262e Merge pull request #325 from pixel365/feat/events-refactoring
  • a595239 Merge pull request #327 from twitchdev/fix-validate-scopes-issue
  • 89451e5 Merge pull request #328 from twitchdev/goreleaser-fix-june24
  • 2893a58 Refreshing access tokens on demand (#308)
  • 20324c4 Removed subscription object's awareness of client name; Fixes #315
  • aebad85 Some cleanup
  • a04c8b9 Update token.md
  • 41b07aa Updated docs for keepalive websocket RPC
  • 1c842bc Updated error message when forwarding WebSocket events
  • ce41312 Updated examples in event.md
  • 0160d80 Updated to match main
  • 3e3a577 Updated token docs for dcf
  • e114bd3 fix: add event message id
  • 96fac28 fix: event message id and formatting
  • 05a05eb fix: missed part
  • 731ce2c fix: split event and subscription id
  • e35b269 fix: split event ids
  • 6756211 refactoring 'event' subcommands
  • 9d8c257 ws mock server keepalive_timeout_seconds query parameter support

Don't miss a new twitch-cli release

NewReleases is sending notifications on new releases.