Releases: ueberdosis/hocuspocus
v3.4.4
What's Changed
-
fix: strict types for authorizedScope by @mattkrick in #1029
-
fix: fixes hono types in playground by @janthurau in #1045
-
fixes flaky redis test by @janthurau in #1047
-
fix: fixes #1041: websocket URL ending with / wont work by @janthurau in #1046
-
build(deps): bump actions/cache from 4.3.0 to 5.0.1 by @dependabot[bot] in #1038
-
build(deps): bump hono from 4.10.3 to 4.11.4 by @dependabot[bot] in #1042
-
build(deps): bump actions/cache from 5.0.1 to 5.0.2 by @dependabot[bot] in #1043
-
build(deps): bump lodash from 4.17.21 to 4.17.23 by @dependabot[bot] in #1044
Full Changelog: v3.4.3...v3.4.4
v3.4.3
- trusted publishing test
Full Changelog: v3.4.2...v3.4.3
v3.4.2
What's Changed
- fix: fixes memory leak under high load
- chore: testing new publish workflow
Full Changelog: v3.4.1...v3.4.2
v3.4.1
What's Changed
-
fix: extension-redis: on awareness crasah prevention and memory leak onStoreDocument by @matteotarantino-algor in #1032
-
build(deps): bump hono from 4.10.2 to 4.10.3 by @dependabot[bot] in #1016
-
WIP: chore: remove docs as they are now present in @ueberdosis/tiptap-docs by @janthurau in #952
-
build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #1023
-
build(deps): bump glob from 10.4.5 to 10.5.0 by @dependabot[bot] in #1021
-
Add the missing test for not unloading before ongoing save is finished by @raimohanska in #1025
-
build(deps): bump next from 15.4.7 to 15.4.8 by @dependabot[bot] in #1030
-
build(deps): bump next from 15.4.7 to 15.4.8 in /playground/frontend by @dependabot[bot] in #1026
New Contributors
- @matteotarantino-algor made their first contribution in #1032
Full Changelog: v3.4.0...v3.4.1
v3.4.0
What's Changed
- fix: fixes timing issues with debouncer: new debounced functions may start before the previous had finished by @janthurau in #1014
- fix: make beforeSync not async, as this may break message processing … by @janthurau in #1015
- feat: adds lastChangeTime on document which can be used to identify the last time a document has had changes
Note: This changes the behaviour of debounce and beforeSync. Debounce will now make sure that a storeDocumentHook can't run concurrently, and beforeSync is not awaited anymore, as this breaks message order. This will probably be fixed again in the future, once either Yjs has improved observers with missing updates, or once we have implemented messaging ordering.
Full Changelog: v3.3.2...v3.4.0
v3.3.2
same as v3.3.0
Full Changelog: v3.3.1...v3.3.2
v3.3.0
v3.2.6
What's Changed
- feat: rewrite of redis unloading logic to utilize before/after-unload… by @janthurau in #1007
- fix: bind onUpdate listener before calling afterLoadDocument, as document changes won't call storeDocumentHooks otherwise (because the update listener is not attached yet)
Full Changelog: v3.2.5...v3.2.6
v3.2.5
What's Changed
- fix: delay adding document to instance until connection is about to be established by @james-atticus in #972
- Fix two onStoreDocument hooks running that the same time by @raimohanska in #998
- fix(extension-redis): avoid hard crashes of expected errors when acquiring a lock by @0xb4lamx in #983
- feat: remove uuid dependency and replace usages by crypto.randomUUID by @janthurau in #1005
New Contributors
- @james-atticus made their first contribution in #972
- @raimohanska made their first contribution in #998
Full Changelog: v3.2.4...v3.2.5
v3.2.4
What's Changed
- fix #979: re-adds status event in provider by @janthurau in #980
- add s3 storage extension by @ChasLui in #975
New Contributors
- @chris-ldgk made their first contribution in #978
- @ChasLui made their first contribution in #975
Full Changelog: v3.2.3...v3.2.4