Release 8.0.0#68
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🚀 8.0.0
Make sure to use squash & merge when merging!
Once this is merged, another job will kick off automatically and publish the package.
📝 Changelog
Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
8.0.0 (2026-06-23)
⚠ BREAKING CHANGES
Moderation.flag(...) now returns StreamRequest (was
FlagResponse); the flag-action acknowledgement (itemID, duration) moved to the
new FlagItemResponse and FlagResponse now models the full flag record. Removed
getters FlagResponse.getItemID()/getDuration() and FlagDetails.getExtra();
changed getter return types on ChannelInput/ChannelDataUpdate.getConfigOverrides(),
FlagDetails.getAutomod(), and ChatMessageResponse.getAttachments()/getOwnReactions()/
getLatestReactions(). Warrants a major version bump.
The version bump itself is handled at release time by initiate_release
(workflow_dispatch version input -> gradle.properties + standard-version),
so no version files are touched here.
flag() now returns FlagItemResponse and ban() returns ModerationBanResponse
after the OpenAPI regeneration. Update the hand-maintained ModerationTest
assignments accordingly, and add the ban() return-type change to the CHANGELOG
breaking list (it was missed in the first pass).
Features
7.2.0 (2026-04-30)
7.1.0 (2026-04-10)
Features
7.0.0 (2026-03-31)
Features
Bug Fixes
6.1.0 (2026-03-20)
6.0.1 (2026-03-19)
6.0.0 (2026-03-05)
Breaking Changes
Response, input types withRequest. See MIGRATION_v5_to_v6.md for the complete rename mapping.Event(WebSocket envelope type) renamed toWSEvent. Base event type renamed fromBaseEventtoEvent(with fieldtypeinstead ofT).*Presetembeds to modularHas*types.Pagerrenamed toPagerResponseand migrated from offset-based to cursor-based pagination (next/prevtokens).Added
WHEventenvelope class for receiving webhook payloads, utility methods for decoding and verifying webhook signatures, and a full set of individual typed event classes for every event across all products (Chat, Video, Moderation, Feeds) usable as discriminated event types.5.0.1 (2026-02-11)
5.0.0 (2026-02-03)
4.1.1 (2026-01-06)
4.1.0 (2026-01-06)
4.0.0 (2025-09-30)
3.0.3-feeds (2025-08-22)
3.0.2-feeds (2025-08-22)
3.0.1-feeds (2025-08-22)
3.0.0-feeds (2025-08-22)
2.0.0 (2025-04-30)
1.0.0 (2025-02-18)
0.1.5 (2025-02-12)
0.1.4 (2025-02-12)
0.1.3 (2025-02-12)
0.1.2 (2025-02-12)
0.1.1 (2025-02-12)
0.1.0 (2025-02-12)