Skip to content

Release 8.0.0#68

Merged
mogita merged 1 commit into
mainfrom
release-8.0.0
Jun 23, 2026
Merged

Release 8.0.0#68
mogita merged 1 commit into
mainfrom
release-8.0.0

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

🚀 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

  • source- and binary-incompatible for Java consumers.
    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.

  • test: update ModerationTest for regenerated flag/ban return types

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

  • [CHA-2958] typed error hierarchy + waitForTask (#65) (1b314d4)
  • regenerate SDK from latest chat OpenAPI spec (#66) (ae91ce7)

7.2.0 (2026-04-30)

7.1.0 (2026-04-10)

Features

  • allow users to provide a custom OkHttpClient (780443e)

7.0.0 (2026-03-31)

Features

  • regenerate from latest OpenAPI spec, keep only retention runs test (2c7e910)

Bug Fixes

  • apply spotless formatting to generated code (e593fce)
  • remove trailing blank line for spotless (6b300f7)
  • use lowercase builder method for limit field (841e0cb)

6.1.0 (2026-03-20)

6.0.1 (2026-03-19)

6.0.0 (2026-03-05)

Breaking Changes

  • Type names across all products now follow the OpenAPI spec naming convention: response types are suffixed with Response, input types with Request. See MIGRATION_v5_to_v6.md for the complete rename mapping.
  • Event (WebSocket envelope type) renamed to WSEvent. Base event type renamed from BaseEvent to Event (with field type instead of T).
  • Event composition changed from monolithic *Preset embeds to modular Has* types.
  • Pager renamed to PagerResponse and migrated from offset-based to cursor-based pagination (next/prev tokens).

Added

  • Full product coverage: Chat, Video, Moderation, and Feeds APIs are all supported in a single SDK.
  • Feeds: activities, feeds, feed groups, follows, comments, reactions, collections, bookmarks, membership levels, feed views and more.
  • Video: calls, recordings, transcription, closed captions, SFU, call statistics, user feedback analytics, and more.
  • Moderation: flags, review queue, moderation rules, config, appeals, moderation logs, and more.
  • Push notification types, preferences, and templates.
  • Webhook support: WHEvent envelope 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.
  • Cursor-based pagination across all list endpoints.

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)

@mogita mogita merged commit 9a66c6b into main Jun 23, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant