Skip to content

Releases: twitchdev/twitch-cli

v1.1.14

04 Dec 02:10
f2a854b

Choose a tag to compare

This update fixes a small typo in the description for --charity-target-value, and also fixes the issue of all charity eventsub events showing channel.charity_campaign.donate for their subscription.type field, regardless of which event was triggered.

Thanks to @BarryCarlyon for noticing the Charity EventSub issue, and to @scott-a-white for noticing the flag typo.

Changelog

  • fcbd718 Changed subscription.type to be consistent with every other event file
  • 7fad52f Fix Chairty to use the correct type when building a payload.
  • bfce5cc Fixed typo in description for 'twitch trigger event' flag --charity-target-value
  • 59288c0 Merge pull request #201 from BarryCarlyon/patch-1
  • f2a854b Merge pull request #202 from twitchdev/eventsub-type-consistency

v1.1.13

02 Dec 03:22
b7b7fb7

Choose a tag to compare

Within this release the following changes were made:

  • Added support for Charity EventSub topics: channel.charity_campaign.donate, .start, .progress, .stop
  • Added --charity-current-value and --charity-target-value flags to 'twitch event trigger', allowing custom inputs for current and target dollar values
  • Added missing event.banned_at field on EventSub topic channel.ban
  • Added missing subscription.category_id and subscription.campaign_id fields on EventSub topic drop.entitlement.grant
  • Added missing event.level field on EventSub topic channel.hype_train.begin
  • Added missing event.email and event.email_verified fields on EventSub topic user.update
  • Added missing type "other" to fields event.top_contributions.type and channel.last_contribution.type on EventSub topics channel.hype_train.begin, channel.hype_train.progress, and channel.hype_train.end
  • Fixed invalid timestamps on EventSub topics channel.prediction.begin and .progress on field events.locks_at
  • Fixed invalid timestamps on EventSub topics channel.prediction.lock and .end on field events.locked_at

Special thanks to @alexbcberio for the bug reports, and to @lleadbet and @BarryCarlyon for reviewing PRs.

Changelog

  • 02890a9 Added beta EventSub event channel.charity_campaign.donate
  • b51df2d Added channel.charity_campaign.start, .progress, and .stop
  • 1fa3d4b Added contribution type 'other' to Hype Train events
  • c6a31cf Added details to charity event flags
  • 1a37cae Added event.banned_at to channel.ban; Added .subscription.category_id and .subscription.campaign_id to drop.entitlement.grant
  • 8a397d5 Added event.level field to channel.hype_train.begin; Added event.email and event.email_verified fields to user.update; Changed 'user.update' alias to 'user-update'. Both can now be used when running 'twitch event trigger'
  • 38be191 Added params for custom progress and goal amounts on charity events
  • 8fb6a50 Changed timestamp parsing function in some places to appropriate parse the timestamp. Fixes #193
  • 8155aad Fixed line endings from previous commit and also across all files
  • b7b7fb7 Merge pull request #197 from twitchdev/eventsub-updates-nov-22

v1.1.12

31 Oct 18:15
fca40a4

Choose a tag to compare

Within this release the following changes were made:

  • Added --subscription-id flag to 'twitch event trigger' and 'twitch event verify', allowing users to set a custom subscription/event ID for mock events.
  • Added --subscription-status flag to 'twitch event trigger', which can be used for testing revoking subscriptions.
  • Added --timestamp flag to 'twitch event trigger' and 'twitch event verify', allowing users to provide custom timestamps to be used.
  • Updated EventSub WebSocket help documentation
  • Updated EventSub WebSocket to latest JSON

Special thanks to the community for the bug reports and feature requests (@mitchwadair, @Brendonovich, @Dkamps18, @BarryCarlyon), and to @lleadbet for reviewing my PRs.

