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"