@atlaskit/editor-plugin-synced-block
Version:
SyncedBlock plugin for @atlaskit/editor-core
1,860 lines (1,083 loc) • 42 kB
Markdown
@atlaskit/editor-plugin-synced-block
# 6.1.13
## Patch Changes
- [`1bd298ad0a152`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/1bd298ad0a152) -
[ux] EDITOR-6280 Clean up platform_editor_block_menu_v2_patch_3 to fix icon and copy in jira block
menu
- Updated dependencies
# 6.1.12
## Patch Changes
- Updated dependencies
# 6.1.11
## Patch Changes
- Updated dependencies
# 6.1.10
## Patch Changes
- Updated dependencies
# 6.1.9
## Patch Changes
- Updated dependencies
# 6.1.8
## Patch Changes
- [`fa146e17e08d6`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/fa146e17e08d6) -
Update README.md and 0-intro.tsx
- Updated dependencies
# 6.1.7
## Patch Changes
- Updated dependencies
# 6.1.6
## Patch Changes
- Updated dependencies
# 6.1.5
## Patch Changes
- Updated dependencies
# 6.1.4
## Patch Changes
- Updated dependencies
# 6.1.3
## Patch Changes
- Updated dependencies
# 6.1.2
## Patch Changes
- Updated dependencies
# 6.1.1
## Patch Changes
- Updated dependencies
# 6.1.0
## Minor Changes
- [`dd9c0778c3832`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/dd9c0778c3832) -
Add \_\_livePage option to syncedBlock plugin and store managers. Add isReferenceBlock/isSyncBlock
methods. Use predicate functions instead of hardcoded node type names. Fix isDirty logic for
remote transactions. Fix flush() view-mode return value.
## Patch Changes
- Updated dependencies
# 6.0.50
## Patch Changes
- Updated dependencies
# 6.0.49
## Patch Changes
- Updated dependencies
# 6.0.48
## Patch Changes
- [`ef5f5792a6aaf`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/ef5f5792a6aaf) -
Clean up platform_synced_block_patch_7 feature gate
- Updated dependencies
# 6.0.47
## Patch Changes
- Updated dependencies
# 6.0.46
## Patch Changes
- [`20b51bc2e61a4`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/20b51bc2e61a4) -
Remove duplicate source synced blocks when inserting block templates with existing resourceIds and
show error flag
- [`15deee785151b`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/15deee785151b) -
EDITOR-6174 Pass node to createBodiedSyncBlockNode to cache content on creation, preventing false
unsaved changes on page refresh
- Updated dependencies
# 6.0.45
## Patch Changes
- Updated dependencies
# 6.0.44
## Patch Changes
- [`38e89dd6515da`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/38e89dd6515da) -
Read viewMode from the editorViewMode plugin and pass it to SyncBlockStoreManager so that synced
block side effects are suppressed when the editor is in view mode (e.g. Version History).
- Updated dependencies
# 6.0.43
## Patch Changes
- [`c120ecfaba934`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/c120ecfaba934) -
[ux] Update delete and unsync modal text for source with multiple references.
- Updated dependencies
# 6.0.42
## Patch Changes
- Updated dependencies
# 6.0.41
## Patch Changes
- [`5421779d09855`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/5421779d09855) -
[ux] Fix error state shown in the locations dropdown on a reference sync block when no references
are registered yet. When the block hasn't been saved, the dropdown now shows the source page and
the current page instead of an error. An 'Untitled' placeholder is shown when a page has no title.
- Updated dependencies
# 6.0.40
## Patch Changes
- Updated dependencies
# 6.0.39
## Patch Changes
- Updated dependencies
# 6.0.38
## Patch Changes
- Updated dependencies
# 6.0.37
## Patch Changes
- Updated dependencies
# 6.0.36
## Patch Changes
- Updated dependencies
# 6.0.35
## Patch Changes
- [`827be3d512390`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/827be3d512390) -
Refactor source synced block cache update to use appendTransaction instead of nodeview update.
Behind fg('platform_synced_block_update_refactor'):
- Moves cache update from nodeview update() to PM plugin appendTransaction hook, filtering out
non-user changes (remote collab, table auto-scale, dirty transactions)
- Moves initial cache population from nodeview constructor to PM plugin state.init()
- Optimises updateSyncBlockData with Fragment.eq() for O(1) comparison instead of toJSON() +
lodash/isEqual
- Updated dependencies
# 6.0.34
## Patch Changes
- Updated dependencies
# 6.0.33
## Patch Changes
- [`28b7faffe727d`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/28b7faffe727d) -
[ux] Disables 'Unsync' button in the floating toolbar when source block is added on an unpublished
page.
# 6.0.32
## Patch Changes
- Updated dependencies
# 6.0.31
## Patch Changes
- Updated dependencies
# 6.0.30
## Patch Changes
- Updated dependencies
# 6.0.29
## Patch Changes
- Updated dependencies
# 6.0.28
## Patch Changes
- Updated dependencies
# 6.0.27
## Patch Changes
- Updated dependencies
# 6.0.26
## Patch Changes
- [`5221db0d676ef`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/5221db0d676ef) -
Mechanical type-import autofix for tables, collab, and synchrony packages.
- Updated dependencies
# 6.0.25
## Patch Changes
- Updated dependencies
# 6.0.24
## Patch Changes
- Updated dependencies
# 6.0.23
## Patch Changes
- [`a9d6a5531d4ba`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/a9d6a5531d4ba) -
[ux] Ensures hasUnsavedBodiedSyncBlockChanges state is updated when page is being published.
- Updated dependencies
# 6.0.22
## Patch Changes
- Updated dependencies
# 6.0.21
## Patch Changes
- Updated dependencies
# 6.0.20
## Patch Changes
- [`0f4a08b633f6e`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/0f4a08b633f6e) -
Internal changes to remove unnecessary token fallbacks and imports from `@atlaskit/theme`
- Updated dependencies
# 6.0.19
## Patch Changes
- Updated dependencies
# 6.0.18
## Patch Changes
- Updated dependencies
# 6.0.17
## Patch Changes
- [`3895f6d32cc49`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/3895f6d32cc49) -
Set hasReceivedContentChange on successful sync block creation to ensure unsaved changes are
flushed
- Updated dependencies
# 6.0.16
## Patch Changes
- Updated dependencies
# 6.0.15
## Patch Changes
- Updated dependencies
# 6.0.14
## Patch Changes
- [`7428d9bf3aa13`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/7428d9bf3aa13) -
Clean up platform_synced_block_patch_5 feature gate
- Updated dependencies
# 6.0.13
## Patch Changes
- Updated dependencies
# 6.0.12
## Patch Changes
- [`10827e937e450`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/10827e937e450) -
[EDITOR-5750] Fix instrumentation issues with sync block experience tracking
- Updated dependencies
# 6.0.11
## Patch Changes
- [`b8082ae893289`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/b8082ae893289) -
Account for new deletionReason: source-block-unpublished
- Updated dependencies
# 6.0.10
## Patch Changes
- Updated dependencies
# 6.0.9
## Patch Changes
- Updated dependencies
# 6.0.8
## Patch Changes
- Updated dependencies
# 6.0.7
## Patch Changes
- Updated dependencies
# 6.0.6
## Patch Changes
- Updated dependencies
# 6.0.5
## Patch Changes
- Updated dependencies
# 6.0.4
## Patch Changes
- Updated dependencies
# 6.0.3
## Patch Changes
- Updated dependencies
# 6.0.2
## Patch Changes
- Updated dependencies
# 6.0.1
## Patch Changes
- Updated dependencies
# 6.0.0
## Patch Changes
- Updated dependencies
# 5.4.11
## Patch Changes
- Updated dependencies
# 5.4.10
## Patch Changes
- Updated dependencies
# 5.4.9
## Patch Changes
- Updated dependencies
# 5.4.8
## Patch Changes
- [`ef315dbd33cd4`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/ef315dbd33cd4) -
EDITOR-5603 update lozenge and tag usage in editor for Team 26 ADS changes
- Updated dependencies
# 5.4.7
## Patch Changes
- [`dc717554783a6`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/dc717554783a6) -
[ux] EDITOR-5556 show warning flag when extensions are added inside synced blocks
- Updated dependencies
# 5.4.6
## Patch Changes
- [`2e6129d5b39bc`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/2e6129d5b39bc) -
EDITOR-5529 clean up platform_synced_block_patch_3 and platform_synced_block_patch_4
- [`b853527230a60`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/b853527230a60) -
[EDITOR-5520] Fix reference sync block shows old page data when transitioning between live pages
- Updated dependencies
# 5.4.5
## Patch Changes
- [`1a05924d64777`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/1a05924d64777) -
[EDITOR-5528] Fix bodiedSyncBlock mutation
- Updated dependencies
# 5.4.4
## Patch Changes
- [`29d9d25ebe53a`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/29d9d25ebe53a) -
[ux] EDITOR-5009 show sync block border when dragging
- Updated dependencies
# 5.4.3
## Patch Changes
- [`514037bd94288`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/514037bd94288) -
[ux] EDITOR-5588 pass content mode setting to reference sync block
# 5.4.2
## Patch Changes
- Updated dependencies
# 5.4.1
## Patch Changes
- [`3b290b31e9ad1`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/3b290b31e9ad1) -
Update menu button text for sync blocks
- Updated dependencies
# 5.4.0
## Minor Changes
- [`e9b20ca59c789`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/e9b20ca59c789) -
EDITOR-5666 fix first node bodied synced block selection
## Patch Changes
- Updated dependencies
# 5.3.37
## Patch Changes
- Updated dependencies
# 5.3.36
## Patch Changes
- [`432dbdcd07917`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/432dbdcd07917) -
EDITOR-5500 add hasUnsavedBodiedSyncBlocks state to synced block plugin to allow confluence to
check whether changes have been saved yet before leaving the page
- Updated dependencies
# 5.3.35
## Patch Changes
- [`d144f08676a16`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/d144f08676a16) -
[EDITOR-5528] Remove lazy loading for bodiedSyncBlock node
# 5.3.34
## Patch Changes
- [`6424f86f6390a`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/6424f86f6390a) -
Improve Synced Blocks robustness
- Updated dependencies
# 5.3.33
## Patch Changes
- Updated dependencies
# 5.3.32
## Patch Changes
- Updated dependencies
# 5.3.31
## Patch Changes
- [`469aa2343e484`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/469aa2343e484) -
Misc fixes for synced blocks
- Updated dependencies
# 5.3.30
## Patch Changes
- Updated dependencies
# 5.3.29
## Patch Changes
- [`0356685770e37`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/0356685770e37) -
Update Synced Block support doc url
# 5.3.28
## Patch Changes
- Updated dependencies
# 5.3.27
## Patch Changes
- [`7ea2e225c0abb`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/7ea2e225c0abb) -
[ux] Minor styling, wording changes for block menu and sync blocks
- Updated dependencies
# 5.3.26
## Patch Changes
- [`85444e8a5672a`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/85444e8a5672a) -
EDITOR-5526 clean up platform_synced_block_patch_2
- Updated dependencies
# 5.3.25
## Patch Changes
- Updated dependencies
# 5.3.24
## Patch Changes
- [`3a0ebffbfb871`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/3a0ebffbfb871) -
[ux] Add flag message for when inline extensions added to synced block
- Updated dependencies
# 5.3.23
## Patch Changes
- [`e4b932a41725c`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/e4b932a41725c) -
[ux] EDITOR-5459 fix merging logic for subtype in resolve sync block instance
- Updated dependencies
# 5.3.22
## Patch Changes
- [`8806992b3642c`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/8806992b3642c) -
EDITOR-5454 update synced block insert success event to use document inserted event
- [`2b9f36bb91309`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/2b9f36bb91309) -
Improve robustness
- [`0f351c68adbac`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/0f351c68adbac) -
Improve robustness
- [`bf779fa373faa`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/bf779fa373faa) -
[ux] EDITOR-5016 fix synced locations dropdown showing blogpost instead of page
- Updated dependencies
# 5.3.21
## Patch Changes
- [`d7566e0dff5c9`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/d7566e0dff5c9) -
[ux] EDITOR-5273 fix sync block layout shift in ssr by adding class name to toDom
- Updated dependencies
# 5.3.20
## Patch Changes
- [`fa62876ed1943`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/fa62876ed1943) -
EDITOR-5134 Clean up platform_synced_block_patch_1
- Updated dependencies
# 5.3.19
## Patch Changes
- Updated dependencies
# 5.3.18
## Patch Changes
- Updated dependencies
# 5.3.17
## Patch Changes
- [`daa7b80542389`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/daa7b80542389) -
Do not truncate lozenge in macro view
- Updated dependencies
# 5.3.16
## Patch Changes
- Updated dependencies
# 5.3.15
## Patch Changes
- [`f24892f905e1a`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/f24892f905e1a) -
[ux] EDITOR-5002 update delete and unsync synced block modal messages
- Updated dependencies
# 5.3.14
## Patch Changes
- [`ab4e4e442ad49`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/ab4e4e442ad49) -
[ux] [EDITOR-3694] Add loading state to bodiedSyncBlock for when saving new block to BE
- Updated dependencies
# 5.3.13
## Patch Changes
- [`7ba3979b92b42`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/7ba3979b92b42) -
Remove platform_synced_block_dogfooding feature gate
- Updated dependencies
# 5.3.12
## Patch Changes
- [`011b84236ffaa`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/011b84236ffaa) -
EDITOR-4175 add analytics events for the synced block toolbar buttons
- Updated dependencies
# 5.3.11
## Patch Changes
- Updated dependencies
# 5.3.10
## Patch Changes
- Updated dependencies
# 5.3.9
## Patch Changes
- [`8782c30447091`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/8782c30447091) -
[ux] EDITOR-4756 Fix convert to synced block logic by expanding selection to block range before
conversion
- Updated dependencies
# 5.3.8
## Patch Changes
- [`f11ff647ea458`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/f11ff647ea458) -
[ux] [EDITOR-4521] Implement source deleted reference UI, update block deleted/unsynced reference
UI to add delete button, unsynced label and source title/url
- Updated dependencies
# 5.3.7
## Patch Changes
- [`dac15aa628811`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/dac15aa628811) -
[ux] fix wrapped media/embed link is displayed out of border in synced block
- [`aa5302b457078`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/aa5302b457078) -
[ux] EDITOR-4763 Ensure initial source sync block data are always registered
- Updated dependencies
# 5.3.6
## Patch Changes
- [`e2542bcabe129`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/e2542bcabe129) -
[ux] EDITOR-4753 fix sync block label styles and border styles when it is in error state
# 5.3.5
## Patch Changes
- [`81230b670d02c`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/81230b670d02c) -
ED-29744 camel case experience attributes
- [`7702ea47c5329`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/7702ea47c5329) -
[ux] Show editor flag when unpublished sync block is pasted
- [`515026ad93e46`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/515026ad93e46) -
[ux] EDITOR-4772 fix synced block label tooltip not showing
- [`acc0b8da50cdc`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/acc0b8da50cdc) -
[ux] EDITOR-4708 fix sync block step tracking to consider doc at that step rather than previous
doc step
- Updated dependencies
# 5.3.4
## Patch Changes
- [`2d1d47b369e5a`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/2d1d47b369e5a) -
[ux] EDITOR-4766 Use correct selection when transforming to synced block
- [`3d0b3f8b4d802`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/3d0b3f8b4d802) -
Remove platform_editor_toolbar_aifc_responsive experiment
- Updated dependencies
# 5.3.3
## Patch Changes
- [`9068b92adf796`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/9068b92adf796) -
[ux] EDITOR-4439 Implement option to raise warn flag on paste for unsupported content
- Updated dependencies
# 5.3.2
## Patch Changes
- [`41d5a8796f3e1`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/41d5a8796f3e1) -
[EDITOR-4472] Update content copy for sync block
- [`28434cbe03f1e`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/28434cbe03f1e) -
[ux] [EDITOR-2851]
- Implement unsync feature for source sync block
- Update deletion confirmation modal and reference block UI after source deletion
- Updated dependencies
# 5.3.1
## Patch Changes
- [`87abc5dda86fe`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/87abc5dda86fe) -
[ux] Show last edited time in sync block tooltip
- Updated dependencies
# 5.3.0
## Minor Changes
- [`870c3baec758b`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/870c3baec758b) -
Enable consumers to use GraphQL subscription for fetching the block data when the block changes
## Patch Changes
- [`5c522f81f181e`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/5c522f81f181e) -
[ux] EDITOR-4369 Support synced location for references on Jira in source and reference synced
block
- [`058065aadf69f`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/058065aadf69f) -
[ux] [EDITOR-2851] Support reference sync block unsyc
- Updated dependencies
# 5.2.2
## Patch Changes
- [`7f41011a1b0ff`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/7f41011a1b0ff) -
EDITOR-1665 update sync block experience events to use general experience ids, keep existing error
events and add success events
- Updated dependencies
# 5.2.1
## Patch Changes
- Updated dependencies
# 5.2.0
## Minor Changes
- [`52bc7d7cbabcb`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/52bc7d7cbabcb) -
Stop flickering of reference block title
## Patch Changes
- Updated dependencies
# 5.1.14
## Patch Changes
- Updated dependencies
# 5.1.13
## Patch Changes
- [`7b1f7ff1a2235`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/7b1f7ff1a2235) -
[ux] [EDITOR-4536] Update synced location dropdown UI
- Updated dependencies
# 5.1.12
## Patch Changes
- [`f0124a523d8f1`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/f0124a523d8f1) -
[ux] [EDITOR-2845] Implement synced location for source and reference sync block
- Updated dependencies
# 5.1.11
## Patch Changes
- [`1f4c761b661e1`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/1f4c761b661e1) -
[ux] EDITOR-4174 wrap synced block and bodied sync block with sentry error boundaries
- Updated dependencies
# 5.1.10
## Patch Changes
- [`c975226c67ed8`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/c975226c67ed8) -
[ux] [EDITOR-4472] Update tooltip copy for copy sync block button
- [`98a4415c99228`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/98a4415c99228) -
[ux] Set selection to the start of the previous selection when creating new synced block
- [`fff45a651440a`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/fff45a651440a) -
EDITOR-1665 add experience tracking analytics for sync block save, fetch and delete
- [`e3856219900ac`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/e3856219900ac) -
Revert removal of 'copy synced block' from block menu
- Updated dependencies
# 5.1.9
## Patch Changes
- Updated dependencies
# 5.1.8
## Patch Changes
- [`2f2aca53f492c`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/2f2aca53f492c) -
[ux] Remove 'copy synced block' from block menu
- Updated dependencies
# 5.1.7
## Patch Changes
- [`38c83ce57623b`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/38c83ce57623b) -
[ux] [EDITOR-3853] Update copy for sync block placeholder and copy flag
- [`8b821f7771cc4`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/8b821f7771cc4) -
[ux] Only show delete option when reference sync block unsynced
- Updated dependencies
# 5.1.6
## Patch Changes
- Updated dependencies
# 5.1.5
## Patch Changes
- Updated dependencies
# 5.1.4
## Patch Changes
- Updated dependencies
# 5.1.3
## Patch Changes
- Updated dependencies
# 5.1.2
## Patch Changes
- Updated dependencies
# 5.1.1
## Patch Changes
- [`656adaeec9d0b`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/656adaeec9d0b) -
[ux] EDITOR-1665 add experience tracking for create sync block
- Updated dependencies
# 5.1.0
## Minor Changes
- [`bf49041938d1a`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/bf49041938d1a) -
EDITOR-2257 editor synced blocks ssr part 1
## Patch Changes
- Updated dependencies
# 5.0.0
## Patch Changes
- Updated dependencies
# 4.8.3
## Patch Changes
- Updated dependencies
# 4.8.2
## Patch Changes
- [`98568bfc82648`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/98568bfc82648) -
EDITOR-3594 Synced Block creation to be prop driven
- Updated dependencies
# 4.8.1
## Patch Changes
- [`36f3146f35457`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/36f3146f35457) -
Early return on transformCopied when action is not copy
# 4.8.0
## Minor Changes
- [`f68624ad1f930`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/f68624ad1f930) -
Do not show copied flag on drag and drop
## Patch Changes
- Updated dependencies
# 4.7.1
## Patch Changes
- Updated dependencies
# 4.7.0
## Minor Changes
- [`82d57d01a0f61`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/82d57d01a0f61) -
Distinguish between collab offline and internet offline cases for connectivity mode
## Patch Changes
- Updated dependencies
# 4.6.4
## Patch Changes
- Updated dependencies
# 4.6.3
## Patch Changes
- [`8289826cdcae0`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/8289826cdcae0) -
[ux] EDITOR-3998 fix sync block copy when copying content inside the bodied sync block
- Updated dependencies
# 4.6.2
## Patch Changes
- Updated dependencies
# 4.6.1
## Patch Changes
- Updated dependencies
# 4.6.0
## Minor Changes
- [`a436afb117ae3`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/a436afb117ae3) -
Update edit at source icon/tooltip
## Patch Changes
- [`7e1f5e6e54c20`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/7e1f5e6e54c20) -
Add scrollIntoView after a bodiedSyncBlock node is inserted
- Updated dependencies
# 4.5.6
## Patch Changes
- [`50cf7cca6bb76`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/50cf7cca6bb76) -
[ux] EDITOR-3896 update sync block border styles
- [`f5c8ad92df993`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/f5c8ad92df993) -
[EDITOR-3950] Fix a bug where bodiedSyncBlock does not get inserted properly when cursor is within
the bodiedSyncBlock and inbetween content
- Updated dependencies
# 4.5.5
## Patch Changes
- [`851c90fb91330`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/851c90fb91330) -
[EDITOR-3951] Fix sync block flag shows up unexpectedly
- Updated dependencies
# 4.5.4
## Patch Changes
- Updated dependencies
# 4.5.3
## Patch Changes
- Updated dependencies
# 4.5.2
## Patch Changes
- [`f14e76661c943`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/f14e76661c943) -
[EDITOR-2844] Save reference synced block on document to BE when a page is saved
- Updated dependencies
# 4.5.1
## Patch Changes
- [`ccab9e988fb9e`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/ccab9e988fb9e) -
EDITOR-3852 show a flag on synced block reference copy
- [`f2ec7c28a69da`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/f2ec7c28a69da) -
Remove Synced Block button from selection toolbar and update position in pinned toolbar
- Updated dependencies
# 4.5.0
## Minor Changes
- [`4daaa6358e6fb`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/4daaa6358e6fb) -
Update resourceId generation for create reference from browser copy + pasting source block
## Patch Changes
- [`dcc6a3e73f414`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/dcc6a3e73f414) -
[ux] EDITOR-3304 add offline error state for sync blocks and update other error UI to match new
designs
- Updated dependencies
# 4.4.1
## Patch Changes
- [`433b512284284`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/433b512284284) -
[EDITOR-2558] Update bodiedSyncBlock deletion failure flow
- Updated dependencies
# 4.4.0
## Minor Changes
- [`676d28a61e356`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/676d28a61e356) -
Add runtime blockAri generation for endpoint calls, update resourceId generation for create
reference from toolbar
## Patch Changes
- Updated dependencies
# 4.3.15
## Patch Changes
- Updated dependencies
# 4.3.14
## Patch Changes
- Updated dependencies
# 4.3.13
## Patch Changes
- [`e3779b75fdeca`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/e3779b75fdeca) -
EDITOR-1643 Promote syncBlock and bodiedSyncBlock to full schema
- Updated dependencies
# 4.3.12
## Patch Changes
- [`48a3dd84c602b`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/48a3dd84c602b) -
[EDITOR-3394] Decouple editorView from source manager
- Updated dependencies
# 4.3.11
## Patch Changes
- [`55920a92e882a`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/55920a92e882a) -
tsignores added for help-center local consumpton removed
- Updated dependencies
# 4.3.10
## Patch Changes
- [`99387f7d6303b`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/99387f7d6303b) -
[ux] [EDITOR-2767] Implement bodiedSyncBlock creation/deletion undo/redo
- Updated dependencies
# 4.3.9
## Patch Changes
- Updated dependencies
# 4.3.8
## Patch Changes
- [`0cc1855e9071d`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/0cc1855e9071d) -
EDITOR-1921 add analytics for sync block provider failures
- Updated dependencies
# 4.3.7
## Patch Changes
- [`5d1e8c97b1f19`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/5d1e8c97b1f19) -
[ux] EDITOR-3505 remove create synced block from live doc view mode toolbar
- Updated dependencies
# 4.3.6
## Patch Changes
- [`56c0427b2ab20`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/56c0427b2ab20) -
[ux] Use new IA for block menu items.
- Updated dependencies
# 4.3.5
## Patch Changes
- [`a4c7ffb45fe77`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/a4c7ffb45fe77) -
Revert PR 258977
# 4.3.4
## Patch Changes
- Updated dependencies
# 4.3.3
## Patch Changes
- [`3a76fffa63310`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/3a76fffa63310) -
Revert EDITOR-2913
# 4.3.2
## Patch Changes
- [`4d676bbdb3ce6`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/4d676bbdb3ce6) -
ts-ignore added temporarily to unblock local consumption for help-center, will be removed once
project refs are setup
- Updated dependencies
# 4.3.1
## Patch Changes
- Updated dependencies
# 4.3.0
## Minor Changes
- [`1f699b87203c4`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/1f699b87203c4) -
EDITOR-2881 improve track sync blocks function
## Patch Changes
- Updated dependencies
# 4.2.15
## Patch Changes
- [`a9159bf9608a8`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/a9159bf9608a8) -
[ux] Fix edit link disabled on reference sync block by setting syncBlockStore in nodeview from
plugin state
# 4.2.14
## Patch Changes
- [`964b980644f9d`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/964b980644f9d) -
EDITOR-3348 Refactor Synced Block Store Manager
- Updated dependencies
# 4.2.13
## Patch Changes
- Updated dependencies
# 4.2.12
## Patch Changes
- [`21110d2ba4a71`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/21110d2ba4a71) -
EDITOR-2893 disable editing sync block in live doc view mode
- Updated dependencies
# 4.2.11
## Patch Changes
- [`a05464ea42678`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/a05464ea42678) -
EDITOR-2791 bump adf-schema
- Updated dependencies
# 4.2.10
## Patch Changes
- [`f727550ca4b3d`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/f727550ca4b3d) -
[ux] [EDITOR-2738] Disable creation/deletion/data fetching of reference sync block in offline mode
- Updated dependencies
# 4.2.9
## Patch Changes
- [`b7d44770ef1bf`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/b7d44770ef1bf) -
EDITOR-2913 fix error nodetype create cannot create text nodes by filtering out text nodes
# 4.2.8
## Patch Changes
- [`63628e69e52e7`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/63628e69e52e7) -
[ux] [EDITOR-2557] Disable sync block creation, edition and deletion in offline mode
- Updated dependencies
# 4.2.7
## Patch Changes
- [`42b421f5241a4`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/42b421f5241a4) -
EDITOR-2865 Add menuTriggerByNode to block plugin state and use for sync block options
# 4.2.6
## Patch Changes
- [`9e7aa73151ed0`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/9e7aa73151ed0) -
[ux] EDITOR-2670 add selected state for sync block when selection is inside
- [`18f894b7433f3`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/18f894b7433f3) -
EDITOR-2863 Fix Add copy sync block option to block menu
- Updated dependencies
# 4.2.5
## Patch Changes
- [`7e8c949e9c8c0`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/7e8c949e9c8c0) -
[ux] Add new lozenge next to create synced block in toolbar and typeahead, and text updates
- Updated dependencies
# 4.2.4
## Patch Changes
- Updated dependencies
# 4.2.3
## Patch Changes
- [`9aaeaa5054b55`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/9aaeaa5054b55) -
EDITOR-2863 Add copy sync block option to block menu
- Updated dependencies
# 4.2.2
## Patch Changes
- [`3432c4a4a074c`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/3432c4a4a074c) -
[ux] EDITOR-2525 update block menu convert to sync block to support all fishfooding node types
- Updated dependencies
# 4.2.1
## Patch Changes
- [`88512cf867666`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/88512cf867666) -
[ux] EDITOR-2751 fix focus not inside sync block after insert sync block from block menu
# 4.2.0
## Minor Changes
- [`cd4d309562a37`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/cd4d309562a37) -
EDITOR-2534 add sync-block toolbar option
## Patch Changes
- Updated dependencies
# 4.1.4
## Patch Changes
- Updated dependencies
# 4.1.3
## Patch Changes
- [`7bb84f91500cf`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/7bb84f91500cf) -
[ux] EDITOR-2442 update warning modal on source sync block deletion
- Updated dependencies
# 4.1.2
## Patch Changes
- [`5b03ddd528034`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/5b03ddd528034) -
[EDITOR-2542] Save new bodiedSyncBlock to backend when creating the node, so that the node can be
copied and reference without page being published/updated
- Updated dependencies
# 4.1.1
## Patch Changes
- [`aa14795cecd60`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/aa14795cecd60) -
EDITOR-2350 Pass media options to sync block nested renderer.
# 4.1.0
## Minor Changes
- [`261fa27c56fd0`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/261fa27c56fd0) -
EDITOR-2533 implement retry function for sync-block renderer
## Patch Changes
- Updated dependencies
# 4.0.1
## Patch Changes
- [`7e3353721fa66`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/7e3353721fa66) -
[ux] EDITOR-1822 update sync blocks ui to new design
- Updated dependencies
# 4.0.0
## Major Changes
- [`181018115c031`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/181018115c031) -
EDITOR-2438 Pass data providers to Synced Block nested renderer
## Patch Changes
- Updated dependencies
# 3.11.0
## Minor Changes
- [`424619eee38cb`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/424619eee38cb) -
EDITOR-2451 add tests and refactor
## Patch Changes
- Updated dependencies
# 3.10.0
## Minor Changes
- [`6f9f13ab4687d`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/6f9f13ab4687d) -
EDITOR-2451 update sync-block refreshed logic based on experience principles
## Patch Changes
- Updated dependencies
# 3.9.2
## Patch Changes
- Updated dependencies
# 3.9.1
## Patch Changes
- Updated dependencies
# 3.9.0
## Minor Changes
- [`49860e3111ce8`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/49860e3111ce8) -
[ux] [EDITOR-2481] Implement plugin action flushBodiedSyncBlocks so that bodied sync block content
is only updated when required
## Patch Changes
- Updated dependencies
# 3.8.2
## Patch Changes
- [`62d0954696c7e`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/62d0954696c7e) -
[ux] EDITOR-1648 handle permission denied, not found and any generic error for sync block
- Updated dependencies
# 3.8.1
## Patch Changes
- [`21fe79119fe74`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/21fe79119fe74) -
EDITOR-2447 Bump adf-schema to 51.3.2
- Updated dependencies
# 3.8.0
## Minor Changes
- [`7ef8ad00e2b1f`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/7ef8ad00e2b1f) -
EDITOR-2430 Update the sync-blocker-tracker to work properly for bodied-sync-block
## Patch Changes
- [`23b21c4b4ffe5`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/23b21c4b4ffe5) -
[ux] EDITOR-2505 Fix deletion of source sync block from floating toolbar
- [`c28cd65d12c24`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/c28cd65d12c24) -
EDITOR-2447 Bump adf-schema to 51.3.1
- Updated dependencies
# 3.7.2
## Patch Changes
- Updated dependencies
# 3.7.1
## Patch Changes
- [`cdf397d4529c6`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/cdf397d4529c6) -
EDITOR-2443 Temporary fix for inserting 'random' node into sync block on enter
- Updated dependencies
# 3.7.0
## Minor Changes
- [`7b80545f98f03`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/7b80545f98f03) -
Refactor to suit provider changes
## Patch Changes
- Updated dependencies
# 3.6.1
## Patch Changes
- Updated dependencies
# 3.6.0
## Minor Changes
- [`10882b2fab738`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/10882b2fab738) -
[ux] Introduced bodiedSyncBlock nodeview
## Patch Changes
- Updated dependencies
# 3.5.1
## Patch Changes
- Updated dependencies
# 3.5.0
## Minor Changes
- [`5167552fe1a93`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/5167552fe1a93) -
[EDITOR-2339] Bump @atlaskit/adf-schema to 51.3.0
## Patch Changes
- Updated dependencies
# 3.4.2
## Patch Changes
- Updated dependencies
# 3.4.1
## Patch Changes
- [`b4dfb07c500c1`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/b4dfb07c500c1) -
[ux] Add disabled tooltip when source link not resolved
- Updated dependencies
# 3.4.0
## Minor Changes
- [`218e1d54178bb`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/218e1d54178bb) -
Pre-fetch URL to source blocks
## Patch Changes
- Updated dependencies
# 3.3.6
## Patch Changes
- Updated dependencies
# 3.3.5
## Patch Changes
- [`a48139f041cd4`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/a48139f041cd4) -
[ux] EDITOR-1654 implement sync block ui for hovered, selected and delete states
- Updated dependencies
# 3.3.4
## Patch Changes
- Updated dependencies
# 3.3.3
## Patch Changes
- [`e053b5e610ac2`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/e053b5e610ac2) -
[ux] EDITOR-1652 add convert to sync block to block menu
- Updated dependencies
# 3.3.2
## Patch Changes
- [`1256b3dd0431e`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/1256b3dd0431e) -
Fix isSource check in provider
- Updated dependencies
# 3.3.1
## Patch Changes
- Updated dependencies
# 3.3.0
## Minor Changes
- [`3ebbf8e97e2d9`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/3ebbf8e97e2d9) -
Update for new sync block provider API
## Patch Changes
- Updated dependencies
# 3.2.1
## Patch Changes
- Updated dependencies
# 3.2.0
## Minor Changes
- [`acb8231bc9e0c`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/acb8231bc9e0c) -
EDITOR-1779 - "rebase" the transaction to reflect the latest document state
## Patch Changes
- Updated dependencies
# 3.1.2
## Patch Changes
- Updated dependencies
# 3.1.1
## Patch Changes
- [`7011f9be6a430`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/7011f9be6a430) -
[ux] EDITOR-1653 add create synced block item to the block menu
- Updated dependencies
# 3.1.0
## Minor Changes
- [`9e7a5a0bb1869`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/9e7a5a0bb1869) -
Add content api sync block provider
## Patch Changes
- Updated dependencies
# 3.0.6
## Patch Changes
- Updated dependencies
# 3.0.5
## Patch Changes
- Updated dependencies
# 3.0.4
## Patch Changes
- Updated dependencies
# 3.0.3
## Patch Changes
- [`dd19fd49edc58`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/dd19fd49edc58) -
Added sync block quick insert
- Updated dependencies
# 3.0.2
## Patch Changes
- Updated dependencies
# 3.0.1
## Patch Changes
- [`6e2b6f72d4bc2`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/6e2b6f72d4bc2) -
Added floating toolbar for sync block
- Updated dependencies
# 3.0.0
## Patch Changes
- Updated dependencies
# 2.3.0
## Minor Changes
- [`687c1b8fa7801`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/687c1b8fa7801) -
EDITOR-1566 bump adf-schema + update validator
- [`578ac13fd9edd`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/578ac13fd9edd) -
Add Sync Block provider as new package
## Patch Changes
- Updated dependencies
# 2.2.2
## Patch Changes
- [`bd24a3afbfb65`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/bd24a3afbfb65) -
Updated look and feel of the Synced Block Editor
- Updated dependencies
# 2.2.1
## Patch Changes
- Updated dependencies
# 2.2.0
## Minor Changes
- [`889f0cb60f68d`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/889f0cb60f68d) -
EDITOR-1561 implement confirmation before deleting a source sync block
## Patch Changes
- Updated dependencies
# 2.1.1
## Patch Changes
- [`7846d87959f7a`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/7846d87959f7a) -
Initial implementation of the floating toolbar
- Updated dependencies
# 2.1.0
## Minor Changes
- [`2ce1b7efe1d2e`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/2ce1b7efe1d2e) -
EDITOR-1640 Create Sync-Block data manager scaffolding
## Patch Changes
- Updated dependencies
# 2.0.1
## Patch Changes
- [`1a1f634a70d97`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/1a1f634a70d97) -
Added Sync Block Editor and Sync Block Renderer
- Updated dependencies
# 2.0.0
## Patch Changes
- Updated dependencies
# 1.0.0
## Major Changes
- [`168d76bdf8be6`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/168d76bdf8be6) -
Created new synced-block plugin (scaffolding only)
## Patch Changes
- Updated dependencies