chore: update Fishjam SDKs to 0.30.0 - #84
Merged
Merged
Conversation
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
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Contributor
There was a problem hiding this comment.
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-clientand@fishjam-cloud/ts-clientto0.30.0in the web TS/React examples (plus updated lockfiles). - Bumped
@fishjam-cloud/react-native-client(and related transitive Fishjam packages) to0.30.0in the React Native examples (plus updated lockfiles). - Bumped
@fishjam-cloud/js-server-sdkto^0.30.0in 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.
czerwiukk
approved these changes
Aug 26, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Updates every
@fishjam-clouddependency across the example apps to0.30.0for the 0.30.0 release, with lockfiles regenerated.Packages bumped
@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.0Existing range styles are preserved (a
^range stays a^range, an exact pin stays exact).@fishjam-cloud/react-native-webrtccomes along transitively at0.30.0.@fishjam-cloud/react-native-webrtc-background-bluris intentionally not touched — it is on its own0.1.xversion line, unrelated to the SDK release train.moq-demohas 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-appValidation
Every affected app was installed from its updated lockfile (
--immutable/--frozen-lockfile) and run through the best available check perAGENTS.md—yarn buildfor web apps and TS libs,yarn lintfor React Native apps. 17/17 pass. Native iOS/Android builds were not exercised.