Skip to content

Release version 1.0.0#445

Merged
AndyTWF merged 1 commit intomainfrom
release/1.0.0
Oct 23, 2025
Merged

Release version 1.0.0#445
AndyTWF merged 1 commit intomainfrom
release/1.0.0

Conversation

@lawrence-forooghian
Copy link
Copy Markdown
Collaborator

@lawrence-forooghian lawrence-forooghian commented Oct 21, 2025

Changelog entry copied from ably/ably-chat-js#685 at 6c8b6cf.

Summary by CodeRabbit

  • Chores
    • Ably Chat SDK v1.0.0 released with API stability guarantee for all v1.x releases
    • Release notes added documenting stable features: chat rooms, message CRUD, presence, occupancy, typing indicators, and reactions
    • Changelog updated to include the 1.0.0 entry while preserving prior history

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Oct 21, 2025

Walkthrough

Bumped the SDK version from 0.9.1 to 1.0.0 and added a CHANGELOG entry declaring v1.0.0 as a stable API release and listing core chat features (rooms, messages CRUD, presence, occupancy, typing indicators, reactions).

Changes

Cohort / File(s) Change Summary
Release metadata
CHANGELOG.md
Added a 1.0.0 release entry declaring API stability and listing core chat features; preserved the existing 0.9.1 entry.
Version constant
Sources/AblyChat/Version.swift
Updated ClientInformation.version from "0.9.1" to "1.0.0" (no other logic changes).

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

🐰 A tiny hop from dot-nine to one,
I thumped the changelog—now the job is done.
Rooms, typing, reactions all in tow,
Stable and ready — off I go! ✨

Pre-merge checks and finishing touches

❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. You can run @coderabbitai generate docstrings to improve docstring coverage.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title Check ✅ Passed The title "Release version 1.0.0" directly and accurately describes the primary changes in this pull request. The changeset updates the Chat SDK version constant from 0.9.1 to 1.0.0 and adds a corresponding 1.0.0 release entry to CHANGELOG.md. The title is concise, clear, and contains no vague or extraneous language. A teammate scanning the repository history would immediately understand that this pull request concerns the release of version 1.0.0 of the Ably Chat SDK.
✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch release/1.0.0

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions github-actions bot temporarily deployed to staging/pull/445/AblyChat October 21, 2025 17:31 Inactive
@github-actions github-actions bot temporarily deployed to staging/pull/445/AblyChat October 22, 2025 12:05 Inactive
@lawrence-forooghian lawrence-forooghian marked this pull request as ready for review October 22, 2025 13:18
Copy link
Copy Markdown
Collaborator

@maratal maratal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Changelog entry copied from [1] at 6c8b6cf.

[1] ably/ably-chat-js#685
@lawrence-forooghian lawrence-forooghian force-pushed the release/1.0.0 branch 2 times, most recently from a7868bc to 03ffc01 Compare October 23, 2025 12:30
@github-actions github-actions bot temporarily deployed to staging/pull/445/AblyChat October 23, 2025 12:31 Inactive
Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (1)
CHANGELOG.md (1)

14-14: Minor: Redundant phrasing on "room reactions" feature.

Line 14 reads "Room reactions for real-time room reactions," which repeats "room reactions" twice. For consistency with line 15's structure ("Message reactions for reactions to specific messages"), consider: "Room reactions for real-time room-level reactions" or "Room reactions for broadcasting reactions across the room."

Note: Since this changelog was copied from the JS version, verify this phrasing is intentional for cross-platform consistency before making changes.

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

Disabled knowledge base sources:

  • Jira integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 063fee4 and 03ffc01.

📒 Files selected for processing (2)
  • CHANGELOG.md (1 hunks)
  • Sources/AblyChat/Version.swift (1 hunks)
🚧 Files skipped from review as they are similar to previous changes (1)
  • Sources/AblyChat/Version.swift
🔇 Additional comments (2)
CHANGELOG.md (2)

5-19: Well-structured GA release announcement.

The changelog entry clearly marks the SDK as having a stable API, comprehensively lists core features, and commits to long-term support for v1.x releases. The format is consistent with prior release entries and appropriately celebrates the milestone.


3-3: Ensure v1.0.0 tag is created during release.

The version constant in Sources/AblyChat/Version.swift (line 6) is correctly set to "1.0.0" and matches the CHANGELOG entry. The GitHub tag link on CHANGELOG.md line 3 will become valid once the v1.0.0 tag is pushed to the repository—verify this tag creation is included in your release process.

@AndyTWF AndyTWF merged commit c01c1ce into main Oct 23, 2025
60 of 65 checks passed
@AndyTWF AndyTWF deleted the release/1.0.0 branch October 23, 2025 14:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants