Repository navigation
v0.2.5
Fix opening or synchronizing a workbook when the same Yjs update contains cell edits and a newly created filter: restore the native filter model before recalculating, so sheet.mutation.re-calc-filter no longer rejects the update. Refresh unchanged filter criteria after checkpoint recovery and record sorting, and retain a removed filter's cached null state to avoid repeated removal errors.
Bump @smartdoca/sheet to 0.2.5. Public APIs, dependencies, schema 6, immutable baselines and collaboration transport remain unchanged.
Validation: 146 tests passed (one existing performance test skipped), TypeScript and package build passed, and both new regression tests passed against the packed ESM artifact. All package export targets are present and the CJS Yjs entrypoint loads. Isolated browser checks cover two-page sync, independent checkpoint reload and more than 60 seconds of selection, scrolling and resizing without content submissions.