Changelog

  • 7de8d9d Added --subscription-id flag to 'twitch event trigger' to allow manually setting subscription/event ID of mock events
  • c8dbd8d Added --subscription-id flag to 'twitch event verify', with same function as done in 'twitch event trigger'
  • 03dbc65 Added --subscription-status (shorthand -r) to 'twitch trigger' to allow people to test reoking subscriptions. Changes appropriate fields and headers.
  • ddce8cc Added --timestamp flag to 'twitch event verify'; Removed -Z shorthand for all --timestamp flags
  • b05963d Added note on how to exit mock websocket server with ctrl + c
  • db2dfaf Added support for user-provided timestamps in eventsub testing 'twitch event trigger'
  • 20fa8e2 Automatically change -r 0 to have a value of 1. This eliminates a race condition that crashes the program
  • f1a89e6 Changed default -r value for websocket reconnect testing to -1. This allows people to use zero as their value.
  • 55039aa Fixed help message inconsistency, and incorrect messages for restarting websocket server
  • a9b13a5 Fixed signature calculation. I broke the timestamp previously
  • 163f2b4 Fixed test cases
  • 74d9517 Merge branch 'main' into pr-187-additions
  • 16f203d Merge pull request #185 from twitchdev/eventsub-subscription-id-176
  • 62e1241 Merge pull request #186 from twitchdev/169-eventsub-feature-add-revocation
  • 1ebaffc Merge pull request #187 from twitchdev/170-feature-eventsub-set-timestamp
  • fca40a4 Merge pull request #188 from twitchdev/pr-187-additions
  • b13f092 Merge pull request #189 from twitchdev/eventsocket-small-fixes
  • 100aacb Merged changes from main
  • aa9b5e5 Merged changes from main
  • 6ce9551 Merged changes from main
  • 6830f5f Updated "minimum_message_frequency_seconds" json field to "keealive_timeout_seconds"

v1.1.11

21 Oct 18:17
0e6f3b1

Choose a tag to compare

This release contains some bug fixes and general changes for EventSub WebSocket.

Changelog

  • 4744622 Client list wasn't storing properly. Fixes #181
  • fc21972 Client list wasn't storing properly. Fixes #182
  • 9a83f75 Merge branch 'eventsocket-fix-181-182' of github.com:twitchdev/twitch-cli into eventsocket-fix-181-182
  • 0e6f3b1 Merge pull request #183 from twitchdev/eventsocket-fix-181-182
  • 32a4d51 Reconnect timer now executes after first client connects, rather than at the start of the server. Solves #181

v1.1.10

20 Oct 00:47
c4fe31a

Choose a tag to compare

This release contains some bug fixes for the EventSub WebSocket features.

Changelog

  • 653d316 Added support for repeating ping and keepalive in EventSub Websockets
  • 6252b31 Changed EventSub WebSocket to HTTP/WS as default. Allows --ssl flag to enable HTTPS/WSS
  • c4fe31a Merge pull request #180 from twitchdev/eventsocket-ssl-fix

v1.1.9

19 Oct 01:06
f9d8ee0

Choose a tag to compare

This release contains some fixes for supporting preflight requests, as well as initial features for EventSub WebSocket reconnect testing.
Thanks to @Watson-Sei for the preflight requests fix.

Changelog

v1.1.8

21 Sep 00:05
e62dad9

Choose a tag to compare

Hotfix for issue 172. Thanks to @lleadbet for fixing it, and @vanholler for reporting it.

Changelog

  • 49f6eab Fixed goreleaser for homebrew
  • efeb884 Merge pull request #171 from twitchdev/goreleaser-homebrew-fix
  • e62dad9 Merge pull request #174 from twitchdev/bugfix/172-nil-on-post
  • 43af4ed fixing issue 172

v1.1.7

01 Sep 22:38
d8e422a

Choose a tag to compare

Special thanks to the community for the PRs (@lleadbet, @Odiurd, @ronoaldo, @Nerixyz), as well as the fine people filing bug reports and feature requests(@maxcalvin, @trex, @Bootlegclan, @KaMyKaSii, @aydrian, @Nerixyz, @BarryCarlyon, @eftSharptooth).

Changelog

  • fcb90e6 Added is_paused flag for custom rewards POST and PATCH
  • b46cc22 Fix typo in trigger response
  • 4c903ea Fixing #157 and various test improvements
  • 95bd2cb Ignores requests to /favicon.ico for user tokens.
  • 6c03e9b Merge branch 'main' into bugfix/157-extension-cursor
  • f8fa191 Merge branch 'main' into bugfix/mock-reward-136
  • c007415 Merge branch 'main' into bugfix/mock-reward-136
  • 55de10e Merge branch 'main' into bugfix/mock-reward-136
  • a15af1d Merge branch 'main' into enhancement/153-arm64-linux
  • 342c8b1 Merge branch 'main' into feat/autopagination-page-limiter
  • 8b29898 Merge branch 'main' into fix/empty-header
  • 4502eb9 Merge branch 'main' into fix/empty-header
  • 19d2abd Merge branch 'main' into fix/eventsub-version
  • f6711d5 Merge branch 'main' into issue-151
  • 53f58fa Merge pull request #150 from twitchdev/mock_custom_reward_is_paused_fix
  • 6e1f9fc Merge pull request #155 from Odiurd/event-trigger-typo
  • 8e0fc08 Merge pull request #156 from ronoaldo/issue-151
  • a4bd969 Merge pull request #160 from twitchdev/bugfix/mock-reward-136
  • f357618 Merge pull request #161 from twitchdev/feat/autopagination-page-limiter
  • f149736 Merge pull request #162 from twitchdev/bugfix/154-update-trigger-list
  • f7ccc17 Merge pull request #164 from Nerixyz/fix/empty-header
  • 7ad17f8 Merge pull request #165 from Nerixyz/fix/eventsub-version
  • d8e422a Merge pull request #166 from twitchdev/bugfix/157-extension-cursor
  • ba27ba9 Merge pull request #167 from twitchdev/enhancement/153-arm64-linux
  • 5b98f99 Merge remote-tracking branch 'upstream/main' into fix/empty-header
  • e58d820 add autopagination page limit
  • a6babbd added arm64 build
  • 028fd9a fix: send correct event on retrigger
  • cddaf1b fix: set Twitch-Eventsub-Subscription-Type to correct type
  • 84382e4 fix: set Twitch-Eventsub-Subscription-Version correctly
  • 11fd9f6 fix: take eventsub shorthands into account
  • 7f5d89c remove accidental commit
  • c61faee updating mock-api to fix a few issues
  • e6bd88e updating trigger list

