Skip to content

chore: update Fishjam SDKs to 0.30.0 - #84

Merged
Magmusacy merged 1 commit into
mainfrom
release-0.30.0
Aug 26, 2026
Merged

chore: update Fishjam SDKs to 0.30.0#84
Magmusacy merged 1 commit into
mainfrom
release-0.30.0

Conversation

@Magmusacy

@MagmusacyMagmusacy commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

Updates every @fishjam-cloud dependency across the example apps to 0.30.0 for the 0.30.0 release, with lockfiles regenerated.

Packages bumped

PackageBeforeAfter
@fishjam-cloud/react-client0.28.3 / ^0.28.30.30.0
@fishjam-cloud/react-native-client0.28.3 / ^0.28.3 / 0.30.0-rc.10.30.0
@fishjam-cloud/ts-client0.28.30.30.0
@fishjam-cloud/js-server-sdk^0.27.0 / ^0.27.0-rc.0^0.30.0
@fishjam-cloud/ios-expo-voip0.29.00.30.0

Existing range styles are preserved (a ^ range stays a ^ range, an exact pin stays exact). @fishjam-cloud/react-native-webrtc comes along transitively at 0.30.0.

@fishjam-cloud/react-native-webrtc-background-blur is intentionally not touched — it is on its own 0.1.x version line, unrelated to the SDK release train.

moq-demo has no Fishjam SDK dependencies and is unchanged.

Apps updated (17)

deep-sea-stories (backend + web) · gemini-demo (backend + web) · translation-demo · mobile-react-native/: blur-example, fishjam-chat, minimal-react-native, text-chat, video-player, voip-call · web-react/: audio-only, fishjam-chat, livestreaming, minimal-react, minimal-smelter, text-chat · web-ts/: minimal, simple-app

Validation

Every affected app was installed from its updated lockfile (--immutable / --frozen-lockfile) and run through the best available check per AGENTS.mdyarn build for web apps and TS libs, yarn lint for React Native apps. 17/17 pass. Native iOS/Android builds were not exercised.

Bump every @fishjam-cloud dependency across the example apps to 0.30.0:
react-client, react-native-client, ts-client, js-server-sdk and
ios-expo-voip, plus the corresponding lockfile updates.
react-native-webrtc-background-blur is left at 0.1.2 — it is on its own
version line.
Claude-Session: https://claude.ai/code/session_01VYF8X1pqHFJReLJ33mx6oN
CopilotAI lite review requested due to automatic review settings August 26, 2026 13:36
@vercel

vercelBot commented Aug 26, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

ProjectDeploymentActionsUpdated (UTC)
moq-demoReadyReadyPreviewAug 26, 2026 1:36pm

Request Review

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Updates the Fishjam SDK dependencies across the example apps to align with the 0.30.0 release, regenerating lockfiles so each app resolves the new versions consistently.

Changes:

  • Bumped @fishjam-cloud/react-client and @fishjam-cloud/ts-client to 0.30.0 in the web TS/React examples (plus updated lockfiles).
  • Bumped @fishjam-cloud/react-native-client (and related transitive Fishjam packages) to 0.30.0 in the React Native examples (plus updated lockfiles).
  • Bumped @fishjam-cloud/js-server-sdk to ^0.30.0 in the backend examples that use it (plus updated lockfiles).

Reviewed changes

Copilot reviewed 19 out of 36 changed files in this pull request and generated no comments.

