Releases: ueberdosis/hocuspocus
v2.14.0
What's Changed
- Add Poggio to sponsors list by @ConnorDoyle in #859
- build(deps): bump actions/cache from 4.1.0 to 4.1.1 by @dependabot in #864
- fix(provider): correct event handler binding for document updates and awareness by @RubaXa in #868
- feature(provider): implement comment tombstones for threads by @bdbch in #877
New Contributors
- @ConnorDoyle made their first contribution in #859
- @RubaXa made their first contribution in #868
Full Changelog: v2.13.7...v2.14.0
v2.13.7
What's Changed
- Prevent setTimeout buildup during frequent document updates by @entropi in #855
- build(deps): bump actions/cache from 4.0.2 to 4.1.0 by @dependabot in #862
- build(deps): bump express from 4.19.2 to 4.20.0 by @dependabot in #857
- build(deps): bump vite from 4.5.3 to 4.5.5 by @dependabot in #856
New Contributors
Full Changelog: v2.13.6...v2.13.7
v2.13.6
What's Changed
-
Prevent Database call applyUpdate twice by @shincurry in #849
-
allow passing websocket server options by @janthurau in #858
-
build(deps): bump axios from 1.6.2 to 1.7.4 by @dependabot in #852
-
build(deps): bump micromatch from 4.0.4 to 4.0.8 by @dependabot in #851
Full Changelog: v2.13.5...v2.13.6
v2.13.5
What's Changed
- redis memory leaks by @janthurau in #831
- makes the logger optional in the Document class by @janthurau in #841
- build(deps-dev): bump @types/uuid from 9.0.8 to 10.0.0 in /packages/server by @dependabot in #842
Full Changelog: v2.13.2...v2.13.5
v2.13.5-rc.0
What's Changed
- makes the logger optional in the Document class by @janthurau in #841
Full Changelog: v2.13.4-rc.0...v2.13.5-rc.0
v2.13.4-rc.0
fixes memory leaks when using extension-redis. The locking logic has been changed from "ignore if not acquired" to "error if not acquired" (because that means that the other instance has persisted to DB)
What's Changed
- redis memory leaks by @janthurau in #831
Full Changelog: v2.13.2...v2.13.4-rc.0
v2.13.2
CRITICAL: Fixes a bug that could lead to data loss when using directConnection with custom y origin (#832)
What's Changed
- build(deps): bump uuid from 9.0.1 to 10.0.0 in /packages/extension-redis by @dependabot in #829
- build(deps): bump uuid from 9.0.1 to 10.0.0 in /packages/server by @dependabot in #828
- build(deps-dev): bump braces from 3.0.2 to 3.0.3 by @dependabot in #835
- fixes #832 by @janthurau in #834
Full Changelog: v2.13.1...v2.13.2
v2.13.1
What's Changed
- Replace deprecated
unload
event withpagehide
event by @jul13579 in #824 - reset unsyncedChanges onOpen and on startSync by @janthurau in #826
New Contributors
Full Changelog: v2.13.0...v2.13.1
v2.13.0
Bugfix which causes behaviour change: When two clients simultaneously request a document, before this change, the 2nd client would immediately sync with an empty ydoc and potentially sync with the database afterwards. The first client would wait until the document loaded from the DB and only then sync. With this version, both clients will wait for the document to finish loading, and only then sync.
What's Changed
- Wait for createDocument to be loaded for subsequent createConnections by @jordangarcia in #822
New Contributors
- @jordangarcia made their first contribution in #822
Full Changelog: v2.12.3...v2.13.0
v2.12.3
What's Changed
- Checking for type of forceSyncInterval by @SynteZZZ in #817
- fix: improve global window checks to enable react native support by @Amorim33 in #823
New Contributors
Full Changelog: v2.12.2...v2.12.3