Skip to content

Upgrade yorkie-js-sdk to 0.7.8#187

Merged
hackerwins merged 1 commit into
mainfrom
bump-yorkie-js-sdk-0.7.8
May 5, 2026
Merged

Upgrade yorkie-js-sdk to 0.7.8#187
hackerwins merged 1 commit into
mainfrom
bump-yorkie-js-sdk-0.7.8

Conversation

@hackerwins

@hackerwins hackerwins commented May 5, 2026

Copy link
Copy Markdown
Collaborator

Summary

Upgrade @yorkie-js/sdk and @yorkie-js/react from 0.7.7 to 0.7.8 in
packages/frontend and packages/backend.

Key changes in 0.7.8

  • Drop isRealtime from core SDK, keep it as React-only prop (PR #1245)
  • Add SyncMode.Polling for Channel and Document (PR #1243)
  • Bump dependencies to fix 25 Dependabot security alerts (PR #1240)
  • Filter pre-tombstoned descendants in tree reverseOp (PR #1239)
  • Clear history after attach and make undo/redo no-op on empty stack (PR #1238)
  • Fix editByPath split-then-merge and cross-boundary merge undo (PR #1237)

Wafflebase does not use isRealtime, so the breaking change does not
affect this codebase. Tree reverseOp and editByPath fixes improve
correctness for the Docs editor's undo/redo and structural edits.

Test plan

  • pnpm install — lockfile updated cleanly
  • pnpm verify:fast — lint + typecheck + unit tests pass (741 + 174 + sheets + frontend tests)
  • pnpm frontend build + pnpm verify:frontend:chunks — 71 chunks, all under 710 kB budget
  • Smoke test docs editor undo/redo and sheets collaboration in CI

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Chores
    • Updated Yorkie JavaScript SDK dependencies to the latest patch version (0.7.8) across backend and frontend packages.

Key changes in 0.7.8:
- Drop isRealtime from core SDK, keep it as React-only prop (PR #1245)
- Add SyncMode.Polling for Channel and Document (PR #1243)
- Bump dependencies to fix 25 Dependabot security alerts (PR #1240)
- Filter pre-tombstoned descendants in tree reverseOp (PR #1239)
- Clear history after attach and make undo/redo no-op on empty stack
  (PR #1238)
- Fix editByPath split-then-merge and cross-boundary merge undo
  (PR #1237)

Wafflebase does not use isRealtime, so the breaking change does not
affect this codebase. Tree reverseOp and editByPath fixes improve
correctness for the Docs editor's undo/redo and structural edits.

Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
@coderabbitai

coderabbitai Bot commented May 5, 2026

Copy link
Copy Markdown

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 985f9e98-3863-4242-accd-28ea952ec757

📥 Commits

Reviewing files that changed from the base of the PR and between 3e41306 and 751eeeb.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (2)
  • packages/backend/package.json
  • packages/frontend/package.json

📝 Walkthrough

Walkthrough

The Yorkie SDK and React library dependencies are bumped from 0.7.7 to 0.7.8 across backend and frontend packages, maintaining semantic versioning compatibility with caret ranges.

Changes

Yorkie Dependency Updates

Layer / File(s) Summary
Dependency Version Bumps
packages/backend/package.json, packages/frontend/package.json
@yorkie-js/sdk updated to 0.7.8 in backend dependencies and frontend dev dependencies; @yorkie-js/react updated to 0.7.8 in frontend dependencies.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

Poem

🐰 A hop, a bump, a version spree,
From 0.7.7 to 0.7.8 we flee,
SDK and React, both standing tall,
Caret ranges catch them all! 📦✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change: upgrading the yorkie-js-sdk dependency from 0.7.7 to 0.7.8 across both backend and frontend packages.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

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

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch bump-yorkie-js-sdk-0.7.8

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 commented May 5, 2026

Copy link
Copy Markdown
Contributor

Verification: verify:self

Result: ✅ PASS in 133.9s

Lane Status Duration
sheets:build ✅ pass 12.4s
docs:build ✅ pass 11.8s
verify:fast ✅ pass 68.5s
frontend:build ✅ pass 17.5s
verify:frontend:chunks ✅ pass 0.3s
backend:build ✅ pass 4.7s
cli:build ✅ pass 2.0s
verify:entropy ✅ pass 16.6s

Verification: verify:integration

Result: ✅ PASS

@codecov

codecov Bot commented May 5, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@hackerwins
hackerwins merged commit 39ce058 into main May 5, 2026
4 checks passed
@hackerwins
hackerwins deleted the bump-yorkie-js-sdk-0.7.8 branch May 5, 2026 12:37
@hackerwins hackerwins mentioned this pull request May 11, 2026
6 tasks
hackerwins added a commit that referenced this pull request May 11, 2026
Adds @wafflebase/slides as a third surface alongside Sheets and Docs,
plus 53-shape library (Phase 1+2), adjustment handles for 9 pilot
shapes (P3-A.1), live snap guides, align/distribute toolbar, themed
authoring, and layout-change UI. Also ships Sheets cell comments
(Phase B), docs peer-avatar caret jump, yorkie-js-sdk 0.7.8 upgrade,
and CLI/REST API improvements (docs export imageFetcher, expired
session refresh, REST docs split). Minor bump because slides is a
new top-level package.

Highlights: #184 #185 #186 #187 #188 #189 #190 #191 #192 #197 #198
#201 #202 #203 #204 #205 #206 #207 #209 #210
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.

1 participant