Show a summary per file
FileDescription
web-ts/simple-app/package.jsonPins @fishjam-cloud/ts-client to 0.30.0.
web-ts/simple-app/yarn.lockRegenerates lockfile entry for @fishjam-cloud/ts-client@0.30.0.
web-ts/minimal/package.jsonPins @fishjam-cloud/ts-client to 0.30.0.
web-ts/minimal/yarn.lockRegenerates lockfile entry for @fishjam-cloud/ts-client@0.30.0.
web-react/text-chat/package.jsonPins @fishjam-cloud/react-client to 0.30.0.
web-react/text-chat/yarn.lockUpdates @fishjam-cloud/react-client and @fishjam-cloud/ts-client resolutions to 0.30.0.
web-react/minimal-smelter/package.jsonPins @fishjam-cloud/react-client to 0.30.0.
web-react/minimal-smelter/yarn.lockUpdates @fishjam-cloud/react-client and @fishjam-cloud/ts-client resolutions to 0.30.0.
web-react/minimal-react/package.jsonPins @fishjam-cloud/react-client to 0.30.0.
web-react/minimal-react/yarn.lockUpdates @fishjam-cloud/react-client and @fishjam-cloud/ts-client resolutions to 0.30.0.
web-react/livestreaming/package.jsonPins @fishjam-cloud/react-client to 0.30.0.
web-react/livestreaming/yarn.lockUpdates @fishjam-cloud/react-client and @fishjam-cloud/ts-client resolutions to 0.30.0.
web-react/fishjam-chat/package.jsonPins @fishjam-cloud/react-client to 0.30.0.
web-react/fishjam-chat/yarn.lockUpdates @fishjam-cloud/react-client and @fishjam-cloud/ts-client resolutions to 0.30.0.
web-react/audio-only/package.jsonPins @fishjam-cloud/react-client to 0.30.0.
web-react/audio-only/yarn.lockUpdates @fishjam-cloud/react-client and @fishjam-cloud/ts-client resolutions to 0.30.0.
translation-demo/package.jsonPins @fishjam-cloud/react-client to 0.30.0.
translation-demo/yarn.lockUpdates @fishjam-cloud/react-client and @fishjam-cloud/ts-client resolutions to 0.30.0.
mobile-react-native/voip-call/app/package.jsonPins @fishjam-cloud/ios-expo-voip and @fishjam-cloud/react-native-client to 0.30.0.
mobile-react-native/voip-call/app/yarn.lockUpdates Fishjam-related resolutions (incl. transitive react-client, ts-client, react-native-webrtc) to 0.30.0.
mobile-react-native/video-player/package.jsonPins @fishjam-cloud/react-native-client to 0.30.0.
mobile-react-native/video-player/yarn.lockUpdates Fishjam-related resolutions (incl. transitive react-client, ts-client, react-native-webrtc) to 0.30.0.
mobile-react-native/text-chat/package.jsonPins @fishjam-cloud/react-native-client to 0.30.0.
mobile-react-native/text-chat/yarn.lockUpdates Fishjam-related resolutions (incl. transitive react-client, ts-client, react-native-webrtc) to 0.30.0.
mobile-react-native/minimal-react-native/package.jsonPins @fishjam-cloud/react-native-client to 0.30.0.
mobile-react-native/minimal-react-native/yarn.lockUpdates Fishjam-related resolutions (incl. transitive react-client, ts-client, react-native-webrtc) to 0.30.0.
mobile-react-native/fishjam-chat/package.jsonUpdates @fishjam-cloud/react-native-client range to ^0.30.0.
mobile-react-native/fishjam-chat/yarn.lockUpdates Fishjam-related resolutions (incl. transitive react-client, ts-client, react-native-webrtc) to 0.30.0.
mobile-react-native/blur-example/package.jsonUpdates @fishjam-cloud/react-native-client range to ^0.30.0 (leaves background-blur package unchanged).
mobile-react-native/blur-example/yarn.lockUpdates Fishjam-related resolutions to 0.30.0 while retaining react-native-webrtc-background-blur on 0.1.x.
gemini-demo/web/package.jsonUpdates @fishjam-cloud/react-client range to ^0.30.0.
gemini-demo/backend/package.jsonUpdates @fishjam-cloud/js-server-sdk range to ^0.30.0.
gemini-demo/yarn.lockUpdates Fishjam SDK resolutions (incl. js-server-sdk, react-client, ts-client) to 0.30.0.
deep-sea-stories/packages/web/package.jsonUpdates @fishjam-cloud/react-client range to ^0.30.0.
deep-sea-stories/packages/backend/package.jsonUpdates @fishjam-cloud/js-server-sdk range to ^0.30.0.
deep-sea-stories/yarn.lockUpdates Fishjam SDK resolutions (incl. js-server-sdk, react-client, ts-client) to 0.30.0.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@Magmusacy
Magmusacy merged commit 06fe048 into mainAug 26, 2026
4 checks passed
@Magmusacy
Magmusacy deleted the release-0.30.0 branch August 26, 2026 14:30
Sign up for freeto 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.

3 participants

@Magmusacy@czerwiukk