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

@Magmusacy Magmusacy 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

Package Before After
@fishjam-cloud/react-client 0.28.3 / ^0.28.3 0.30.0
@fishjam-cloud/react-native-client 0.28.3 / ^0.28.3 / 0.30.0-rc.1 0.30.0
@fishjam-cloud/ts-client 0.28.3 0.30.0
@fishjam-cloud/js-server-sdk ^0.27.0 / ^0.27.0-rc.0 ^0.30.0
@fishjam-cloud/ios-expo-voip 0.29.0 0.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
Copilot AI lite review requested due to automatic review settings August 26, 2026 13:36
@vercel

vercel Bot commented Aug 26, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
moq-demo Ready Ready Preview Aug 26, 2026 1:36pm

Request Review

Copilot AI 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
File Description
web-ts/simple-app/package.json Pins @fishjam-cloud/ts-client to 0.30.0.
web-ts/simple-app/yarn.lock Regenerates lockfile entry for @fishjam-cloud/ts-client@0.30.0.
web-ts/minimal/package.json Pins @fishjam-cloud/ts-client to 0.30.0.
web-ts/minimal/yarn.lock Regenerates lockfile entry for @fishjam-cloud/ts-client@0.30.0.
web-react/text-chat/package.json Pins @fishjam-cloud/react-client to 0.30.0.
web-react/text-chat/yarn.lock Updates @fishjam-cloud/react-client and @fishjam-cloud/ts-client resolutions to 0.30.0.
web-react/minimal-smelter/package.json Pins @fishjam-cloud/react-client to 0.30.0.
web-react/minimal-smelter/yarn.lock Updates @fishjam-cloud/react-client and @fishjam-cloud/ts-client resolutions to 0.30.0.
web-react/minimal-react/package.json Pins @fishjam-cloud/react-client to 0.30.0.
web-react/minimal-react/yarn.lock Updates @fishjam-cloud/react-client and @fishjam-cloud/ts-client resolutions to 0.30.0.
web-react/livestreaming/package.json Pins @fishjam-cloud/react-client to 0.30.0.
web-react/livestreaming/yarn.lock Updates @fishjam-cloud/react-client and @fishjam-cloud/ts-client resolutions to 0.30.0.
web-react/fishjam-chat/package.json Pins @fishjam-cloud/react-client to 0.30.0.
web-react/fishjam-chat/yarn.lock Updates @fishjam-cloud/react-client and @fishjam-cloud/ts-client resolutions to 0.30.0.
web-react/audio-only/package.json Pins @fishjam-cloud/react-client to 0.30.0.
web-react/audio-only/yarn.lock Updates @fishjam-cloud/react-client and @fishjam-cloud/ts-client resolutions to 0.30.0.
translation-demo/package.json Pins @fishjam-cloud/react-client to 0.30.0.
translation-demo/yarn.lock Updates @fishjam-cloud/react-client and @fishjam-cloud/ts-client resolutions to 0.30.0.
mobile-react-native/voip-call/app/package.json Pins @fishjam-cloud/ios-expo-voip and @fishjam-cloud/react-native-client to 0.30.0.
mobile-react-native/voip-call/app/yarn.lock Updates Fishjam-related resolutions (incl. transitive react-client, ts-client, react-native-webrtc) to 0.30.0.
mobile-react-native/video-player/package.json Pins @fishjam-cloud/react-native-client to 0.30.0.
mobile-react-native/video-player/yarn.lock Updates Fishjam-related resolutions (incl. transitive react-client, ts-client, react-native-webrtc) to 0.30.0.
mobile-react-native/text-chat/package.json Pins @fishjam-cloud/react-native-client to 0.30.0.
mobile-react-native/text-chat/yarn.lock Updates Fishjam-related resolutions (incl. transitive react-client, ts-client, react-native-webrtc) to 0.30.0.
mobile-react-native/minimal-react-native/package.json Pins @fishjam-cloud/react-native-client to 0.30.0.
mobile-react-native/minimal-react-native/yarn.lock Updates Fishjam-related resolutions (incl. transitive react-client, ts-client, react-native-webrtc) to 0.30.0.
mobile-react-native/fishjam-chat/package.json Updates @fishjam-cloud/react-native-client range to ^0.30.0.
mobile-react-native/fishjam-chat/yarn.lock Updates Fishjam-related resolutions (incl. transitive react-client, ts-client, react-native-webrtc) to 0.30.0.
mobile-react-native/blur-example/package.json Updates @fishjam-cloud/react-native-client range to ^0.30.0 (leaves background-blur package unchanged).
mobile-react-native/blur-example/yarn.lock Updates Fishjam-related resolutions to 0.30.0 while retaining react-native-webrtc-background-blur on 0.1.x.
gemini-demo/web/package.json Updates @fishjam-cloud/react-client range to ^0.30.0.
gemini-demo/backend/package.json Updates @fishjam-cloud/js-server-sdk range to ^0.30.0.
gemini-demo/yarn.lock Updates Fishjam SDK resolutions (incl. js-server-sdk, react-client, ts-client) to 0.30.0.
deep-sea-stories/packages/web/package.json Updates @fishjam-cloud/react-client range to ^0.30.0.
deep-sea-stories/packages/backend/package.json Updates @fishjam-cloud/js-server-sdk range to ^0.30.0.
deep-sea-stories/yarn.lock Updates 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 main Aug 26, 2026
4 checks passed
@Magmusacy
Magmusacy deleted the release-0.30.0 branch August 26, 2026 14:30
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.

3 participants