v1.1.22
Special thanks to @SputNikPlop, @lleadbet, @Dkamps18, @aaricdev for the PRs, contributions, and code reviews, and to @dynamitejustice, @djavorszky, @aaricdev, @lleadbet, @BarryCarlyon for the bug reports and feature requests!
In this release:
- Added
GET /mock/channels/followersmock API endpoint - Added
GET /mock/channels/followedmock API endpoint - Added
--redirect-hostflag totwitch tokento change authentication redirect URL without affecting the webserver binding (#295) - Added
--broadcasterflag totwitch event verify-subscriptionto pass broadcaster ID into the payload - Added
twitch event configurecommand to set defaults fortwitch event trigger(#96) - Added
campaign_idfieldGET /mock/charity/campaigns(#300) - Added
pointsfield toGET /mock/subscriptions(#302) - Added
is_featurefield toGET /mock/clips - Removed deprecated
channel.follow v1mock EventSub event - Removed deprecated
/mock/users/followsmock API endpoint - Fixed EventSub WebSocket not returning
410 Goneresponse code onPOST /eventsub/subscriptionsfor removed versions - Fixed segmentation issue when running
twitch token(#289) - Fixed issue with
twitch event verify-subscriptionnot working when an event has multiple versions (#288) - Fixed misspelled "amount" field in
GET /mock/charity/campaigns(#300) - Fixed Mock API scope name to correctly be
moderator:manage:shoutouts(#301) - Fixed response status code for
PUT /mock/chat/colorto correctly return204(#302) - Fixed JSON formatting issue on response for Mock API endpoint
/mock/users/blocks(#292) - Fixed JSON formatting issue on response for
POSTandPATCHon/mock/raids(#302) - Fixed JSON formatting issue on response for
GET /mock/schedules(#302) - Fixed
date_rangenot always being set onGET /mock/bits/leaderboard(#302) - Fixed
DELETE /mock/videosnot removing value fromstream_markersdatabase table (#302) - Changed
twitch token -uto bind to0.0.0.0instead oflocalhostto avoid WSL issues (#295) - Changed
--costflag ontwitch event triggerto allow generating multiple drops ondrop.entitlement.grant(#298) - Changed
target_amountfield to beamountinGET /mock/charity/campaigns(#300) - Changed
video_languagefield tolanguageinGET /mock/videos(#302) - Changed
video_offsetfield tooffsetinGET /mock/videos(#302) - Changed
reward_promptfield topromptinGET /mock/channel_points/custom_rewards/redemptions(#302) - Changed
user_inputfield to never return null inGET /mock/channel_points/custom_rewards/redemptions(#302) - Some code cleanup
Changelog
- fa7ebe7 - Fix statuscode of chatcolor endpoint - Fix typo in clip entity
- f7e353f /mock/users/follows returns 410 Gone; Removed channel.follow v1
- 33234b1 Add Points to possible api response property
- dc6e431 Add dateRange always to leaderboard response
- 2699420 Add points to subscription response
- 54f4271 Added 410 Gone responses to EventSub WebSocket server when trying to subscribe to an event version that was removed
- e85a245 Added is_featured to /mock/clips
- cdc13dc Also delete stream_markers related to the deleted videos
- d783250 Changed .Run(...) to .RunE(...); Fixes #289
- f34a368 Fix mapped name for language property of videos
- 19ce495 Fix name of "TargetAmount" property of a donation. The correct name is just amount
- bd2c989 Fix naming of video offset
- 6eae45e Fix response of schedule segment POST/PATCH - Might need some tweaking
- c8e1bcf Fix scope name for mock-api POST /chat/shoutouts endpoint
- a23b2cc Fixed #292
- 3c4e668 Fixed response for raids. Create endpoint should return an array
- 52e55e9 Fixed some difference to the original API - Also fixed a little typo on "campaigns.current_amount"
- 8987158 Fixed tests failing due to timezone changes - Removed one test that relied on a timezone from the database
- 891a2b6 Fixed wrong property name of predictionsç
- 76fd24d Merge branch 'main' into deferring
- 5b3c938 Merge branch 'main' into feat/192
- 648a468 Merge branch 'main' into feat/192
- 5d50e42 Merge branch 'main' into feat/eventsub-configure
- 99d2a52 Merge branch 'main' into fix-289
- 3f840ac Merge branch 'main' into fix/103
- 2a316f6 Merge branch 'main' into fix/288
- 5412b3c Merge branch 'main' into fix/login-server-binding
- aef868d Merge branch 'main' into october-updates
- 08ea62f Merge branch 'main' into unresult
- 6d0f9ba Merge pull request #284 from SputNikPlop/todo-comment
- 1b3a1c4 Merge pull request #285 from SputNikPlop/deferring
- 3cc0427 Merge pull request #286 from SputNikPlop/unresult
- fe21ba4 Merge pull request #290 from twitchdev/october-updates
- 80a65fd Merge pull request #293 from twitchdev/fix-289
- 644266d Merge pull request #294 from Dkamps18/master
- c35214b Merge pull request #295 from twitchdev/fix/login-server-binding
- 11a468d Merge pull request #296 from twitchdev/fix/288
- 10482e3 Merge pull request #297 from twitchdev/fix/103
- 237b300 Merge pull request #298 from twitchdev/feat/192
- bca3aec Merge pull request #299 from twitchdev/feat/eventsub-configure
- 5e37b40 Merge pull request #300 from Simply-Stream/fix/typos
- 414972f Merge pull request #301 from Simply-Stream/fix/scopes-shoutout
- 90a6af4 Merge pull request #302 from Simply-Stream/fix/mock-api
- 8c24ee0 Remove deprecated timezone property
- 505c45f Remove omitempty parameter from Subscription structs gifterId/Name/Login
- d359902 Removed /users/follows and added /channels/followers and channels/followed
- c76e9ec Return empty string instead of null for Gifter{ID,Name,Login}
- 864911a Reverted changes for Gifter{Id,Name,Login}
- 0ae4052 Set the timezone for another test that relied on the removed scenario
- 2d3755d Support for larger drop payloads
- 18c1ae5 Update custom reward redemptions response
- ce71f4e adds missing version parameter to verify-subscription
- 7a7cb4a allows users to pass broadcaster IDs into verify-subscription
- 68fee14 bind to 0.0.0.0 instead of localhost
- c1aef88 event configure command
- 94ab01c fix: check error before deferring
- e5ab788 fix: remove misc comment
- bf51f4f fix: remove unnecessary sprintf (#287)
- 3d86513 fix: unused err (#283)
- 41cd152 fix: unused result