Skip to content

Release version 1.2.60#2201

Merged
lawrence-forooghian merged 1 commit into
mainfrom
release/1.2.60
Mar 17, 2026
Merged

Release version 1.2.60#2201
lawrence-forooghian merged 1 commit into
mainfrom
release/1.2.60

Conversation

@lawrence-forooghian
Copy link
Copy Markdown
Collaborator

@lawrence-forooghian lawrence-forooghian commented Mar 17, 2026

Summary by CodeRabbit

  • New Features
    • Added onAttach callback variants for real-time annotation subscriptions.
    • Expanded public APIs to expose library agent identifiers, platform information, and device details.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Mar 17, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 172b74a8-1f21-4664-9aec-b70cea6f64c8

📥 Commits

Reviewing files that changed from the base of the PR and between f7926e3 and b50fadf.

📒 Files selected for processing (10)
  • CHANGELOG.md
  • README.md
  • Scripts/jazzy.sh
  • Source/ARTClientInformation.m
  • Test/AblyTests/Tests/ARTDefaultTests.swift
  • Test/AblyTests/Tests/ClientInformationTests.swift
  • Test/AblyTests/Tests/RealtimeClientConnectionTests.swift
  • Test/AblyTests/Tests/RestClientTests.swift
  • Test/AblyTests/Tests/WrapperSDKProxyTests.swift
  • Version.xcconfig

Walkthrough

Version bump from 1.2.59 to 1.2.60 applied across project configuration, documentation, and build configuration files. New public class methods added to ARTClientInformation for agent composition and platform information retrieval. Test expectations updated to reflect the new version.

Changes

Cohort / File(s) Summary
Version & Build Configuration
CHANGELOG.md, README.md, Scripts/jazzy.sh, Version.xcconfig
Version identifier updated from 1.2.59 to 1.2.60 across package manager dependencies, build configuration, and changelog documentation.
Client Information Public API
Source/ARTClientInformation.m
Added 10 new public class methods: agents, agentIdentifierWithAdditionalAgents:, agentIdentifierForAgents:, libraryAgent, libraryAgentIdentifier, platformAgent, platformAgentIdentifier, osName, osVersionString, deviceModel. Library version constant updated to 1.2.60.
Test Updates
Test/AblyTests/Tests/ARTDefaultTests.swift, Test/AblyTests/Tests/ClientInformationTests.swift, Test/AblyTests/Tests/RealtimeClientConnectionTests.swift, Test/AblyTests/Tests/RestClientTests.swift, Test/AblyTests/Tests/WrapperSDKProxyTests.swift
Expected version strings in agent headers and test assertions updated from 1.2.59 to 1.2.60 across five test files (9 total assertion updates).

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Poem

🐰 A hop, a skip, the version's grown,
From fifty-nine to sixty, well-known!
New agent methods bloom with pride,
Platform and library, side by side. ✨
Tests all pass—the quality's tight,
This little release feels just right!

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 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.2.60' clearly and concisely summarizes the main change—a version bump from 1.2.59 to 1.2.60 across all relevant files.
Docstring Coverage ✅ Passed Docstring coverage is 88.89% which is sufficient. The required threshold is 80.00%.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
  • 📝 Generate docstrings (stacked PR)
  • 📝 Generate docstrings (commit on current branch)
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/1.2.60
📝 Coding Plan
  • Generate coding plan for human review comments

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.

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.

2 participants