Collab provider
A provider for collaborative editing.
yarn add @atlaskit/collab-provider
10.9.2
Patch Changes
- Updated dependencies
A provider for collaborative editing.
yarn add @atlaskit/collab-provider
73c800ab5f2fc
-
ED-26766 update adf-schema from 47.2.1 to 47.6.0 and adf-schema-json from 1.27.0 to 1.31.0d55a8d95dd68a
-
Add support for presenceActivity changes within collab provider. Remove unused code from original
presence experiment.0de6100bab361
-
CEPS-219: The collab provider waits for an ACK from NCS before committing the enxt batch of steps,
but there is a timeout of 5s in case this ACK is lost. Since we are now intentionally increasing
this ack for single player sessions, this causes unwanted behvaiour if the ack is 5s or more, as
the provider will re-send even though an ack is in flight. We increase the window to 20s so that
we have a bigger window of ack delay values we can experiment with.5c3199f49f3c7
-
Added analytics tracking for rebased steps83e0a3ca379fa
-
CEPS-362: pass a forcePublish flag to NCS backend when committing steps via publish - this is so
that we can remoev ackDelays for publish8876083532adc
-
Bumped editor-prosemirror version to 7.0.02eadf04054ac2
-
[ux] Introduces way to retrieve the document from offline if there is a possible conflict event on
reconnection.9a71e848fdc06
-
Send collabMode flag to NCS via step commitsc1bfe8b68a35e
-
log obfuscated steps in collab provider when catchup out of syncdf1d982fa96ba
-
Add additional metadata for reconnection analytics to include step length.4dbcc3d03b632
-
https://product-fabric.atlassian.net/browse/EDF-1844 - cleanup
platform_editor_ai_facepile Statsig experimentf2e0ea2ac3c20
-
FF restore_localstep_fallback_reconcile to handle offline user onRestoredocument with
applyLocalSteps and fallback using fetchReoncile141d88bf511d4
-
[ux] EDF-2302 Facepile bug fixes - rehydration, avatar update + analyticsc99d4b41e3ddd
-
ED-25632 Allow node nesting transform errors to be logged in Editor collab-provider4fe6eb3b36fc3
-
Add support for optional properties, presenceId and presenceActivity, within collab-provider#165049
febce5463e07f
-
Enable no-re-export rule for a subset of editor packages
@atlaskit/collab-provider doesn't export following types anymore:
CollabParticipant,
CollabEventInitData,
CollabEventRemoteData,
CollabEventConnectionData,
CollabEventConnectingData,
CollabEventPresenceData,
ResolvedEditorState,
CollabConnectedPayload,
CollabConnectingPayload,
CollabDisconnectedPayload,
CollabInitPayload,
CollabDataPayload,
CollabTelepointerPayload,
CollabPresencePayload,
CollabMetadataPayload,
CollabLocalStepsPayload,
CollabCommitStatusEventPayload,
CollabPermissionEventPayload,
UserPermitType,
CollabEvents,
Metadata,
StepJson,
CollabEventTelepointerData,
CollabSendableSelection,
CollabEditProvider,
NewCollabSyncUpErrorAttributes,
SyncUpErrorFunction,
CollabEventLocalStepData,
Import them from @atlaskit/editor-common/collab
.
@atlaskit/editor-common/provider-factory
doesn't export following types anymore:
CardAdf,
DatasourceAdf,
Import them from @atlaskit/smart-card
.
ec83c51a9acba
-
Add analytics on reconnection events2fe2661c3c1e0
-
EDF-1842 Push agent information to collab session45d76610f271d
-
Add support for optional property, isGuest, on CollabProvider3dbb9d2f67580
-
log when error processing steps from different clientId, same userId5c316170d29dd
-
Bump @atlaskit/adf-schema to 42.3.1ce61c835c3b6a
-
allow editorApi to be used to update state in collab plugina3723b1cdede2
-
[ux] [ED-25037] this change bumps @atlaskit/adf-schema from 40.9.0 to 40.9.4 which makes the
blockquote selectable, adds missing marks to the PM node spec and fixes a bug that converted
pasted external images to media groups.29cf124342cb8
-
Rename the provider initial presence feature func be more general9b66ba02b702e
-
Add README.md to guide integrating with collab-provider5fa9ea9b315ed
-
add triggeredByCatchup attribute to restore analytics events8110e24294e2b
-
Deep cleanup of enablecatchupv2 FFb193c17f3732d
-
Expose method to get ProseMirror version to collab provider5df86b2c5407e
-
Retire getVersion using getCollabState from prosemirror-collab, and adding error events on
checking undefined collab state in all collab-provider usages30793649657c0
-
[HOT-111629] We had an incident where the last character disappears when hitting the enter key on
windows OS for Korean characters. Bumping to prosemirror-view@1.34.2 for the fix.2df9b55e7e2c8
-
use applyLocalSteps for targeted onRestore, add clientId to logs0291f7bee806e
-
HOT-111468: specifically for experiment teammate presence - add a new method
setupPresenceOnly_do_not_use
, and opt out the document service and api by implementing the
NullDocumentService
and NullApi
objects when passed in by calling the new setup method, make
sure to pass in clientId
e1fd99410b2a7
-
Adding reasons for BE catchup callsed3b11d42c169
-
add ability to target a clientId for restoreb635019594ddd
-
Adding new subProduct tag in collab provider analytics event88f45948976f6
-
Bump version of socket.io-client used to patch vulnerability in ws library9e66ad571558c
-
To heavily sample the collab-provider.telepointer performance portal SLOe33566cebd5d1
-
[ED-24175] bump @atlaskit/adf-schema to 40.8.1 and @atlassian/adf-schema-json to 1.22.0 to
promotecodeblocks & media in quotes, and nested expands in expands to full schema, and allow
quotes in panels and decisions in lists in stage0 schema, and a validator spec change8aa1792f12ed3
-
bump @atlaskit/editor-prosemirror to 5.0.0, bump @atlaskit/adf-schema to 40.1.049b8c7658f3b5
-
[ED-24173] bump @atlaskit/adf-schema to 40.3.0 and @atlassian/adf-schema-json to 1.18.0f2ccf293106d2
-
add getSessionId(): expose provider's sessionId through getter, fix onParticipantActivityAcke7b05702b37eb
-
Include session id in the activity join/ack data251d23ff9e6c8
-
upgrade adf-schema version to 38.0.0ad0d2f10ef71b
-
CONFONBO-3268: Changes for the experiment Teammate Presence: expose 2 new collab events to add
statuses (viewing/editing) to Confluencebc6a63af2d1d0
-
Bump adf-schema to 37.0.0 and adf-schema-json to 1.16.03378951608b0
-
[ED-23332] Update adf-schema package to 36.10.14821570088e6
-
ED-23362 Bump ADF schema to version 36.8.1 and add support for adf validation and transformationf222af5687e9
-
Bump adf-schema to 36.3.0 and adf-schema-json to 1.14.085703bb445ca
-
clean up feature flag connect-websocket-first (abandoned)1c7b378c0d3b
-
[HOT-108999] We had an incident where the cursor jumps back a character in table headers for any
language triggering composition on an empty line.This was fixed in a patch bump of
prosemirror-view. https://github.com/ProseMirror/prosemirror-view/compare/1.33.4...1.33.5b76a78c6a199
-
bumped editor-prosemirror version to 4.0.032c76c7c225c
-
Bump adf-schema to 35.9.2 to support table alignment options99a74057c77a
-
Handle undefined steps in catchup v2b6ffa30186b9
-
Bump ADF-schema package to version 35.0.0430f6dfcbd65
-
ESS-4579: add reason to cr fallback0daf47d3f6d6
-
Remove catchupv2 FE FF718a9aa2424d
-
[ED-22607] Remove references to maxFrames for multi bodied extensions and bump adf-schema from
35.7.0 to 35.8.0231ec4a0412c
-
Remove the bambooagent added FF reference of enable-map-selection-backward7cc52a784224
-
[ESS-4515] Collab provider: Do not use polling by default, only as safe-fail if WebSocket doesn't
workfb7d12d1461c
-
ESS-4503: cleanup sendStepsQueue event action6b4c9dd4ad34
-
ED-22219: adf-schema updated to 35.5.2ef8c5965e5a9
-
Add log for reconcile on recoveryf55cf26552c0
-
Remove old caching FFce823f018248
-
[ux] ED-21987 Diverge expands in live pages so that they are not multiplayer, and are closed by
default.444dfaa08f4a
-
ESS-4450: Trial websocket first then polling in Collab Providerc03a65a711ea
-
Emit permission event on collab provider when permissions are set/changed5bd301383865
-
Add support for PermitOnlyPermissions to determine the user type in PresencePayload27695a18c13c
-
Update the recovery process to use reconcile instead of applying local steps044e7e14a253
-
Include status in 423 document locked error object emitted to Confluence343f11caf70c
-
ESS-4173: add tests for commitStepQueuecfc9225ee4f1
-
Revert change to skip catchup for jcollab913c874e0566
-
exclude presence (jcollab) from calling catchup on reconnect7fe1789ade99
-
Add UGC free logs for error messagesa00094111b5a
-
ED-21609 Update adf-schema to 35.3.09fa0bec86202
-
Expose Comment API through collab providerb44ac0968d79
-
[ED-21562] Bump @atlaskit/adf-schema to 35.2.0 for border mark updatef509a21be124
-
ED-21506: @atlaskit/adf-schema upgraded to 35.1.1 to support renderer for MBEb1b34b86ab59
-
verify clientIds from serverStepMaps to avoid content duplicationf12e489f23b0
-
Re-build and deploy packages to NPM to resolve React/Compiled not found error (HOT-106483).d989b4568594
-
ESS-4149: Add send steps queue under FFe862ee8c3290
- Add
success analytics for updating document4807b15145e2
- Update
commented link for update document action482c025520d
- ED-20763
Upgrade ADF schema version to 33.2.3 for MBE nodes.6d09bbf0bc7
- only
sending analytics event with unconfirmed step count on first connection when buffering is enabled7f1c8bda21e
- adding
logging for presence of unconfirmed steps in collab-provideraeb5c9a01e8
- Delete
adf-schema from AFE and rely on npm package for adf-schema4b4dcfe0bba
- Delete
adf-schema, use published version592dcbd5756
- Adding
analytics events for early provider initialization and buffering4c6ebd50aeb
- call
reconcile when commitUnconfirmedSteps fails (mitigation for 'can't sync up' errors)4e6f1bf8511
-
[ED-19233] Import prosemirror libraries from internal facade packagef9735e0690e
- Using
socket.onAnyOutgoing to measure and send message metrics14224c3f8a4
-
[ED-18162] Move the collab provider types to the editor common package to avoid circular
dependencies3265cccb965
-
resolving editor state before updating document/metadata during early provider initializationb7cd15f159b
- ESS-3572
Fix getFinalAcknowledgedState and getCurrentState error handlers not catching errors. Add logs to
track the title metadata property857daf603b0
-
ESS-3718: change CollabEventPresenceData joined type to ProviderParticipant979e3ad2b67
-
NO-ISSUE: add data portal links and fix a broken analytics error event27f5fbdbb04
-
ESS-3718: add email as a field in ProviderParticipant to support JWM presence/multiplayer bugfix606d4ad65fc
- ESS-3682
Add detection that it the editor failed to update, emit analytics as well added an option to
enable emitting fatal errors.5eb1273509c
-
ESS-3728: Fix initialized always set to false when reconnecting.a9350cf3831
- Check
existence of window and document variable for confluence SSR to workece61235edc
-
ESS-3713: add getParticipants function to the collab provider65fafdf95fe
-
ESS-3666: add additional analytics events for when the cant sync up with collab service error
occurs for better troubleshootingef726a72028
- adding
provider catchup when initial draft timestamp exceeds stale timeout2c0c19cc14b
-
ESS-3609: add step commit status events for confl save indicator feature470c3a7e8c6
-
ESS-3644: allow max steps retry param to be passed thru collab provider to allow
getFinalAcknowledgeState to catch up sooner on publish6fe0ddc993e
- ESS-3624
bug fix for missing avatar in editing sessions579326b4915
- ESS-2763
update get final editor stateb7086232a7c
-
ESS-3135: move collab provider types into @atlaskit/collab-provider220cf63d92b
- ESS-3525
change catchup failed to recoverable truea6bdc7cbd60
- adding
functionality for early collab provider setup with initial drafta41f38996bd
- Add
namespace service, refactor presence into participants service. No external API changes.5e005df7946
- Refactor
presence, no API changes02c8dd052d5
- ESS-3553
Fix tokens not being unset when permissionTokenRefresh returns null. Fix error handler not
emitting errorsa142ba1aa28
-
[ED17172] Bump prosemirror-model to 1.16.0 and prosemirror-view to 1.23.7 and removed work-arounds
for fixed issues56507598609
- Skip
minor dependency bump054186aa44f
- Remove
email from CollabParticipant type and rely more on ProviderParticipant type.849e1a3b3e1
- ESS-3486
Add getmetadata as an exposed method.b69b9375eec
- match
version of @atlaskit/ufo to others places/packages so we only have one version0ffb55018c9
- Revert
"[ED-17172] Bumped prosemirror-view from 1.23.2 to 1.23.7 and removed work-around for fixed
issues"196773a471b
- Add new
type that reflects default broadcast payloads, telepoint events are now being passed the needed
timestamp66b94ce320c
- Throw
new error if cookies not enabled60725af0609
- Remove
the auto exported modules and use explicit exports1547aa8e377
- skipping
document update with initial draft on reconnection76eded42866
-
[ESS-3441] Added Confluence integration tests for collab provider, don't emit empty participants
left events33cab158f01
- ESS-3478
Fix public interface getUnconfirmedSteps
from being removed02520373358
- passing
initial draft to NCS collab provider and adding flag to bypass BE draft fetch.56779259eab
-
ESS-2900: add confluence integration tests + add error handling to provider initf9257ff1a63
- NO-ISSUE
Changed the type export to a normal export for PROVIDER_ERROR_CODE2e01c9c74b5
- DUMMY
remove before merging to master; dupe adf-schema via adf-utils945162380e3
-
Functional changes to document service.937ff19a47d
-
ESS-3240: moved throttledCommitStep function from index to commit-step file in collab-provider &
add unit tests for commitStep0693d8fcab1
-
ESS-3446: clear all continuous timers when the provider disconnects or is destroyed#31891
2192c9417d7
-
[ESS-3335] Review Collab Provider API error handling & types
c75fcb75c4e
- ESS-3241
Added unit tests for document restore.
ESS-3238 Internal refactor of collab provider, split document code from provider to document
service. Remove unused userId field from CollabInitPayload, it is never sent as part of the
CollabInitPayload.
27b106a736b
- ESS-3274
Refactor participant logic our of Provider class
bdd8d88cad0
-
[ESS-3332] Improved error mapping
1d52016f25d
- Refactor
collab-provider to accept a getAnalyticsClient Promise. And resolve when sending event. Ticket:
https://product-fabric.atlassian.net/browse/CCP-2863
dfd96d6b48a
-
[ESS-3333] Update to the structure of errors emitted on the collab provider
Upgrade instructions:
CollabEventError
to ProviderError
status
field of the emitted errors, switch to using either the
error code (exported as enum PROVIDER_ERROR_CODE
) or the error flag recoverable
indicating
whether the provider can recover from the emitted error or notThe mapping from the old status codes to the error codes is:
078a6d029f0
- ESS-3333
temporarily re-add error status to fix product fabric from breaking changes
8217befcee0
- logs the
ignoring of steps for data versions older than current version in DocumentService.onStepsAdded()66f07c721c4
- Add
JSDoc to provider errors that are emitted to editoreae755e434a
-
[ESS-3269] Don't return an empty document if something goes wrong when returning the final
acknowledge state from the collab providerca548613b49
- ESS-3218
Add new configuration option throwOnNotConnected, which will throw not connected errors when
attempting to save data whilst client is offline.329d3bb4e05
-
ESS-2962: added canCache flag in Config for Collab-provider. Channel now stores token locally if
canCache flag is passed. Uses local token for reconnections if connection is lost for errors other
that 401 and 403.1b9c38c7f48
-
[ESS-3269] Added error handling and metrics for retrieving the current state2a076027203
- NO-ISSUE
fix the permission error on permissionTokenRefreshbde10feab09
- Avoid
using callbacks when initialising socket connectionf9a6a671d14
- add
comment to indicate that disconnect handler will be called when Firefox reload1d36e909618
- Log
error on document restore0529b1b833c
- Trigger
catch up call on process steps failing4f005660ce2
- Log step
commit errors to analytics6034004a812
- Log
errors on reconnection failurea261b2a9e6a
-
[ESS-3183] Catch any errors in Presence functionality so an uncaught error there doesn't impact
regular operation of the collab provider7f35ae7d99c
-
[ESS-2815] Added network status to analytics events80feb6de229
-
[ESS-2815] Emit an error to consumers if the reconnections fails 8 times due to the network issues611d9c643c6
-
[ESS-3183] Retry syncing unconfirmed stepsfccc5952d49
- Revert
emitting errors to Confluence by default
0d25bcca6bb
- Added
more comprehensive error handling for performance/analytics/ufo events in collab provider
e97495c5748
- Extract
emitTelepointer logic from Provider
260d1355cc6
-
Reconnect collab provider immediately when browser emits online event.
5725fb45955
-
Introduce a file for UFO.
Introduce a file for commit step logic, which was already separate from the provider class
2b648e4db70
- NO-ISSUE
Remove the analytics fall-back after validating acks work as expected
35c5e7dd9d5
- NO-ISSUE
deduplicate the analytics types dependency (again)
1c255047a29
- improve
catchup error handling
c9ad25cf224
-
[ESS-3183] Create abstraction around sending analytics events for errors or action events
607a34f4426
- Pass
through the analytics web client in places it was missing
efb112b06ab
- Move
disonnected reason mapper
9e6ceda8977
- Provide
the reason for a page reset
6956eedc944
- Tighten
type definitions on analytics events
Updated dependencies
945413f0b29
- trigger
page recovery when catchup returns 40406119d7fed4
- handle
catchup after page recoverya66427c3fe5
- Add
analytics logging to error handling56a21fe7209
- Improve
error handling logic77aee68579e
- adding a
connecting event to be emitted when collab-provider is first initialized625f3c20f8c
- Handle
init errors59e998e408f
-
[ESS-2914] Switch to the forked prosemirror-collab library (based on version 1.3.0) to filter out
analytics stepsec0ebbf16bc
- Adding
Feature Flag to Collab Provider6eb720b7d3b
- A page
recovery attribute and ttl attribute to metrics to monitor ttl effect on tti7ba48e47e3b
- NO-ISSUE
Re-removed some unused prod dependencies that were accidentally merged back in618b64f0d8c
-
Introduce ufo and measure document init latency with histogram83060253868
-
[ESS-2752] Introduced the capability to distinguish step commit failures due to errors and step
rejections in collab provider analyticscc8b81f8fd8
- Use
socket.io acknowledgements to improve add-step performance tracking50d8749c3fa
- Track
telepointer latency0a482422f75
- Update
add-steps analytic9f1f34a71ea
-
[ESS-3020] Turned all type dependencies in dev dependenciesde027d19a65
- Handle
null for permission token refresh callback response62332c99254
-
ESS-2964 - add numSteps and stepType to ADD-STEPS analytic eventsfa0da169cce
-
Introducing namespace status update: lock & unlock eventseaada7441d0
- ESS-2853
Add metrics for page recovery events6319cd08784
- add page
restoration event handler1a64a3e3e53
- ESS-2591
Reduce initial re-connection delay and increase randomization factor for socket io connections.ee8ac15d730
- ESS-1363
add packageVersion to analytic events29292da81d7
-
Increased the limits for the collab sync on returning the document to the consumere06f8ba062f
- Disable
collab provider transport closing on the beforeunload event.8cc2f888c83
- Upgrade
Typescript from 4.3.5
to 4.5.5
5bd58e91664
-
[ESS-2513] Add tracking for number of participants in analytics8d4228767b0
- Upgrade
Typescript from 4.2.4
to 4.3.5
.1c555e79e56
- Added
the capability to pass product information (product & sub-product) to the collab service247420a48f7
-
[ESS-1050] Return ADF document from getFinalAcknowledgedState17f1b0b87cc
- ESS-1019
changes the reconnectionDelayMax to 128s to reduce the reconnection storm.bf848f39cb1
- ESS-2419
Emit the reason of permission errors to the consumers of collab-provider680dc155ebc
- Raise
errors in the collab provider when the server fails loading initilisation dataec2f2d0b804
-
ED-14734: Add analytics to track time to connect to collab service, as well as tracking document
initial load time.de9e3c28026
-
[ED-14689] Refactor getFinalAcknowledgedState to only wait for the unconfirmed steps at the time
of calling it to be confirmed. It will no longer wait for there to be no unconfirmed steps at all.617085788ed
- Allow
collab provider to opt-in for 404 responses from NCS backend502a39af839
- Allow
collab provider to opt-in for 404 responses from NCS backend#18663
5d5d6468ba9
- Remove
url-parse from collab-provider
Url-parse can be replaced with the built-in URL constructor
f82fb6c48f7
-
[ED-13911] Fix cycle dependencies97412280671
-
[ED-13939] Add analytics event to track "can't syncup with collab service" error88ada10af2c
-
[ED-14097] Moved getFinalAcknowledgedState control to editor and made the API public85648c038a4
- ED-13939
Rename newCollabSyncUpError analytics event to newCollabSyncUpErrorNoStepse292f108d4b
- Ensure
metadata is persisted when it is updated by another participant during an editing session19d72473dfb
- ED-13912
refactor editor collab-provider and make sure that initializeChannel is only called once#15998
c6feed82071
-
ED-11632: Bump prosemirror packages;
b670f0469c4
-
COLLAB-990: fixing duplciated avatar
Updated dependencies
cf853e39278
-
COLLAB-411-change-to-metadata: 'setTitle' and 'setEditorWidth' are deprecated, going to be removed
in the next release, use 'setMetadata' instead.10d7bc384aa
-
COLLAB-933: add disconnected event2f5b81920af
- Refactor
the provider class in collab provider0ec1c930f96
- NONE:
tuning catchup trigger6090cc1cf57
-
COLLAB-820: use permissionTokenRefresh
for custom JWT token66404f5a168
- NONE:
only proactively catchup after offline enough91a481d1b7d
- Add
analytics for catchupae79161f6dc
-
COLLAB-808: fix error handlebea14ccfb27
- NONE:
fix throttledCommit and error counterae910a43cf9
-
COLLAB-537: fix reconnect fail to trigger8efef26a27e
-
[COLLAB-683] Removed debounce and throttle from Collab Provider due to sync delay on Confluence8734a8b70a8
- allow
consumers to circumvent hard editor couplinge6cc5277203
-
COLLAB-388: emit 404 error event when document not found in Collab Servicea2d14a3865e
-
VULN-304542: bump socket.io client to V4, it's major but no breaking change.6f0c71a2a95
- put
collab-provider logger under flag, set window.COLLAB_PROVIDER_LOGGER
to true to see the logs.b010a665e13
- Bump
socket IO to version 3 for collab provider29746d1123e
- Emit
errors to consumersb74caaa43e9
- add
reserveCursor option to init eventc54aacca521
-
getFinalAcknowledgedState ensure unconfirmed steps confirmedcff5c406985
- Fix
issue with socket io client v3 not attaching cookies into request226fce80d0d
- Fix:
potential race condition for catchup09040efc1a4
-
pauseQueue should always reset360a14b1d2
- fix issue
with empty string for title and editor width2ef9970ee2
- add
analytics for collab provider1c0473e050
- Collab
provider to support custom share token for embedded confluence page3f6006306a
- add
stepVersion into getFinalAcknowledgedStatef9cd884b7e
- Fix issue
with emitting noisy empty presence events.da77198e43
- Rename
title:changed to metadata:changed in collab provider, editor common and mobile bridgec3ce422cd4
-
COLLAB-11-trigger-catchup-5s474b09e4c0
- COLLAB-11
steps rejected error handlere3b2251f29
- Breaking
change for collab provider as userId has been removed from constructor. Mobile bridge and editor
demo app require an upgrade too19a4732268
- use
reconnect to trigger catchup703752d487
- ED-10647
Remove caret from prosemirror-model, prosemirror-keymap, prosemirror-state, prosemirror-transform
to lock them down to an explicit version5f58283e1f
- Export
types using Typescript's new "export type" syntax to satisfy Typescript's --isolatedModules
compiler option. This requires version 3.8 of Typescript, read more about how we handle Typescript
versions here: https://atlaskit.atlassian.com/get-started Also add typescript
to
devDependencies
to denote version that the package was built with.#4749
9a39500244
- Bump
ProseMirror packages
Read more: https://product-fabric.atlassian.net/wiki/spaces/E/pages/1671956531/2020-08
4ea3c66256
-
optimize-title-sync
3e9f1f6b57
- CS-3100:
Fix for fast keystrokes issue on collab-provider#3885
6c525a8229
- Upgraded
to TypeScript 3.9.6 and tslib to 2.0.0
Since tslib is a dependency for all our packages we recommend that products also follow this tslib upgrade to prevent duplicates of tslib being bundled.
4809ed1b20
- fix many
infinite heartbeats6262f382de
- Use the
'lodash' package instead of single-function 'lodash.*' packages90a0d166b3
- fix: pass
the correct path to resolve the conflict with http372494e25b
- add path
to collab provider87f4720f27
- Officially
dropping IE11 support, from this version onwards there are no warranties of the package working in
IE11. For more information see:
https://community.developer.atlassian.com/t/atlaskit-to-drop-support-for-internet-explorer-11-from-1st-july-2020/395343eb98cd820
- ED-9367
Add required config argument to createSocket
f90d5a351e
- ED-9367
Create entry point with a collab provider factory pre-configured with SocketIOf80f07b072
- ED-9451
Support lifecycle emitter on configuration8814c0a119
- ED-9451
Support for custom storage interface473504379b
- ED-9367
Use collab entry point on editor-common0d43df75cb
- Add unit
tests for channel.ts#1868
56a7357c81
- ED-9197:
upgrade prosemirror-transform to prevent cut and paste type errors
It's important to make sure that there isn't any prosemirror-transform
packages with version
less than 1.2.5 in yarn.lock
.- Updated dependencies
[major]c0b8c92b2e:
catchup if behind the server
[patch]cf86087ae2:
ED-8751 Remove 'export *' from collab-provider- [patch]4955ff3d36:
Minor package.json config compliance updates- Updated dependencies bc29fbc030:
Updated dependencies 7d80e44c09:
Updated dependencies d63888b5e5:
Updated dependencies 0a0a54cb47:
Updated dependencies fad8a16962:
Updated dependencies cc54ca2490:
[minor]bc380c30ce:
New collab provider