Releases: twitchdev/twitch-cli
v1.1.14
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
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_atfield on EventSub topicchannel.ban - Added missing
subscription.category_idandsubscription.campaign_idfields on EventSub topicdrop.entitlement.grant - Added missing
event.levelfield on EventSub topicchannel.hype_train.begin - Added missing
event.emailandevent.email_verifiedfields on EventSub topicuser.update - Added missing type "other" to fields
event.top_contributions.typeandchannel.last_contribution.typeon EventSub topicschannel.hype_train.begin,channel.hype_train.progress, andchannel.hype_train.end - Fixed invalid timestamps on EventSub topics
channel.prediction.beginand.progresson fieldevents.locks_at - Fixed invalid timestamps on EventSub topics
channel.prediction.lockand.endon fieldevents.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
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
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
This release contains some bug fixes for the EventSub WebSocket features.
Changelog
v1.1.9
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
Hotfix for issue 172. Thanks to @lleadbet for fixing it, and @vanholler for reporting it.
Changelog
v1.1.7
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-Typeto correct type - 84382e4 fix: set
Twitch-Eventsub-Subscription-Versioncorrectly - 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
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.updateEventSub - 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
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