Upgrade yorkie-js-sdk to 0.7.8#187
Conversation
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]>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (2)
📝 WalkthroughWalkthroughThe 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. ChangesYorkie Dependency Updates
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
Verification: verify:selfResult: ✅ PASS in 133.9s
Verification: verify:integrationResult: ✅ PASS |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
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
Summary
Upgrade
@yorkie-js/sdkand@yorkie-js/reactfrom 0.7.7 to 0.7.8 inpackages/frontendandpackages/backend.Key changes in 0.7.8
isRealtimefrom core SDK, keep it as React-only prop (PR #1245)SyncMode.Pollingfor Channel and Document (PR #1243)reverseOp(PR #1239)editByPathsplit-then-merge and cross-boundary merge undo (PR #1237)Wafflebase does not use
isRealtime, so the breaking change does notaffect this codebase. Tree
reverseOpandeditByPathfixes improvecorrectness for the Docs editor's undo/redo and structural edits.
Test plan
pnpm install— lockfile updated cleanlypnpm 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🤖 Generated with Claude Code
Summary by CodeRabbit