v1.1.6

08 Apr 19:01
1a1af9b

Choose a tag to compare

This release contains some updates to the Mock API, tarbomb issues, and UX improvements, among other things. Its a heavier release so I tried to include what I could generalize, but the full changelog is below.

Special thanks to the community for the PRs (@BarryCarlyon, @lleadbet, @dafreaki, @Nicolas-Reyland, @Arclite), as well as the fine people filing bug reports (@shaloonigam, @Ragnatz, @exegeteio, @Toniob, @TylerOBrien).

Changelog

  • 8d87862 Add user.update EventSub
  • cb9a2f2 Got tests working locally now
  • 334751e Indicate required content-type for webhook subscription verification
  • 4385f08 Merge branch 'main' into bugfix/hype-train-version-fix
  • 194f0c4 Merge branch 'main' into bugfix/hype-train-version-fix
  • 8fb2bce Merge branch 'main' into contenttype
  • 352d8a1 Merge branch 'main' into enhancement/error-handling-improvements-login
  • 53190e4 Merge branch 'main' into user-update
  • 6f24b8a Merge branch 'user-update' of github.com:BarryCarlyon/twitch-cli into user-update
  • ff3736c Merge pull request #122 from BarryCarlyon/user-update
  • 490eafc Merge pull request #128 from twitchdev/proxy-fix
  • d3287ee Merge pull request #129 from BarryCarlyon/patch-2
  • 831eb73 Merge pull request #134 from dafreaki/mock-api-readme-fix
  • e761829 Merge pull request #140 from BarryCarlyon/contenttype
  • 9261270 Merge pull request #145 from Nicolas-Reyland/patch-1
  • 237e563 Merge pull request #146 from Arclite/fix-config-path
  • d151d42 Merge pull request #147 from twitchdev/bugfix/releaser-fixes-tarbomb
  • 1a1af9b Merge pull request #148 from twitchdev/bugfix/hype-train-version-fix
  • 454e4bc Merge pull request #149 from twitchdev/enhancement/error-handling-improvements-login
  • 9685c83 POST /token example fix, spelling fixes
  • 2f0b910 Potential fix for the content type header issue
  • c52eaad The "legacy" name for this trigger has the wrong eventsub topic name
  • 277c1c8 Update event.md
  • 5c3b7ac Use the calculated path in help message
  • c79ea0c bubbling up errors to improve UX; helps with #143
  • be27b4a fixes #130
  • 8c5e74e fixes #135 and updates dockerfile to address issue
  • 3db315b fixing #131
  • 3bf673e fixing LICENSE reference
  • 5afd338 remove fromUser in MockEventResponse
  • 89792c3 set docker proxy
  • 6a94573 typo in my test case

v1.1.5

08 Dec 23:27
f00dadc

Choose a tag to compare

Changelog

  • 444205e Set access-control-allow-origin to any
  • 4fc1921 Merge branch 'main' into main
  • c90a8f9 Fix capitalization
  • 3bdf0bb addressing #125
  • 1879e15 Merge pull request #124 from moondrek/main
  • 42e822c Merge branch 'main' into bugfix/release-updates
  • 6cc7869 fixes api tool due to recent changes
  • 99eaed4 Merge pull request #126 from twitchdev/bugfix/release-updates
  • 3fb46d9 Merge branch 'main' into bugfix/api-fixes
  • f00dadc Merge pull request #127 from twitchdev/bugfix/api-fixes