Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@atlaskit/editor-common

atlassian94.1kApache-2.0107.33.2TypeScript support: included

A package that contains common classes and components for editor and renderer

readme

changelog

@atlaskit/editor-common

107.33.2

Patch Changes

  • bfec478c9e91b - Splits platform_editor_preview_panel_linking_exp into one for Jira and one for Confluence and switches to editorExperiment util.
  • Updated dependencies

107.33.1

Patch Changes

  • ef3b2dfa2f8a8 - Internal changes to use radius tokens. No visual changes.
  • Updated dependencies

107.33.0

Minor Changes

  • 7f80a286e8a06 - add feature flag and basic ai plugin config for the generate escalation notes feature

Patch Changes

  • 4ef462fecb522 - [ux] [ED-29003] Register loom component as a dropdown menu item in overflow menu
  • a2cd8c46a3e94 - EDITOR-1442 Bump adf-schema
  • Updated dependencies

107.32.1

Patch Changes

  • 9383d1ef58fe1 - Cleanup feature gate cc_mention_ssr_placeholder
  • Updated dependencies

107.32.0

Minor Changes

Patch Changes

  • 1eba43a7b680d - [ux] ED-29000 - Address paper cut issues in ColorPalette
  • Updated dependencies

107.31.2

Patch Changes

  • d8c6e41f4ac25 - EDITOR-1223 - Read nodeSize of undefined when run IW on large page with various nodes
  • Updated dependencies

107.31.1

Patch Changes

  • 6dd96d8ae168d - [ux] ED-28581 ED-28581: Updated renderer logic to better support nest menu items register from outside block menu
  • Updated dependencies

107.31.0

Minor Changes

  • c29118e6ca79d - ED-28986 create initial version of synced blocks

Patch Changes

  • Updated dependencies

107.30.1

Patch Changes

  • bcc3b620154b0 - [ux] ED-28739 [Register] [Primary toolbar] Insert button
  • Updated dependencies

107.30.0

Minor Changes

  • 0ff4a6c7a39ef - Creates global fold state to retain folds after breakouts and page resizing

Patch Changes

  • Updated dependencies

107.29.0

Minor Changes

  • f0b0ea63f59bc - [ux] ED-28803 Register Delete Button in block menu and add delete functionality and hover styles

Patch Changes

  • e229628ac96dd - [ED-28430] clean up FG platform_editor_find_and_replace_improvements_1 for find & replace additional fixes
  • 0fdcb6f2f96fd - Sorted type and interface props to improve Atlaskit docs
  • Updated dependencies

107.28.2

Patch Changes

  • b27824f2875be - [ux] [ED-28821] Add pin button to full page primary toolbar
  • f388620c0ef23 - [ux] ED-29039 ensure focus is returned to editor after clicking on dropdown menu item
  • 9155252ad4c00 - [ux] copy link to the selected node in block menu
  • Updated dependencies

107.28.1

Patch Changes

  • 562520e7d0e73 - [ux] [EDITOR-1329] fix shifting selection toolbar on rovo menu button click

107.28.0

Minor Changes

  • d2a535bed291e - [EDITOR-1153] Let the editor-plugin-indentation handle paragraphs when they are selected in a range with blockTaskItem, but don't indent the paragraphs inside blockTaskItems

Patch Changes

  • 286abb4d35eba - [ux] [ED-28960] Finish full page primary toolbar migration

    • Align with design update (separator, gap, height, icon size)
    • Add keyboard shortcut to focus toolbar and arrow key navigation
    • Address accessibility
  • Updated dependencies

107.27.0

Minor Changes

  • 1dc35286ebb8a - [ux] [EDITOR-1064] Added rovo menu on current selection toolbar
  • e05e3e8cd0659 - ED-28776 implement native anchor api

107.26.2

Patch Changes

  • 31fc6b9e10762 - [ux] ED-28592 ED-28592:Add copy block menu item to block menu
  • Updated dependencies

107.26.1

Patch Changes

  • 57b19274b9fdd - EDITOR-1373 Bump adf-schema version
  • Updated dependencies

107.26.0

Minor Changes

  • 353075175e7ff - [ux] ED-28584 Register move up and down options in block menu

Patch Changes

  • f78a34afab8d4 - [ux] ED-28961 register undo redo and track changes buttons to new toolbar behind platform_editor_toolbar_aifc. adds ai buttons into comment toolbar.
  • Updated dependencies

107.25.5

Patch Changes

  • 4c8b9cd44cb83 - HOT-119930: added a caller param to updateDocumentAnalytics, to allow further investigation into thecause of failed updates for HOT-119930
  • 3b2eba6ea5ffa - Opted bodied extension out of portal provider
  • Updated dependencies

107.25.4

Patch Changes

  • 13c698778e3c6 - [ux] Atlaspack version bump
  • Updated dependencies

107.25.3

Patch Changes

  • f811cf0df3429 - [ux] Remove unused createCommentOnInlineNodeSpotlightBody code
  • Updated dependencies

107.25.2

Patch Changes

  • e33be5daddd2b - ED-28892 Limited mode: adjust how we're triggering cleanup logic for block control plugin. Hook up banner. Other misc setup.
  • 0412437292a6d - Switches linking changes for Preview Panel from FG to an experiment.
  • Updated dependencies

107.25.1

Patch Changes

  • c3b98666f3840 - [ux] ED-28740 register insert block items to new toolbar behind platform_editor_toolbar_aifc
  • Updated dependencies

107.25.0

Minor Changes

  • e2bb51245dcec - ED-28774 add native editor anchor support
  • 5651a63330731 - [ux] Adds Animation when Drop List is rendered. The animation function is cubic-bezier(0.8, 0, 0, 1) and the animation duraion is 360ms. The change is behind a FF only for confluence"

Patch Changes

  • Updated dependencies

107.24.1

Patch Changes

  • 3fff102f55da9 - Cleanup FG platform_editor_ol_padding_fix
  • Updated dependencies

107.24.0

Minor Changes

  • 5b6e41650fd59 - [ux] Introduce messages to be used in conjuction with the changes made in @atlaskit/editor-plugin-annotation 3.3.2

107.23.3

Patch Changes

  • 598cea2432fa9 - [ux] UI and behaviour updates of the HoverLinkOverlay for the Preview Panels.
  • Updated dependencies

107.23.2

Patch Changes

  • #201259 1de5dd69e269d - [ux] [EDITOR-1064] Added ai commands on the new selection toolbar platform
  • Updated dependencies

107.23.1

Patch Changes

107.23.0

Minor Changes

Patch Changes

  • Updated dependencies

107.22.1

Patch Changes

  • #198479 a427f04593fbd - [ux] ED-28685 register list and indentation menu to the new toolbar behind platform_editor_toolbar_aifc
  • Updated dependencies

107.22.0

Minor Changes

Patch Changes

  • Updated dependencies

107.21.1

Patch Changes

  • a32e07a545f72 - [ux] Adds 'Open preview panel' button to the smartlink toolbar when the panel is supported.
  • Updated dependencies

107.21.0

Minor Changes

  • f22ce89845e1e - [ED-28686] Register alignment toolbar component

Patch Changes

  • Updated dependencies

107.20.2

Patch Changes

107.20.1

Patch Changes

  • b13c372cb68dd - ENGHEALTH-32424 Remove unnecessary aria-disabled and tabIndex attributes and add menuitem to dropdown items"
  • Updated dependencies

107.20.0

Minor Changes

  • 13a1ad07bb39e - [ux] EDITOR-1146 | EDITOR-1176 Introduce blockTaskItem node to Renderer and Editor editor-plugin-tasks-and-decisions which adopts the same code and functionality as the regular taskItem except that it allows block content such as extensions to be inserted. This is to facilitate TinyMCE migration which requires usage of the Legacy Content Extension.
  • b1b6e81334583 - EDITOR-1305 Added polish prompt.

Patch Changes

  • Updated dependencies

107.19.2

Patch Changes

  • 428e4e6ff8ac9 - [ux] ED-28683 register text styles dropdown to new toolbar. add @atlaskit/editor-plugin-toolbar, @atlaskit-editor-toolbar, @atlaskit/editor-toolbar-model, @atlaskit/css as dependencies
  • #197017 5ef01d09bada1 - [ux] ED-28687 [Register] Text colour + highlight
  • Updated dependencies

107.19.1

Patch Changes

  • f681ff4b37a3d - [ux] ED-28752 register link button to new toolbar behind platform_editor_toolbar_aifc

107.19.0

Minor Changes

  • #196043 c6cb0ed855827 - Add new ShowMoreHorizontal Icon, add new ranks to support overflow menu, add pin as a menu item

107.18.2

Patch Changes

  • #197821 ceed6696867c2 - [ux] [EDITOR-1062] updated error screen design and texts
  • Updated dependencies

107.18.1

Patch Changes

  • #197573 066bb4840be19 - [ENGHEALTH-32415] resolve aria issues with element browser
  • Updated dependencies

107.18.0

Minor Changes

  • #197019 96717455eea97 - Create a new toolbar export from editor-common, add useEditorToolbar and EditorToolbarProvider react context components to pass editorView to children toolbar components.

    Add @atlaskit/editor-plugin-toolbar, @atlaskit/editor-toolbar and @atlaskit/editor-toolbar-model as depedencies.

Patch Changes

  • Updated dependencies

107.17.0

Minor Changes

Patch Changes

  • Updated dependencies

107.16.4

Patch Changes

  • #195926 8f2914c784d79 - Update getLinkPreferencesUrlFromEnv to use correct atlassian context function getUrlForDomainInContext as opposed to getDomainInContext
  • #195804 c60fbe1e74541 - ED-28804: Cleanup FG platform_editor_r18_fix_selection_resync
  • #195965 7fda5827b37c1 - ENGHEALTH-32254 Add aria-label to dropdownButtonItem so that ariaLabel from ai button will be passed in
  • Updated dependencies

107.16.3

Patch Changes

  • #195353 dc5e7898ce269 - EDITOR-1104 Replace panel with panelWithLocalId behind platform_editor_adf_with_localid feature gate.
  • #195649 231bb33e06dfe - EDITOR-1131 Bump adf-schema version to 50.2.0
  • Updated dependencies

107.16.2

Patch Changes

  • #195460 dd320dee34d9f - [ux] ED-28684 register ai components to the new toolbar behind platform_editor_toolbar_aifc experiment
  • Updated dependencies

107.16.1

Patch Changes

  • Updated dependencies

107.16.0

Minor Changes

Patch Changes

  • Updated dependencies

107.15.0

Minor Changes

  • #193468 e626b68cc9c4c - [ux] [CONFCLOUD-82368] Hide layout resize handles until interaction instead of unrendering to prevent rerenders of content inside layouts

Patch Changes

  • Updated dependencies

107.14.0

Minor Changes

  • #193889 6d4374ce318fd - [EDITOR-1073] Add i18n for Track Changes button & toggle button on toolbar with plugin option

Patch Changes

  • Updated dependencies

107.13.1

Patch Changes

  • #193709 9f25c72b75349 - EDITOR-338 Cleans up nested tables feature gate platform_editor_nested_tables_column_drag_fix
  • Updated dependencies

107.13.0

Minor Changes

Patch Changes

  • Updated dependencies

107.12.10

Patch Changes

107.12.9

Patch Changes

  • Updated dependencies

107.12.8

Patch Changes

  • #192684 b23111c9d18ba - Updated the AI telepointer for inline streaming with new styles and set "Rovo" as the label
  • Updated dependencies

107.12.7

Patch Changes

  • #191897 1140bdc0adf81 - [EDITOR-1174] Update length list and change into a parent type for in document streaming
  • Updated dependencies

107.12.6

Patch Changes

  • #190588 b22e308cfd320 - Replace experiment key platform_editor_useSharedPluginStateSelector with platform_editor_useSharedPluginStateWithSelector
  • #189832 a3b339a1e6839 - [ux] ED-28512 Update extension content styles to use box-sizing and removing unused padding to fix flickering issue when cards is nested inside extension nodes
  • Updated dependencies

107.12.5

Patch Changes

  • #188416 3d0ab988998ae - [EDITOR-1067] Adding new actions to plus button in editor new command palette
  • Updated dependencies

107.12.4

Patch Changes

107.12.3

Patch Changes

107.12.2

Patch Changes

  • #190502 3eedf393ab015 - ENGHEALTH-31576 Update ariaExpanded value to be false when search list is not present in HyperlinkAddToolbar
  • Updated dependencies

107.12.1

Patch Changes

  • #190680 c27708467595b - [ux] ENGHEALTH-32145 A11y violation detected for rule "label" for "@af/editor-plugin-table-tests" from "Editor: Jenga"
  • Updated dependencies

107.12.0

Minor Changes

  • #189903 f5ccd32e607db - [ED-28567] Add/remove missing/extra separators in media, table and panel toolbars shown in Jira

107.11.0

Minor Changes

Patch Changes

107.10.0

Minor Changes

  • #190422 232f2b56060b1 - [ENGHEALTH-27833] Make table's with overflow scrolling a labelled focusable region that users can tab to so keyboard users can navigate the scrollable region

Patch Changes

  • Updated dependencies

107.9.2

Patch Changes

  • #188198 19d5545b5d8df - [ux] EDM-10717 Clean up platform_editor_hyperlink_underline
  • Updated dependencies

107.9.1

Patch Changes

107.9.0

Minor Changes

Patch Changes

107.8.6

Patch Changes

  • #188277 9e6d67b625ac9 - [ux] Hides drag controls for all nodes and resize handles on expands and layouts on narrow screens.
  • #188587 a44e2e93a078c - Clean up confluence_preload_extension_providers. Preload extension if preload function is implemented
  • Updated dependencies

107.8.5

Patch Changes

  • #187247 4baf71295fd8e - [ux] Dynamically calculate the character width of ordered lists when number of list items is 2 or more
  • Updated dependencies

107.8.4

Patch Changes

  • #185940 456bee393c4d3 - [ux] When editor-area is less than 768px wide, we reduce editor gutters to 24px in Full-page editor.
  • #183772 8b2280a6cd32a - [ux] ED-28391: Added panel hover button for jira in edit mode"
  • Updated dependencies

107.8.3

Patch Changes

107.8.2

Patch Changes

  • #185795 82707bc751346 - [ED-28204] clean up feature gate platform_editor_floating_toolbar_dropdown_flicker
  • Updated dependencies

107.8.1

Patch Changes

  • Updated dependencies

107.8.0

Minor Changes

Patch Changes

  • Updated dependencies

107.7.7

Patch Changes

  • #184257 eec473181c818 - Cleanup platform_editor_react18_mention_with_provider_jira fg
  • Updated dependencies

107.7.6

Patch Changes

  • #180962 1aa3eabc00314 - ED-28376 clean up usage of !important in find and replace styles
  • Updated dependencies

107.7.5

Patch Changes

  • #183739 4d5f2ac280ef0 - fix: use ref to store selector reference in useSharedPluginStateWithSelector
  • Updated dependencies

107.7.4

Patch Changes

  • Updated dependencies

107.7.3

Patch Changes

107.7.2

Patch Changes

  • Updated dependencies

107.7.1

Patch Changes

  • #179943 3ecd2fde1b7b2 - [ux] [EDITOR-981] Update extension to use new LegacyContentHeader behind fg 'platform_editor_legacy_content_macro_visual_update'
  • Updated dependencies

107.7.0

Minor Changes

Patch Changes

  • #181781 e0060cc2c2eb7 - ED-28417 Offline Editing: Update the type ahead error to clear on new requests, and make error more generic.
  • Updated dependencies

107.6.1

Patch Changes

  • Updated dependencies

107.6.0

Minor Changes

  • #178534 98988961ed925 - EDITOR-944: Add AI message for Ask Rovo... for the AI text input looking button in the floating toolbar.

107.5.0

Minor Changes

Patch Changes

  • Updated dependencies

107.4.2

Patch Changes

107.4.1

Patch Changes

  • Updated dependencies

107.4.0

Minor Changes

107.3.2

Patch Changes

107.3.1

Patch Changes

  • #178271 fd1a32b0a4f6b - [ED-28322] Remove React version of status nodes to clean up experiment platform_editor_vanilla_dom
  • Updated dependencies

107.3.0

Minor Changes

Patch Changes

107.2.5

Patch Changes

  • #177767 7096b2462638f - fix expvalequals check for platform_editor_breakout_resizing
  • Updated dependencies

107.2.4

Patch Changes

  • #176907 b3cdb5aa072a9 - [ux] Adjust non-empty selection validation logic for the renderer, to disallow annotations on empty block nodes like table cells and expands

107.2.3

Patch Changes

  • #175286 0e6d71c300392 - [EDITOR-971] - ff cleanup on platform_editor_fix_code_block_bg_color_in_macro

107.2.2

Patch Changes

107.2.1

Patch Changes

  • #174265 20a7224f572b5 - [ux] ED-28338: Fix layout guideline not visible on full width page
  • Updated dependencies

107.2.0

Minor Changes

Patch Changes

  • Updated dependencies

107.1.1

Patch Changes

107.1.0

Minor Changes

  • #173138 62d4e3ae11127 - [ux] [ED-27997] Change text formatting state to only consider whole selections active for marks
  • #174738 d7706f10a7c4b - [ux] Keyboard A11y Fix: Updated combo box experience for Insert Menu in Description section of the Create Issue Modal. Now for empty state the focus will rotate between CTA and search field making it easier to update search string.

107.0.6

Patch Changes

  • Updated dependencies

107.0.5

Patch Changes

107.0.4

Patch Changes

107.0.3

Patch Changes

107.0.2

Patch Changes

107.0.1

Patch Changes

  • Updated dependencies

107.0.0

Minor Changes

  • #169011 1b40d3fe88977 - Added new attribute to MediaProvider: viewAndUploadMediaClientConfig. This config provides a Media AuthProvider that supplies Download or Upload token on request.

Patch Changes

  • Updated dependencies

106.10.0

Minor Changes

Patch Changes

106.9.3

Patch Changes

106.9.2

Patch Changes

  • #171539 823e66121b671 - [ux] Fixes height of the resize handle when advanced layouts feature is enabled.
  • Updated dependencies

106.9.1

Patch Changes

  • #171632 09ed62f7d97de - [ux] EDITOR-937 - Update legacy link picker input color contrast
  • Updated dependencies

106.9.0

Minor Changes

  • #170137 dbb4a990de7c9 - [ux] Addressed accessibility issue where the link "Explore Atlassian Marketplace" in Create Issue modal for Description > Insert elements was not accessible in case of empty search results. No change to existing functionality.

Patch Changes

  • Updated dependencies

106.8.0

Minor Changes

  • #171561 d0c41c462c511 - [ux] Telepointers now stay expanded even if there are other transactions received which will re-create their DOM elements.

Patch Changes

106.7.0

Minor Changes

Patch Changes

106.6.2

Patch Changes

106.6.1

Patch Changes

  • Updated dependencies

106.6.0

Minor Changes

Patch Changes

106.5.3

Patch Changes

  • #168315 9b42791b3f3c2 - ED-28215 Add toolbar docking preference to activitySession ended event
  • Updated dependencies

106.5.2

Patch Changes

  • #168573 8c337a8701dfb - Adds resized analytics for nodes that support breakout mark.
  • Updated dependencies

106.5.1

Patch Changes

  • #169054 4c442291c53cc - fix: fire exposure in sharedPluginStateHookMigratorFactory
  • #166652 6a35dedfa94ef - ED-27806 Move copy and delete button in codeblock floating toolbar to overflow menu
  • Updated dependencies

106.5.0

Minor Changes

  • #166997 826de0a17dc7e - Introduce new breakout oprational event in editor-common, export the type and use in editor-plugin-breakout. Add performance measurement for FPS for resizing

Patch Changes

  • Updated dependencies

106.4.0

Minor Changes

Patch Changes

106.3.3

Patch Changes

  • #165113 867bcb05452bf - Cleaned up platform_editor_controls_patch_analytics and platform_editor_controls_patch_analytics_2
  • Updated dependencies

106.3.2

Patch Changes

  • #166424 5bfa5b37065b1 - [ED-27807] Fix a bug where first button in the floating toolbar is shown with focus ring when pressing Option+F10
  • #167027 44639aaa2f7ae - ED-28191 add new description text for resizing shortcut now it applies to more elements behind platform_editor_breakout_resizing experiment
  • Updated dependencies

106.3.1

Patch Changes

106.3.0

Minor Changes

  • #164625 aac10c2d4c08d - [ED-26900] Add a new config, getMoreOptionsButtonConfig, to TypeAheadHandler so that it can support adding a more option button to typeahead list
  • #161626 a614421730437 - [ux] EDITOR-769: Implement first phase of new AI Palette redesigns for Preview modal behind fg platform_editor_new_ai_palette

Patch Changes

  • Updated dependencies

106.2.0

Minor Changes

Patch Changes

  • Updated dependencies

106.1.10

Patch Changes

  • #165189 648000359d216 - [ux] PGXT-8152 Add update to test fix for interactions with input elements inside of extensions/macros in editor not working because the editor handles the events instead getting in the way of the input elements interactions.

106.1.9

Patch Changes

  • #164129 ef34428363521 - [ux] ED-28058 fix left drag handle experience for new resizing under platform_editor_breakout_resizing
  • #163546 d3faab1b963ad - [ux] ED-28147 smart link support for cmd/ctrl click to open in new tab
  • Updated dependencies

106.1.8

Patch Changes

  • #163360 5166e50d3a4d8 - EDITOR-367 cleans up feature gate platform_editor_transaction_skip_validation

106.1.7

Patch Changes

  • #163976 668e81e097994 - [ED-28113] this change uses a constant to set the expand container padding
  • Updated dependencies

106.1.6

Patch Changes

106.1.5

Patch Changes

  • Updated dependencies

106.1.4

Patch Changes

  • #162718 0258f5ac08bf9 - ED-26960 Add logic so that layout column option dropdown shows icons like single_column_layouts
  • Updated dependencies

106.1.3

Patch Changes

  • #159900 53152be74d401 - [ux] [ED-28027] add guidelines while resizing under the new experience behind theplatform_editor_breakout_resizing experiment

106.1.2

Patch Changes

  • #162560 2f1b203a00ccf - [ux] Removes docking options from the overflow menu and converts them into pin/unpin button.

106.1.1

Patch Changes

  • #158451 b1235f9180ac5 - EDITOR-586 - Implement Select Annotation APIs for Renderer and integrate with CCFE

106.1.0

Minor Changes

  • #157313 8f3a2416f23fe - [ux] Added a reserved height to the extension NodeWrapper in the editor. An array of ExtensionViewportSize is sent from Confluence editor through the plugins into the nodeviews and used there. Depending on the array values, a minimum height is set.
  • #162505 2fb5a885dc719 - clean up platform_editor_table_row_span_fix_all and platform_editor_table_row_span_fix fgs

106.0.2

Patch Changes

  • #162493 e2fed6abf826b - Added some error reporting anayltics for the new annotation manager
  • #161848 d6626ea1a06a1 - [ux] ED-27701 Update canLinkBeCreatedInRange function to check if selection includes inlineCard
  • Updated dependencies

106.0.1

Patch Changes

  • #161914 b1a7ef0ae8d44 - Switches text formatting options optimisation from FG to Experiment flag
  • Updated dependencies

106.0.0

Major Changes

105.11.2

Patch Changes

  • #160456 f1c9353c46649 - [ux] ED-28026 fix resize handle styles for pragmatic-dnd resizer
  • Updated dependencies

105.11.1

Patch Changes

  • #157348 2745ba38d05fd - Implemented the new manager set selection and hover APIs. This will allow anyone with access to the annotations manager the ability to control when/what annotation is selected/hovered.
  • Updated dependencies

105.11.0

Minor Changes

Patch Changes

105.10.1

Patch Changes

  • #159090 9cbae97c20f84 - Reduces rerenders of text formatting options and the toolbar when it is docked to top.
  • Updated dependencies

105.10.0

Minor Changes

Patch Changes

  • #160973 9f2837a46dd98 - Ignore error thrown from getPreloadedExtension fallback to sync method
  • #159655 24f8c627d50f2 - ## WHAT? Remove experimental graceful edit mode from view mode plugin and associated props.

    WHY?

    This experiment is being cleaned up and we are no longer proceeding in this direction.

    HOW to adjust?

    This experiment was only enabled for Confluence and should not have been enabled in other places. If for some reason any of the following props/state/methdos were used please remove them:

    • isConsumption
    • contentMode
    • initialContentMode
    • updateContentMode
  • Updated dependencies

105.9.1

Patch Changes

  • #159910 795f5ed29ca14 - Make getNodeRenderer synchronous so loading state never appear in Confluence
  • Updated dependencies

105.9.0

Minor Changes

  • #160422 83606959c73cd - EDITOR-719 Overrides adf validation of nested tables for nested renderers inside bodied extensions and reverts a previous change to transformNestedTablesIncomingDocument which prevented nested tables inside bodied extensions from being transformed by their parent renderer. This was due to a bug with comment positions of nested tables inside bodied extensions which meant their positions were not being calculated correctly due to not being transformed in the parent renderer.

Patch Changes

  • #159390 cc1d530fb6ed2 - [ux] [ED-28074] Fix media selection state and remove css-based targeting
  • Updated dependencies

105.8.5

Patch Changes

  • #160276 52a350ed32172 - Fallback to async loading in manifest provider when not preloaded in production

105.8.4

Patch Changes

  • #158239 c2caa0af876e0 - [ux] ED-28028 add breakout mark to expands, codeblocks and layouts for new resizing experience behind the platform_editor_breakout_resizing experiment
  • Updated dependencies

105.8.3

Patch Changes

105.8.2

Patch Changes

  • Updated dependencies

105.8.1

Patch Changes

  • #159107 d1effcf832537 - [EDITOR-786] Fixed placeholder text + added experimental tooltip + selection based opening the
  • #158624 8c86d5ce564ac - Allow extension provider and manifest node to be preloaded and called synchronously
  • Updated dependencies

105.8.0

Minor Changes

  • #157183 0e8b7956c0e3d - [ux] The telepointer pulse animation and a plugin action to access it have been added. This will help users locate telepointers more easily on screen.

Patch Changes

  • #156743 170609348890d - Add new breakout resizing experience under experiment platform_editor_breakout_resizing
  • Updated dependencies

105.7.0

Minor Changes

  • #157072 cc6bc0b7cd8b4 - We are testing the migration to the ADS Link component behind a feature flag. If this fix is successful it will be available in a later release.

Patch Changes

  • Updated dependencies

105.6.2

Patch Changes

105.6.1

Patch Changes

105.6.0

Minor Changes

Patch Changes

  • Updated dependencies

105.5.4

Patch Changes

  • Updated dependencies

105.5.3

Patch Changes

105.5.2

Patch Changes

  • Updated dependencies

105.5.1

Patch Changes

105.5.0

Minor Changes

Patch Changes

105.4.0

Minor Changes

105.3.0

Minor Changes

  • #155142 50eb20003ad27 - Replace platform_editor_table_row_span_fix with platform_editor_table_row_span_fix_confluence

Patch Changes

  • Updated dependencies

105.2.4

Patch Changes

  • #154988 76019734ff982 - [ED-27560] Adds isInitialised state variable to text-formatting plugin and migrates it to useSharedPluginStateSelector
  • Updated dependencies

105.2.3

Patch Changes

105.2.2

Patch Changes

  • #153287 aa386bc7b76a5 - ED-27636 Offline Editing: Add types to be used for offline storage analytic events

105.2.1

Patch Changes

105.2.0

Minor Changes

Patch Changes

  • Updated dependencies

105.1.0

Minor Changes

105.0.0

Major Changes

Patch Changes

104.1.4

Patch Changes

  • #149969 42c3f35e57188 - ED-27882: Get rid of parent offset check in _handleRef in the react node view. Add metadata to these calls in the _handleRef and _handleTableRef.
  • Updated dependencies

104.1.3

Patch Changes

  • #142925 e013698350bef - This updates the renderer to use the new annotation manager create comment APIs and disables the use of the old create hooks. This should be backward compatible and can be controled by a FG
  • Updated dependencies

104.1.2

Patch Changes

  • Updated dependencies

104.1.1

Patch Changes

  • Updated dependencies

104.1.0

Minor Changes

  • #150308 2ff234cb3d76e - Add sharedPluginStateHookMigratorFactory to facilitate the migration from useSharedPluginState to useSharedPluginStateSelector
  • #151287 5c11a90abe908 - [ux] [EDITOR-697] When the message_template from assistance service is unknown fallback to the text "Generating"

Patch Changes

  • #150219 8f6e3a7613db0 - Fixes invalid css comments in template literal styles
  • #150731 e21eb5fc3b241 - ED-27860 Fix media deleted events and update inputMethod to floatingToolbar for expands
  • Updated dependencies

104.0.1

Patch Changes

  • #150983 a363af43f9cd6 - [ux] Adds i18n title for Open button that is shown on hovering a smartlink.

104.0.0

Minor Changes

Patch Changes

103.24.0

Minor Changes

  • #148473 d0e0dc8f37b91 - [ux] Adds a condition to hide bodied extension content in live pages view mode if the node?.attrs?.parameters?.macroParams?.hidden?.value is "true"

103.23.0

Minor Changes

103.22.3

Patch Changes

  • #149530 a432884180253 - Sends SmartLink Visited event with additional input methods depending on the way the link was opened.
  • Updated dependencies

103.22.2

Patch Changes

  • #148616 88c51b91d61b9 - [CONFCLOUD-71644] Fix: code block doesn't have the correct backaground color in page include macro
  • Updated dependencies

103.22.1

Patch Changes

  • #147951 ec2f90f672938 - [ux] getFullName has been added to PluginState. User's initial and full name are now in their separate elements under telepointer.

103.22.0

Minor Changes

Patch Changes

  • Updated dependencies

103.21.2

Patch Changes

103.21.1

Patch Changes

  • #148000 3dc4d377d546d - CONFCLOUD-81409 - speed up renderer media client under FG platform_editor_speedup_media_client
  • Updated dependencies

103.21.0

Minor Changes

  • #142736 0ec12ef9f6524 - [ux] scrollToPos function added to the core plugin. It can be accessed via editorAPI.core.actions.scrollToPos().

103.20.0

Minor Changes

Patch Changes

103.19.1

Patch Changes

  • Updated dependencies

103.19.0

Minor Changes

  • #144658 e59e7f0ae0803 - Change to use getDomRefFromSelection utility from editor-common
  • #146306 93c6e82f28323 - [EDITOR-588] Avoid a full document replace transaction if the document is unchanged when replacing the document
  • #146282 c3731e806db40 - [ux] [A11Y-9995] Internationalise popup label for colour picker & fix test fixtures for it

Patch Changes

  • #147400 800ff50276ed7 - Clean up experiment platform_editor_nested_non_bodied_macros
  • Updated dependencies

103.18.0

Minor Changes

Patch Changes

  • Updated dependencies

103.17.1

Patch Changes

103.17.0

Minor Changes

  • #142191 8a39e59bec14f - [ux] A11Y-9980: Refactored ViewMore button component to simplify usage, and updated icon and styling alongside with adding support for aria-label.

103.16.1

Patch Changes

103.16.0

Minor Changes

  • #145243 7d32c3cc54ceb - Exposes a new getNodeWithPosByLocalId(localId: string) function in the ExtensionAPI

103.15.0

Minor Changes

  • #145321 2798c91b69bd9 - [ux] ED-27537 Update dropdown to take in shouldFitContainer prop to fix dropdown content not fitting for layout dropdown and add vr tests

103.14.1

Patch Changes

  • #142403 152f0ebf88ba6 - [ux] Fix a bug where autosave errors in the config panel would fail silently and prevent closing. Additionally add support for disabling unsupported UI elements related to the macro config panel while the user is offline, as part of the offline editor experiment.
  • Updated dependencies

103.14.0

Minor Changes

  • #144699 5fdd28b98ea91 - [ux] ED-25977 add underline to links in edit mode to fix a11y violation
  • #144182 7da4b8d7e7d1b - A11Y-9934: Add aria labels to i18n messages for media dropdowns in the floating toolbar.

Patch Changes

  • Updated dependencies

103.13.0

Minor Changes

  • #144829 14b488c2295de - [ux] ED27537 Update alignment dropdown in media and embed card floating toolbar

103.12.1

Patch Changes

103.12.0

Minor Changes

  • #142852 ca0f841e860ab - [ux] [ED-27466] When table option in quick insert typeahead is selected, shows table size picker allow user selecting the table size before inserting

Patch Changes

103.11.2

Patch Changes

  • #143960 e1bf8964b3cf8 - Adding press interaction performance tracking to Comment action in floating toolbar. No UI change.
  • Updated dependencies

103.11.1

Patch Changes

  • #140969 b4ac22e73d43c - [ux] [ED-27253] hide selection states until editor has been interacted with

103.11.0

Minor Changes

Patch Changes

  • Updated dependencies

103.10.0

Minor Changes

103.9.3

Patch Changes

  • #138479 058e8050f1a78 - [A11Y-9995] Popup aria label removed fallback and added aria label where it fits in places that uses the component

103.9.2

Patch Changes

103.9.1

Patch Changes

  • #140231 c00bd6c36816f - Editor annotation plugin will now hook into the annotation manager and disable standard behaviour when the FG platform_editor_comments_api_manager is enabled.

103.9.0

Minor Changes

Patch Changes

  • Updated dependencies

103.8.0

Minor Changes

Patch Changes

  • Updated dependencies

103.7.0

Minor Changes

103.6.0

Minor Changes

  • #134613 be20cc186939b - ED-26247 Remove feature flag platform_media_extended_resize_experience and replace it with a new media prop which defaults to false allowPixelResizing

Patch Changes

  • Updated dependencies

103.5.0

Minor Changes

103.4.3

Patch Changes

103.4.2

Patch Changes

103.4.1

Patch Changes

  • #139158 e535a2a6ac9ea - [ux] [A11Y-10038] Announce status popup when it opens and let users know how to access the popup

103.4.0

Minor Changes

103.3.2

Patch Changes

  • #139173 fafd1374cc3a4 - [ED-27448] Remove experiment tracking for allowMoreTextColors experiment
  • Updated dependencies

103.3.1

Patch Changes

103.3.0

Minor Changes

  • #137860 04e753d1ba0f4 - Created a new Annotation manager implementation and interface and updated CCFE to create and share this instance around

Patch Changes

  • Updated dependencies

103.2.0

Minor Changes

  • #139035 12b5ec79724e4 - Add disabled option to useSharedPluginState, useSharedPluginStateSelector and usePluginStateEffect

Patch Changes

  • #139053 c1c6278a78c4a - [ux] Adds a new temporary floating toolbar's config option to hide any toolbars when any table's menu is opend.

103.1.3

Patch Changes

  • #138373 3a6e2723e498c - [ux] [A11Y-10137] Add visually hidden alert for when the date picker opens letting screen reader users know how to access the date picker popup
  • #138977 3d812d3a14c39 - [ux] Revert "Adds a new temporary floating toolbar's config option to hide any toolbars when any table's menu is opened."
  • Updated dependencies

103.1.2

Patch Changes

  • #137753 fe189a7e249e9 - EDITOR-317 Cleans up feature gate platform_editor_nested_tables_resizing
  • Updated dependencies

103.1.1

Patch Changes

  • #138280 f2eac0d6772c2 - [ux] Adds a new temporary floating toolbar's config option to hide any toolbars when any table's menu is opened.

103.1.0

Minor Changes

Patch Changes

  • #133802 f523489c8b68a - [ux] ED-27217 Clean up experiment platform_editor_element_drag_and_drop_nested
  • Updated dependencies

103.0.0

Major Changes

Patch Changes

  • Updated dependencies

102.19.1

Patch Changes

  • #136939 960086975117b - EDITOR-566 Cleaned up platform_editor_allow_annotation_triple_click and defaulted to true behaviour.

102.19.0

Minor Changes

102.18.3

Patch Changes

102.18.2

Patch Changes

  • #136524 d70621353e0f7 - [ux] [EDITOR-266] Fix nested panel icon colours in LCM
  • Updated dependencies

102.18.1

Patch Changes

  • #134366 6dc568b170746 - updated handling of urls on export to exclude marking data urls as external for images

102.18.0

Minor Changes

Patch Changes

  • Updated dependencies

102.17.2

Patch Changes

  • #135979 9e83a79d2c8ad - [HOT-116417] Revert null mode which was causing layouts to lose their width breakout mark on publish

102.17.1

Patch Changes

  • #134378 210a48c778086 - EDITOR-546 Cleaned up platform_editor_cmd_a_progressively_select_nodes to revert to control behaviour.
  • #135717 5e9c4ce5c11da - [ux] Show Text Formatting toolbar in the view when table is large and column is selected via drag handle.
  • Updated dependencies

102.17.0

Minor Changes

  • #132362 2e90b51d52288 - [ux] [ED-26841] Do not autofocus editor when it is a live page with content. Additionally hide cursor marks and ensure cursor starts at the very start of document to prevent selection appearance and toolbars.

Patch Changes

  • #135116 989fa04bd7476 - [A11Y-9876] Confluence AI: Inappropriate aria-label defined to textarea fix
  • Updated dependencies

102.16.1

Patch Changes

  • Updated dependencies

102.16.0

Minor Changes

Patch Changes

  • Updated dependencies

102.15.2

Patch Changes

  • Updated dependencies

102.15.1

Patch Changes

  • Updated dependencies

102.15.0

Minor Changes

  • #133497 dccd8bcdef0a3 - [ED-23460] Adding the objectId, containerId and childObjectId to the mention typeahead inserted events

Patch Changes

  • Updated dependencies

102.14.0

Minor Changes

Patch Changes

  • #132269 f6984f0b31c02 - [ux] Fixed alignment of the icon in OpenButtonOverlay on header link.
  • Updated dependencies

102.13.11

Patch Changes

  • #133639 371bad9b8ae73 - [ux] Increase the space between column drag handle and the Text Formatting toolbar.

102.13.10

Patch Changes

  • Updated dependencies

102.13.9

Patch Changes

  • #132083 fd96380b3ebf5 - [ux] ED-27218: Made editorUGCToken depends on fg instead of typo theme
  • Updated dependencies

102.13.8

Patch Changes

  • #132166 e1c6dcf47a8a2 - ED-24538 Clean up platform_editor_basic_text_transformations
  • Updated dependencies

102.13.7

Patch Changes

102.13.6

Patch Changes

  • #131280 9ff92ea2432f2 - [ED-27082] Fix media overflow toolbar to show correct options + update separators between button groups
  • Updated dependencies

102.13.5

Patch Changes

102.13.4

Patch Changes

  • #130856 0591d853bb6c0 - NOISSUE: fixes editor virtualization experiment variants
  • #130809 8d1dd6da98a94 - ED-26834 Remove faulty manual exposure event for nested non bodied macros
  • Updated dependencies

102.13.3

Patch Changes

  • #130882 df1c29f476539 - [ux] Adds a new i18n message and updates icons and tooltips on links, media and extensions.
  • Updated dependencies

102.13.2

Patch Changes

  • #128664 abca3266336d9 - [ED-23250] Remove form element from MediaFromUrl and consolidate experiments and feature flags in prepartion for jira release
  • Updated dependencies

102.13.1

Patch Changes

  • #128179 1ce5182d1a35f - Clean up feature flag platform_editor_advanced_layouts_post_fix_patch_3
  • #130605 2f50b6db9e791 - Clean up feature flag platform_editor_selection_toolbar_scroll_fix
  • Updated dependencies

102.13.0

Minor Changes

  • #130262 236c73af67c7b - [ED-24873] This change is cleaning up code from the element templates experiment platform_editor_element_level_templates.

Patch Changes

  • Updated dependencies

102.12.1

Patch Changes

  • #129972 b2d69a39e6687 - Update @compiled/react dependency for improved type checking support.
  • Updated dependencies

102.12.0

Minor Changes

  • #129544 2c661f18440df - [ux] Rebranded the term Issue to Work item as part of issue terminology refresh

102.11.6

Patch Changes

  • #129445 0eb9b03d34eff - Cleans up feature flag that reduces padding in the element browser
  • Updated dependencies

102.11.5

Patch Changes

102.11.4

Patch Changes

  • #129262 9408a99b473bb - EDF-2570 Fixed config panel not closing when navigating to other page issue is fixed.

102.11.3

Patch Changes

102.11.2

Patch Changes

  • #128123 ab71af4c9be90 - [ux] [ED-26947] Implement media pixel resizing editor
  • Updated dependencies

102.11.1

Patch Changes

  • #128991 c24ae5545b4ba - Fix bug where requestDocument was throttling at a module level rather than per editor - this was causing issues in products that use multiple editors at the same time.
  • Updated dependencies

102.11.0

Minor Changes

102.10.4

Patch Changes

  • #128122 27fc970e08293 - ED-27167 Move datasource copy and delete buttons to overflow menu in floating toolbar
  • Updated dependencies

102.10.3

Patch Changes

102.10.2

Patch Changes

  • #127441 f2f4b5971e0b2 - [ux] Updates Text Formatting toolbar separators, active option style and removes range selection when the toolbar is docked to top.

102.10.1

Patch Changes

  • Updated dependencies

102.10.0

Minor Changes

102.9.0

Minor Changes

Patch Changes

  • Updated dependencies

102.8.0

Minor Changes

Patch Changes

102.7.2

Patch Changes

  • Updated dependencies

102.7.1

Patch Changes

102.7.0

Minor Changes

102.6.0

Minor Changes

  • #126044 c397a5e304fa9 - ED-26926 Moved findInsertLocation to editor-common and used it to add insertLocation to extension insertion analytics

102.5.3

Patch Changes

102.5.2

Patch Changes

102.5.1

Patch Changes

  • #124114 a0b9383dc1bf3 - CEPS-362: add reason to getResolvedEditorState call chain, to allow collab provider/NCS to differentiate between draft sync and publish use cases

102.5.0

Minor Changes

  • #125487 e435eea47c743 - [ux] EDM-11991: Fix smart links avatar group padding inside editor and renderer

102.4.0

Minor Changes

  • #122049 feaccb6b73652 - extend functionality of multiBodiedExtensions to allow requests for bodied overrides

Patch Changes

  • Updated dependencies

102.3.4

Patch Changes

  • #123536 32675a58bf978 - [ux] Removed padding from the dropdown button in the toolbar
  • Updated dependencies

102.3.3

Patch Changes

  • #125254 0ec8788238d6c - Fixing forge FG in editor, inline extensions for autoconvert
  • Updated dependencies

102.3.2

Patch Changes

  • #122826 3408f60558726 - [ux] Fixes issue where macro interaction is showing up in live view after editor API update
  • Updated dependencies

102.3.1

Patch Changes

  • #125193 246f1e93ab0d1 - ED-26834 Fire exposure for experiment platform_editor_nested_non_bodied_macros when rendering a non bodied macro rendered in a nested expand, blockquote, panel or listItem in editor

102.3.0

Minor Changes

  • #122181 cf759849b38dc - [ux] Added dropdown menu in floating toolbar for autoconverted extensions
  • #124688 9b1137bda6f87 - [ux] ED-25486 Updates cmd+a behaviour to progressively select nodes behind platform_editor_cmd_a_progressively_select_nodes experiment.

Patch Changes

  • Updated dependencies

102.2.1

Patch Changes

102.2.0

Minor Changes

Patch Changes

  • #124036 89e5673ede364 - FD-80149: cleans up platform_editor_react18_phase2_v2 in withproviders
  • #124061 5a2bf8222411a - Removed system-ui font family from editor UGC tokens to resolve customer issue where certain Japanese characters do not render in Chrome on Windows.
  • #123966 980562a51a41f - [ux] ED-26796 Change panel type buttons into dropdown

102.1.0

Minor Changes

  • #122920 18c265545150a - [ux] [ED-26914] Emoji quick insert will now open the emoji picker rather than the typeahead when platform_editor_controls is enabled

Patch Changes

102.0.0

Major Changes

  • #123345 31b02e82858e5 - NO-ISSUE: Make selection utils more generic by changing parameters from PMNode to ContentNodeWithPos as only the actual node is being used in the utils.

101.1.2

Patch Changes

101.1.1

Patch Changes

  • #122317 95cee3591ab39 - [ux] [ED-26905] This change allows NBMs to be nested inside blockquotes at full width by overriding the display styling for NBMs that happen to be the last child of a blockquote.
  • #122347 8d2ed43cc291b - Migrating from using emotion css to compiled
  • #122344 3c4b4acd41ca1 - FD-80149: cleans up platform_editor_react18_phase2_v2 in editor-common ui comps
  • #122260 10eabde04f773 - FD-80149: cleans up platform_editor_react18_phase2_v2 from with_editor_actions
  • Updated dependencies

101.1.0

Minor Changes

  • #121851 71823ac860883 - Add 'state' as an optional param to GetStartingToolbarItems type, display new appearance dropdown for url nodes

Patch Changes

  • #120928 01cb5ca9596cf - [ED-26316] Refactor checkTrActionType functions to be in it's own file to help with readability, add check for safe insert count and update it in analytics event fired

101.0.0

Major Changes

  • #118193 16b99655206cf - [EDF-2501] Migrated i18n messages from editor-plugin-ai to editor-common

    Major Changes

    aiDefinitionMessages, aiProactiveMessages, aiProactiveSettingMessages, aiProactiveTransformMessages have been moved to @atlaskit/editor-common/ai-messages

    Removed i18n export from @atlassian/editor-plugin-ai

    All messages in editor-plugin-ai have been relocated to @atlaskit/editor-common/ai-messages

100.5.0

Minor Changes

  • #120472 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.0
  • #121044 1c7ee40e1cf44 - Add getDropdownOption and export appearancePropsMap from card directory

Patch Changes

  • #121822 2316af8fbe07d - [ux] Updates floating toolbar of the inline and media single by moving alt text option to the overflow menu.
  • #119706 42fd258ba482e - ED-26704: enables editor node virtualization experiment
  • #121073 9c197731fcbf8 - [ux] [ED-26824] When platform_editor_controls is enabled, add 'View more' button to quick insertpopup to open element browser modal
  • Updated dependencies

100.4.3

Patch Changes

100.4.2

Patch Changes

  • Updated dependencies

100.4.1

Patch Changes

100.4.0

Minor Changes

  • #117768 d55a8d95dd68a - Add support for presenceActivity changes within collab provider. Remove unused code from original presence experiment.

100.3.0

Minor Changes

  • #119765 5a27b842be965 - Add deprecated label to forceStaticToolbar in floating toolbar property and remove its usage across plugins

Patch Changes

100.2.2

Patch Changes

  • Updated dependencies

100.2.1

Patch Changes

  • #119729 beae885f06562 - ED-26710 add analytics events to selection extension plugin
  • #119091 582463628e275 - Add hasBeenAutoConverted parameter in extension node and isExcluded prop in ContextualToolbar
  • Updated dependencies

100.2.0

Minor Changes

Patch Changes

  • Updated dependencies

100.1.2

Patch Changes

  • #118657 849aa409da86d - [ux] ED-26673 Toolbar overflow menu shows active docking preference
  • Updated dependencies

100.1.1

Patch Changes

  • #118516 d550ae651b8f4 - [ux] ED-26762 Change implementation of isElementInTableCell so that it finds whichever is closest out of td or th instead of favouring returning the first td first. This solves an issues with nested tables where the currently hovered nested table was not being tracked but rather the parent cell.
  • Updated dependencies

100.1.0

Minor Changes

  • #117901 873bfa0f59444 - Use fallback UI on link picker if we're offline and normal link picker has not loaded.

Patch Changes

  • Updated dependencies

100.0.0

Major Changes

Minor Changes

Patch Changes

  • Updated dependencies

99.19.0

Minor Changes

  • #116608 03edfa13ec626 - ED-26594 LCM: Legacy content macro needs the type PageElementCounts which was not previously exported.

99.18.3

Patch Changes

  • Updated dependencies

99.18.2

Patch Changes

  • #116233 f6dc13d68b808 - Fixed document undefined check which was broken and allowing clipboard copy polyfill fallback to run with an undefined document.
  • Updated dependencies

99.18.1

Patch Changes

  • #115715 cdfc0912cc98c - ED-26650 LCM: Add feature flag hard coded into the legacy content macro so that it can be passed down as a prop when the editor is created and prevent it from enabling render tracking. The LCM was firing too many re-render events. We're aware it's an issue, but for now we want to stop the event spam.

99.18.0

Minor Changes

  • #115259 a3150808f308a - Add new forceStaticToolbar config option to floating toolbar and add it to panel and table. Add new contextual toolbar plugin which controls expand and collapse logic for toolbar options.

Patch Changes

99.17.4

Patch Changes

  • Updated dependencies

99.17.3

Patch Changes

  • Updated dependencies

99.17.2

Patch Changes

  • Updated dependencies

99.17.1

Patch Changes

99.17.0

Minor Changes

  • #114384 72325f32502fb - [ED-26291] Update document moved event to reflect multiple selection information

Patch Changes

99.16.1

Patch Changes

  • #114119 32771ea219498 - [ux] Opens right rail from the QuickInsert menu via context panel plugin's action

99.16.0

Minor Changes

  • #114421 1b137b82b89d3 - [ECOHELP-54944] Strip macro IDs on paste for extensions and inline extensions

99.15.0

Minor Changes

  • #113466 756bb7e35a24d - Add new FloatingToolbarOverflowDropdown item to floating toolbar config to support new editor controls, add config in selection-toolbar plugin to add new button to text selection

Patch Changes

99.14.1

Patch Changes

99.14.0

Minor Changes

  • #109976 2f1cbe0e2b32f - [ED-26272] Update DnD related analytics, e.g. element moved, to reflect multi-select info (distinctive types of nodes, whether multiple nodes are selected)

Patch Changes

  • #113907 d3e81647325c9 - [ED-26503] Treat legacy content macro as any other bodied macro
  • #113311 8a101cd92e89a - Add sticky table wrapper to selector to ensures styles target duplicated table correctly
  • Updated dependencies

99.13.0

Minor Changes

  • #113205 74786973d6de2 - ED-26443 LCM: Add scrollIntoView option on extension API 'update' function. This allows you to disable scrollIntoView.

Patch Changes

  • Updated dependencies

99.12.0

Minor Changes

Patch Changes

  • Updated dependencies

99.11.0

Minor Changes

Patch Changes

  • #112757 16ea3fd7c7417 - Added account and browser locale attributes to the editor started event
  • Updated dependencies

99.10.1

Patch Changes

  • Updated dependencies

99.10.0

Minor Changes

Patch Changes

  • Updated dependencies

99.9.1

Patch Changes

  • Updated dependencies

99.9.0

Minor Changes

99.8.1

Patch Changes

  • #107782 cccc7a8347929 - [ux] ED-26378 Remove editor_nest_media_and_codeblock_in_quotes_jira and nestMediaAndCodeblockInQuote
  • Updated dependencies

99.8.0

Minor Changes

  • #109636 2eadf04054ac2 - [ux] Introduces way to retrieve the document from offline if there is a possible conflict event on reconnection.

99.7.2

Patch Changes

99.7.1

Patch Changes

  • #108902 a48e832f0aab0 - [ED-26399] Add table cells and headers as valid parents for the max width calculation of tables
  • Updated dependencies

99.7.0

Minor Changes

Patch Changes

  • #108797 9a3f165bc940b - tidy up feature flag confluence_frontend_editor_custom_presets
  • Updated dependencies

99.6.1

Patch Changes

  • #106923 5f44122535833 - ED-26253 Update table css selectors so they don't get applied to table elements not owned by the editor and nested inside an editor table

99.6.0

Minor Changes

Patch Changes

  • Updated dependencies

99.5.7

Patch Changes

  • #108805 93a6bc7588dfc - [ux] EDF-2326 - Use onLivePageModeChange and useEffect to respond to page mode change instead of reading state, under FG platform_editor_ai_definitions_use_isconsumption and add error boundary
  • Updated dependencies

99.5.6

Patch Changes

  • #107729 0097396913c2f - [ux] EDF-2297 Update improve paragraph suggestion handling to show different cards depending on the nature of suggestions; introduce type, score and details fields for recommendation.

99.5.5

Patch Changes

  • #107618 5b85fa648a36b - Create VR tests for new bodied macros changes and fix some UX errors with the button/hover overlay

99.5.4

Patch Changes

  • #107202 0774310c32dec - Restructured the proactive ai plugin content components to simplify the plugin code and better seperate individual components to their own files.

99.5.3

Patch Changes

  • #107473 962b3297548df - [ux] Implement variation 2 for editor contextual toolbar formatting experiment
  • Updated dependencies

99.5.2

Patch Changes

  • #104604 a2def4bdb8513 - [ED-26055] Patch getPageElementCounts to not return false positives for unexpectedlyNestedTables

99.5.1

Patch Changes

  • #104870 79e0bedfbaf1f - EDF-2202 copy ai-proactive from editor-plugin-ai to editor-plugin-ai-proactive

99.5.0

Minor Changes

  • #104835 c9125a4a01da7 - [ux] Added the aiProactive primary toolbar placeholder. Also added the existing the suggested edits toolbar button to the proactive ai plugin.

    Also added a new configuration option to the ai plugin to hide the primary toolbar button.

  • #105175 6e108c69a21f1 - EDF-2257: Clean up unused analytic event types and export common unified attributes types.

  • #104129 75414d4282d9a - [ux] EDF-2131: Trigger Proactive Feedback Dialog more frequently (on modal dismiss or thumbs down click, and every 3rd dismissal from context panel buttons) behind fg platform_editor_ai_aggressive_feedback_proactive
  • #105399 ed98e34b5912b - ED-26234 Fire analytics at end of editor session

Patch Changes

  • #105400 cb3c65a390b04 - Removing onChangeCalled event as it is spamming GASV3.
  • Updated dependencies

99.4.2

Patch Changes

99.4.1

Patch Changes

99.4.0

Minor Changes

99.3.5

Patch Changes

  • #104294 6a7cda98a030e - [ux] Tokenizing the colors being used for the panel quick insert illustrations

99.3.4

Patch Changes

  • #103031 1501b8ff757bb - EDF-2195 - Updated commands and components to use analytics via the injection API

99.3.3

Patch Changes

99.3.2

Patch Changes

99.3.1

Patch Changes

  • #103315 3b0f9317f5803 - [ux] Fix bodied macro edit button positioning after a previous bug fix
  • Updated dependencies

99.3.0

Minor Changes

99.2.0

Minor Changes

99.1.2

Patch Changes

  • #102045 44f96aff22dd9 - [ED-26179] clean up platform_editor_elements_dnd_nested_table
  • Updated dependencies

99.1.1

Patch Changes

  • #100802 1506550eef60f - [ux] [ED-25647] this PR is disabling the confluence referentiality and charts extension from the floating toolbar for tables nested in tables

99.1.0

Minor Changes

99.0.0

Major Changes

  • #97984 8ffeab9aaf1ab - [ux] [ED-23573] Added new actions (resolveMarks and registerMarks) to basePlugin. Callbacks added to mentions, card, emoji and base plugins to handle conversion to inline code. Deprecated code removed from editor-common.

Patch Changes

  • Updated dependencies

98.2.6

Patch Changes

98.2.5

Patch Changes

  • #100845 bd4c63b5f9688 - [ED-26055] Export a function from adf-utils used to detect the use of the nested-tables extension, and add calculation of unexpectedly nested tables to editor-common utils
  • Updated dependencies

98.2.4

Patch Changes

  • Updated dependencies

98.2.3

Patch Changes

  • #101149 ab4c33f1ecd77 - [ux] Fixes issue where the extension label is causing inline macros to have a large line gap & updates tests accordingly
  • Updated dependencies

98.2.2

Patch Changes

98.2.1

Patch Changes

  • Updated dependencies

98.2.0

Minor Changes

98.1.1

Patch Changes

  • Updated dependencies

98.1.0

Minor Changes

98.0.3

Patch Changes

98.0.2

Patch Changes

  • #99274 b4dd134e0caaa - ED-25961 Add analytics for clear formatting and adding blockquote from text styles menu

98.0.1

Patch Changes

  • #99080 8b2f0af25c400 - [ux] ED-26062: Removed icon blue borders when selected
  • Updated dependencies

98.0.0

Major Changes

  • #98966 5c8e4c2ce26bf - Remove platform_editor_table_new_column_resizing experiment, remove options and all logic inside editor-plugin-table and remove it from feature flag plugin config.

97.3.0

Minor Changes

  • #98820 9f7dc3ba5d256 - [ux] Update the potential list of colors for avatar badges and telepointers within the editor. Also add support for using presenceId over sessionId, when presenceId exists, in order to make the avatar badge and telepointer color selection.

97.2.0

Minor Changes

  • #98696 396ff0958321d - Adding the ability to register copy intents to enable cross site / product copy and paste for media by forwarding the ref from useCopyIntent / useFilePreview

Patch Changes

  • Updated dependencies

97.1.3

Patch Changes

97.1.2

Patch Changes

  • Updated dependencies

97.1.1

Patch Changes

  • #98023 445cdd27f00ae - [ux] Adds aria-hidden to table sort button in Renderer to remove extra announcement about disabled

97.1.0

Minor Changes

  • de09fa494ad65 - FF cleanup for the use-effect-in-use-previous hook [GRAVITYAI-1925]

97.0.0

Major Changes

  • #182298 2f0dfff283d2e - Clean up extension button experiment which determines whether or not to show the new button label

96.8.2

Patch Changes

96.8.1

Patch Changes

96.8.0

Minor Changes

96.7.1

Patch Changes

96.7.0

Minor Changes

  • #181279 2b71646184e76 - [ux] Sends in new parameter from Confluence to editor to hide default border around 1P bodied extensions in live pages if the parameter is true

96.6.1

Patch Changes

  • #181016 fb9a503ee55c3 - Add new getColumnWidths function which will loop through each table row, looking for the max number of table cells to use to render the table correctly when table resizing is enabled.

96.6.0

Minor Changes

  • #180750 f019b16b9161a - [ux] Introduces access to the ExtensionAPI from extension module quickInsert actions

Patch Changes

  • Updated dependencies

96.5.8

Patch Changes

  • #179714 7216b07b8cbe7 - [ux] ED-26058 Support dyanmic visibility of media badges based on media size
  • Updated dependencies

96.5.7

Patch Changes

  • #179069 abcf8b3555cac - Fix issue where new Forge bodied macros don't show content in live page rendered view

96.5.6

Patch Changes

  • #180440 054eb933bb538 - Add platform_editor_table_row_span_fix FG, which will scan the entire table to determine how many columns it has instead of relying on the first row. This fixes a bug where a table is not 'resized' and has merged cells in the first row, and will return the wrong number of columns.

96.5.5

Patch Changes

  • #179495 5df4aaaa16713 - [ux] Fixed resizing issue when layout is stacked on a narrow screen and resizer item gets min-width bigger than max-width.

96.5.4

Patch Changes

96.5.3

Patch Changes

  • #179225 a2dc4f719052a - EDF-2051 Added analytics for Editor AI mention button in the command palette

96.5.2

Patch Changes

96.5.1

Patch Changes

  • #178536 2809409329363 - Adds keyboard events to select/de-select the bodied macros EditToggle for accessibility

96.5.0

Minor Changes

  • #175556 e883046c970ff - Introduces new usePluginStateSelector hook which can be used to efficiently listen to a slice of an editor plugins state.

96.4.1

Patch Changes

96.4.0

Minor Changes

  • #177897 28ec478469426 - Adding an option to the core API replaceDocument to opt-out of the scrollIntoView behaviour.

96.3.7

Patch Changes

  • Updated dependencies

96.3.6

Patch Changes

  • #170382 acd14496d28fd - [ux] Update styling for bodied macro in live pages, fix block macro width, and update tests
  • Updated dependencies

96.3.5

Patch Changes

  • #176983 b62801c154a5b - Migrated smart-card proxied exports (linking-common, link-provider, json-ld-types) to import from modules directly

96.3.4

Patch Changes

  • #166865 198153bb77b2f - Ensure gap cursor is displayed when element is unmounted
  • #174793 43b642d08a4ec - ED-24453 delay decoration removal on edge when users are interacting with spelling suggestions
  • Updated dependencies

96.3.3

Patch Changes

96.3.2

Patch Changes

  • #175424 a58e3d02b1639 - [ux] Fixes position of the Selection/floating toolbar to avoid horizontal scroll when text is selected close to the right side of the viewport.
  • Updated dependencies

96.3.1

Patch Changes

  • #174774 8e4f117f6abde - [ux] ED-25744 Resolve styling issues with column sort and background color for nested tables
  • Updated dependencies

96.3.0

Minor Changes

Patch Changes

96.2.0

Minor Changes

  • #168049 f0b76d1c73ba0 - [ux] Utilizing the new extension plugin's __rendererExtensionOptions option to be able to render renderer view of bodied extensions on toggle in editor

96.1.1

Patch Changes

  • #173737 965f739a481f5 - [ux] Items are disabled in the plus menu while offline. This affects arrow navigation in the plus menu and element browser
  • #173404 e5dc6a590c2e9 - fixed import path to resolve build error
  • #170241 05530abbeb871 - [ux] [ED-25804] [ED-25147] Make sure that Editor AI cannot insert tables nested more than two times into the Editor
  • Updated dependencies

96.1.0

Minor Changes

Patch Changes

96.0.2

Patch Changes

96.0.1

Patch Changes

96.0.0

Major Changes

  • #166906 aac76c4a54baf - added *rendererExtensionOptions option to pass renderer extension handlers to extensions in editor to allow displaying of renderer view for bodiedExtensions—optional not required. To use for extension plugin, pass *rendererExtensionOptions to universal preset via its initialPluginConfiguration prop. To use for referentialityPlugin, use __rendererExtensionOptions option. In a future release, changes will be added to use this new option. Note: option is not fully supported currently and is intended for use for confluence live pages

95.11.0

Minor Changes

  • #168172 fa404ae4155f2 - [ux] [ED-25523] This change is adding experiment based gating to the drag and drop logic for nested tables. We only allow nesting tables one level deep via drag and drop if the experiment is active. Else, you cannot drag and drop a table into another table.

95.10.3

Patch Changes

  • #171500 76d8f83277b7d - [ux] Update the gap between layout columns in Renderer to align with Editor
  • #171974 bc888f2b9c449 - Fire analytics event from BreakoutResizer component when breakout is resized
  • #171994 be58e4bb2e387 - Migrating usages of UNSAFE types and entrypoints that have been renamed in @atlaskit/icon and @atlaskit/icon-lab.
  • #169517 e9bdceff7dd34 - Refactor url parsing for image badges
  • Updated dependencies

95.10.2

Patch Changes

  • #171014 6163248356c63 - [ED-25833] Replace the following FGs with experiment platform_editor_advanced_layouts

    • platform_editor_advanced_layouts_breakout_resizing
    • platform_editor_advanced_layouts_pre_release_1
    • platform_editor_advanced_layouts_pre_release_2
  • Updated dependencies

95.10.1

Patch Changes

  • #170931 5a4a927fac223 - [ux] Adds text formatting option to the Selection toolbar.
  • Updated dependencies

95.10.0

Minor Changes

  • #161872 11eec41d47477 - added new replace action to the core plugin actions to enable document replacement in a way that doesn't reset editor state
  • #171350 436dfb28a4833 - [ux] Support disabled type-ahead items while user is offline for media, emoji, and mentions.

95.9.1

Patch Changes

  • #170673 09f6aa8666f9b - [ux] [ED-25899] Update layout breakpoint to 630px in renderer and corresponding breakpoints in editor
  • Updated dependencies

95.9.0

Minor Changes

  • #167675 9c0185ccd82d3 - [ux] Adds inputMethod as an optional argument in changeColor plugin action and enables text coloroption in the Selection toolbar.

Patch Changes

95.8.1

Patch Changes

95.8.0

Minor Changes

  • #168811 549034b075634 - Updated editor UGC tokens for refreshed theme to reference Atlassian Sans font - this is still Inter Variable just renamed

95.7.2

Patch Changes

  • Updated dependencies

95.7.1

Patch Changes

95.7.0

Minor Changes

Patch Changes

95.6.3

Patch Changes

95.6.2

Patch Changes

95.6.1

Patch Changes

  • #168711 b2f2dc82e10b3 - Memoises the CellMeasurerCache used in the insert menu
  • Updated dependencies

95.6.0

Minor Changes

  • #166206 589f49d62238b - [ux] Adds logic to change bodied macro from edit to view mode and vice versa. Also updates some styling/interactions based on this new feature.

95.5.0

Minor Changes

  • #166140 3c5e0d8de190a - [ux] EDF-1724: Additional cleanup of unused action and types for ai panels and adding render analytics for better usage tracking including a new aiPanelsBodiedExtension rendered UI event that includes tracking panel status and nodeMarkCount.

95.4.0

Minor Changes

  • #167231 335a373081eaf - [ux] Added hoveredAnnotation for the renderer and the editor to accomodate the newly implemented comment's panel

95.3.0

Minor Changes

  • #167312 4fe6eb3b36fc3 - Add support for optional properties, presenceId and presenceActivity, within collab-provider

95.2.0

Minor Changes

  • #166957 32cc3cebd2ed7 - ED-25632 Ensure table nesting transform errors are logged to analytics. This includes an upgrade to core-plugin to allow it to receive an anaylytics callback.

Patch Changes

  • Updated dependencies

95.1.1

Patch Changes

95.1.0

Minor Changes

  • #166267 fb6305ddf2788 - EDF-2000 - Resolve todo, folder structure refactor, add aiDefinitions errored operational event that will be fired when there is an error when updating auto-highlights decorations.

95.0.0

Major Changes

  • #165049 febce5463e07f - Enable no-re-export rule for a subset of editor packages

    Major

    @atlaskit/collab-provider

    @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

    @atlaskit/editor-common/provider-factory doesn't export following types anymore:

    CardAdf,
    DatasourceAdf,

    Import them from @atlaskit/smart-card.

Patch Changes

  • Updated dependencies

94.24.0

Minor Changes

Patch Changes

  • Updated dependencies

94.23.1

Patch Changes

94.23.0

Minor Changes

  • #163929 4f9a06f018da6 - [ux] Adds initial changes for edit toggle for bodied macros & updates tests/VR tests with new icon

94.22.1

Patch Changes

94.22.0

Minor Changes

Patch Changes

  • Updated dependencies

94.21.0

Minor Changes

  • #162829 5bf267e7de21e - Introduce new usePluginStateEffect which can be used to run effects on plugin state change (similar to useSharedPluginState but without re-renders)

Patch Changes

  • Updated dependencies

94.20.0

Minor Changes

94.19.0

Minor Changes

  • #161296 9a6292ab637fa - [ED-25521] Add experiment based gating to the insertion logic for nested tables, so we only allow nesting tables one level deep when the experiment is active

Patch Changes

94.18.1

Patch Changes

94.18.0

Minor Changes

  • #161860 a147e2be38608 - [ux] ED-25319 Support forced media resize handle positions in media options

94.17.2

Patch Changes

  • #162942 f7eedf81e6de4 - Refactor ReactEditorViewNext to avoid unnecessary call of functions on re-render and mark useNativeCollabPlugin FeatureFlag as deprecated.
  • Updated dependencies

94.17.1

Patch Changes

94.17.0

Minor Changes

  • #162388 ac57b50211fdc - add 'clamped' option to resizer prop HandleSize which uses CSS to alter height of handle, add logic to ensure handles are visible when selection is inside node
  • #162298 f5893b7270927 - ED-25498 Integrate transformNestedTablesIncomingDocument with Editor and Renderer to transform nested table extensions

94.16.1

Patch Changes

  • Updated dependencies

94.16.0

Minor Changes

  • #162455 37db7ee7998bb - [ux] ED-25030: Reduce padding between insert menu items and remove padding from the right hand side of the insert menu when a scrollbar is not present

94.15.0

Minor Changes

  • 52d232456ff0c - Updated quick insert find function to conditionally set sort function to account for new logic around triggering experiment exposure

94.14.2

Patch Changes

  • #160699 3f6d3eca921ed - ED-25575: migrate panel plugin node rendering to portals
  • Updated dependencies

94.14.1

Patch Changes

  • Updated dependencies

94.14.0

Minor Changes

  • #160752 d86736afc929e - EDF-1887: Add UI analytics tracking for button and highlight clicks and tie Editor and Definition Modal events with common readingAidsSessionId

94.13.1

Patch Changes

  • #159985 99cf3fd57868b - [ux] Changed comment annotation color to have correct yellow highlight background color

94.13.0

Minor Changes

  • #159144 139c972d12c19 - Add calcBreakoutWithCustomWidth function which uses width attribute on breakout mark for node width calculation, defaults to mode if not present. Add support in renderer for breakout width

Patch Changes

  • #160771 52c92c480a7df - Passes bodied macro feature gate and live page info from Confluence to extension nodes
  • b55162d6227f4 - Migrate platform.linking-platform.datasource-assets_objects feature flag to Statsig
  • Updated dependencies

94.12.1

Patch Changes

  • Updated dependencies

94.12.0

Minor Changes

  • #159777 64dae465493a4 - Add Breakout Resizing component to editor-common, add support in Layout plugin

Patch Changes

94.11.1

Patch Changes

94.11.0

Minor Changes

Patch Changes

  • Updated dependencies

94.10.0

Minor Changes

94.9.3

Patch Changes

  • #158723 8ff5b01b0d37f - [ED-24682] Cleanup feature flag for commenting on media in the renderer

    @atlaskit/editor-plugin-media: Add optional checks for the api in Comment Badges on media

  • Updated dependencies

94.9.2

Patch Changes

94.9.1

Patch Changes

  • Updated dependencies

94.9.0

Minor Changes

  • 9b887cc6b70f9 - [ux] EDF-1733: Add Define button to selection toolbar in live pages view mode
  • #152319 bfa9c49e1928b - [ux] Added a check to handle the case where a single non-breaking space is selected and the user attempts to leave a comment on it.

94.8.1

Patch Changes

  • Updated dependencies

94.8.0

Minor Changes

Patch Changes

94.7.0

Minor Changes

94.6.1

Patch Changes

94.6.0

Minor Changes

  • #157489 00657197923b2 - We are testing replacing findDOMNode with an explicit ref behind a feature flag. If this fix is successful it will be available in a later release.

Patch Changes

94.5.1

Patch Changes

94.5.0

Minor Changes

  • #156303 dd9e4eaa8e65b - [ux] ED-25493 Support caption onboarding, comment notification visual refresh and live view double click support
  • #155668 f948f63ced742 - We are testing replacing findDOMNode with an explicit ref behind a feature flag. If this fix is successful it will be available in a later release.

Patch Changes

94.4.0

Minor Changes

Patch Changes

94.3.1

Patch Changes

94.3.0

Minor Changes

Patch Changes

94.2.1

Patch Changes

94.2.0

Minor Changes

Patch Changes

  • Updated dependencies

94.1.0

Minor Changes

  • #154398 ca1591355d790 - [ux] Allows for passing functions to the quickInsert plugin that allow for capturing element insertion metrics and then using that data to change the element sort order

94.0.0

Major Changes

Patch Changes

93.6.3

Patch Changes

93.6.2

Patch Changes

  • #154162 5982815965267 - Updated performanceTracking and inputSampling props to hardcoded values as we're removing this feature flag
  • #153986 ce61c835c3b6a - allow editorApi to be used to update state in collab plugin

93.6.1

Patch Changes

  • Updated dependencies

93.6.0

Minor Changes

Patch Changes

  • #153020 74bfda385156e - ED-24117: remediates legacy react apis in with-providers
  • Updated dependencies

93.5.3

Patch Changes

  • #152823 0ec705650807f - [ux] ED-25090: ED-25090: Migrated link toolbar and panel toolbar to use the new icons
  • Updated dependencies

93.5.2

Patch Changes

  • Updated dependencies

93.5.1

Patch Changes

  • #152594 4f17733c95c94 - [ux] ED-25093: Migrated media toolbar to use the new icons
  • Updated dependencies

93.5.0

Minor Changes

Patch Changes

  • #152399 fbd7217f0cb51 - [ux] ED-25092: Added iconFallback prop to FloatingToolbarDropdown
  • #151611 c866e61e26ae2 - [ux] [ED-25306] When opening the media picker from the editor main toolbar do not use the ToolbarArrowKeyNavigationProvider
  • #152510 dcf9edde7ac7b - bump adf-schema to 42.0.1
  • Updated dependencies

93.4.4

Patch Changes

  • #151676 ed6d01983b0da - ED-25183: Remediate WithEditorActions, WithPluginState & LegacyEditorContext context type

93.4.3

Patch Changes

  • #152012 30a69f02904da - [ED-23460] Make sure that error analytics in editor-plugin-mentions can fire by using actions from editor-plugin-analytics

    • @atlaskit/editor-common: Add types for @atlaskit/editor-plugin-mentions analytics
    • @atlaskit/editor-plugin-mentions: Switch to using @atlaskit/editor-plugin-analytics actions so that error events can be queued and fired consistently
    • @atlaskit/mention: Move some enums to the types file and export them so they can be used to type analytics events

93.4.2

Patch Changes

  • #151956 10d31e630989b - Update internal Layer component to avoid UNSAFE lifecycle method
  • #152099 76e822ba23b83 - [ED-23460] Allow develops to specify the channel when firing events
  • #152019 5f7f23dd0c612 - [ux] ED-25082: Added editor custom font tokens and use them for normal texts and paragraph texts"
  • Updated dependencies

93.4.1

Patch Changes

93.4.0

Minor Changes

93.3.0

Minor Changes

  • #151190 a3723b1cdede2 - [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.

Patch Changes

  • Updated dependencies

93.2.5

Patch Changes

  • 3bfc9e68e4668 - add a helper to switch component based on feature flag value

93.2.4

Patch Changes

93.2.3

Patch Changes

  • #150908 7aad3c3a375ff - Undoing addition of stopEvent function to extensionNodeView and related tests
  • Updated dependencies

93.2.2

Patch Changes

93.2.1

Patch Changes

93.2.0

Minor Changes

  • #150260 b6d9de1b0e543 - Added an editor analytics event for clicking the copy anchor link floating toolbar item

Patch Changes

  • #150241 11814f141483a - ED-24117: remediates extension component for react 18
  • Updated dependencies

93.1.6

Patch Changes

93.1.5

Patch Changes

  • #150189 7537d7c549a7b - [No Issue] Improve prosemirror data attributes for nodes/marks toDOM and NodeViews

93.1.4

Patch Changes

  • #149749 0b3df6a89bf6c - [ux] ED-24886 Set marginTop of first heading with right or centre align to default marginTop

93.1.3

Patch Changes

  • #149599 9c110fa4b038c - Updates css that targets floating toolbar buttons that are links so that there is not additional undesired padding in the button.
  • Updated dependencies

93.1.2

Patch Changes

  • #149178 f3c027c1f8373 - [ED-24859] Improve LazyNodeView toDOM implementation to avoid LayoutShifts

93.1.1

Patch Changes

  • c96a0a38b5aa3 - Updated typing for floating toolbar tooltipContent prop to allow manual updating of tooltip position, better parity with atlaskit component.

93.1.0

Minor Changes

Patch Changes

  • #148601 e11f6a141cfe5 - [ED-23460] @atlaskit/editor-plugin-mentions: Track when mention providers fail to resolve @atlaskit/editor-common: Add enums for mention provider reporting
  • Updated dependencies

93.0.0

Major Changes

  • #147736 b87d619f458cf - [ux] Removed the theme package from editor-common. Some colours have been adjusted to use tokens, and some unused code has been removed.

    WHAT? We have removed the following exports:

    • getPanelDarkColor and getPanelBackgroundDarkModeColors. Remedy: Was used for editor-mobile-bridge and is no longer used. Use panelDarkModeBackgroundPalette to access panel dark mode colors.
    • lightModeStatusColorPalette and darkModeStatusColorPalette from editor-common. Remedy: Status colours come from @atlaskit/status/picker.

    WHY? Because styling is moving to tokens and we no longer require these.

Patch Changes

  • #147736 b6868597a50cd - [ux] Fix table resizing when rendering with AK renderer in SSR
  • Updated dependencies

92.1.2

Patch Changes

92.1.1

Patch Changes

92.1.0

Minor Changes

Patch Changes

92.0.1

Patch Changes

  • #147528 76697633ae0d5 - ED-25126 adding analytic events for requestToEdit and dismiss functionality

92.0.0

Major Changes

Patch Changes

  • #147094 9e12a8f47cfef - [ED-24721] Clean up FF confluence.frontend.fabric.editor.comments-on-media-analytics
  • Updated dependencies

91.2.3

Patch Changes

  • #146966 ee4562a10804e - cleaned up platform_editor_get_emoji_provider_from_config feature flag
  • Updated dependencies

91.2.2

Patch Changes

  • #146658 005fd63af6943 - ED-24930 Fix external image badge allows a cursor inside it
  • #146981 1bb47674cd3df - [ED-24683] clean up confluence.frontend.fabric.editor.comments-on-media-media-inline-bug-fix
  • Updated dependencies

91.2.1

Patch Changes

  • #146446 c98c34dd5f307 - [ED-24941] Added analytics for media-insert

    • @atlaskit/editor-common: Add enums and types for new anaylics params
    • @atlaskit/editor-plugin-media: Include 'insertMediaVia' on analytics events for inserting media into the document
    • @atlaskit/editor-plugin-media-insert: Set 'insertMediaVia' field for particular 'externalUpload', 'externalUrl' or 'localUpload' media inserts

91.2.0

Minor Changes

Patch Changes

  • Updated dependencies

91.1.2

Patch Changes

  • #145623 f7a9eb3237204 - [ux] [ED-24821] This change prevents codeblocks from stretching up when they are nested with floating images inside blockquotes or panels.

91.1.1

Patch Changes

  • Updated dependencies

91.1.0

Minor Changes

Patch Changes

  • Updated dependencies

91.0.5

Patch Changes

  • #144925 9faf9ff89ad37 - ED-24822 - Add padding to panels with no icon and unhide drag handle in first bodied node
  • Updated dependencies

91.0.4

Patch Changes

  • Updated dependencies

91.0.3

Patch Changes

  • #144261 db163b6e55bdb - [ux] ED-24773 implement request to edit link in request to edit dialog
  • Updated dependencies

91.0.2

Patch Changes

91.0.1

Patch Changes

91.0.0

Major Changes

  • #143799 28c4ecb75a634 - removed editorActions from onClick in Props, updated toolbar reference to it

90.2.0

Minor Changes

  • #143146 8f698f1278514 - [ux] [ED-24905] Main change: make loom plugin config, loomProvider, optional, and add optional config, renderButton, to support customising loom button, e.g. adding pulse, spotlight. This change is required to support loom cross-sell flow. In this flow, loom SDK will not be initialised unless loomProvider is passed in. Once loomProvider is ready, initLoom action can be used to initialise SDK. This change should be backwards compatible and will not impact the existing flow.

Patch Changes

  • #143310 f55df006dcd59 - ED-24822 - Add padding to panels with no icon and unhide drag handle in first bodied node
  • #143644 b5352e3195293 - [ux] [ED-24327] Integrate new media popup into toolbar and quick action
  • Updated dependencies

90.1.0

Minor Changes

Patch Changes

  • Updated dependencies

90.0.1

Patch Changes

  • #142802 09c0d0a18b491 - [ux] [ED-24935] [ED24921] Add URL validation and enforce max length for input field

90.0.0

Major Changes

  • #142806 f73667130fb7d - [ux] Update styles for nested dnd to only apply to full page editor. Removed blockquoteSharedStylesNew export.

Patch Changes

  • #142433 896303d4b4390 - ED-24552 Update document moved event to fire when nested nodes are cut/paste into nodes and add nodeDepth attributes
  • Updated dependencies

89.3.2

Patch Changes

  • #141728 4de004a0f879d - [ux] EDF-1388: Cleanup platform.editor.ordered-list-auto-join-improvements_mrlv5 and paths
  • #141037 0c5cb40ae3a67 - Consider string documents when not validating incoming documents in Confluence Cloud
  • Updated dependencies

89.3.1

Patch Changes

  • #142108 a1776d86877fe - ED-24864 ED-24931 Add logic to handle dragging expands inside and outside of eachother, converting them to and from nested expands when required. Also add experiment gating for nested-dnd.

89.3.0

Minor Changes

  • #139456 a788f5ceac7a2 - [ux] Add optional forth optional parameter to EditorCardProvider.resolve method called isEmbedFriendlyLocation which when given false value will prevent auto-conversion (on link paste) to an embed based on FE speciafied regexp rules. If value is not given it will act as true and remain old behaviour

Patch Changes

  • #139456 eb325a760c365 - [ux] [ED-24443] This change allows users to backspace inside empty expands with empty nested expands, without deleting both expands.
  • Updated dependencies

89.2.1

Patch Changes

  • #140915 eaccad51157d6 - [ux] Migrate new icons including color, highlight and task on Editor primary toolbar
  • Updated dependencies

89.2.0

Minor Changes

89.1.3

Patch Changes

  • #140717 142a506a3f170 - ED-24958 prevent confluence full page editor crashing when loading from draft doc

89.1.2

Patch Changes

  • #140615 9fcd397540837 - [ux] [ED-24523] Fix selection set after inserting codeblock via typeahead or toolbar
  • #140550 b4f8f21029b8f - Update main toolbar icon for right rail experiment, add analytics
  • Updated dependencies

89.1.1

Patch Changes

  • Updated dependencies

89.1.0

Minor Changes

89.0.2

Patch Changes

89.0.1

Patch Changes

  • #139334 30793649657c0 - [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.
  • Updated dependencies

89.0.0

Major Changes

  • #139052 6e5c1f6bbf028 - Clean up of mobile specific features/appearances as we no longer support mobile for the Editor.

88.13.3

Patch Changes

88.13.2

Patch Changes

  • #137403 1ef67ef2128a5 - [ux] [ED-24820] When media group is selected and we insert a quote we want it to wrap. We had to update the range for media group to be wrapped.

88.13.1

Patch Changes

  • #137865 d392fecac5384 - [EDF-1247] Added beta label to proactive ai experience, patched editor floating toolbar to support a new footer component if parsed in

88.13.0

Minor Changes

  • #138801 eeb1f7ad41211 - Adding new entry-points to editor-common to optimise bundle size and move away from "utils" entry-point.

88.12.1

Patch Changes

  • 1269ffa635367 - Cleanup FF platform_editor_get_card_provider_from_config

88.12.0

Minor Changes

Patch Changes

  • #138136 35938ecf46ba7 - [ED-24755] Implement insert functionality of element templates and fire document inserted event with template IDs
  • #138270 0acb3673d32d9 - Add insert menu to right rail for experiment
  • Updated dependencies

88.11.0

Minor Changes

Patch Changes

  • #137217 699039baa2c85 - [ux] [ED-24782] Add styling for blockquotes so that when media is nested, wrapLeft and wrapRight do not cause the media to sit outside the blockquotes.
  • Updated dependencies

88.10.0

Minor Changes

88.9.0

Minor Changes

  • #137234 e80c81de138e9 - [ux] [ED-24803] Experiment for editor block controls which adds a button to insert quickInsert elements

88.8.3

Patch Changes

88.8.2

Patch Changes

  • #137244 e6f32d1f22896 - Control show or hide editor toolbar in SSR environment
  • #136871 87a30d5cb3ffb - ED-24814 - Addressing a bug where changing the language on a wrapped code block caused the wrapped decorator to disappear. Required changing the sequence in which we update the keys on the wrapped states WeakMap. Due to the amount of changes, it has all be placed behind a bug fix feature gate (editor_code_block_wrapping_language_change_bug) and the original feature gate (editor_support_code_block_wrapping).
  • Updated dependencies

88.8.1

Patch Changes

88.8.0

Minor Changes

Patch Changes

  • Updated dependencies

88.7.0

Minor Changes

Patch Changes

88.6.2

Patch Changes

  • #136143 851c2575d214e - Use optimised entry-points for analytics packages to reduce bundle size.
  • Updated dependencies

88.6.1

Patch Changes

  • #136078 09414d7233497 - ED-24507 Switch nested dnd FG to experiment and include padding changes"
  • Updated dependencies

88.6.0

Minor Changes

  • ed9e420d175b8 - New entry-point for intl-error-boundary component on editor-common. Further sharedExpandStyles is now available on editor-common/styles entry-point. These are to remove editor-common/ui entry-point from the critical path in editor-core.

88.5.1

Patch Changes

  • cbe3b04ebb0b6 - ED-24730 tweak transferCodeBlockWrappedValue to handle nodes being swapped by drag and drop.

88.5.0

Minor Changes

  • #135396 af03638fcb7c0 - [ux][EDM-10592] Reduce px width of media to next lowest even value behind FF

Patch Changes

  • #135246 72792f85ed3b0 - [ux] [ED-24518] Override styling for last element in blockquote which was being set to display inline-block and instead set it to display block. Only overriding if last child is a code block, media single, or media group node.
  • Updated dependencies

88.4.0

Minor Changes

  • c4d2eb3f9f965 - [ux] Fix issue with card provider not updating asynchronously

Patch Changes

  • #134882 ba204702f8e32 - [ED-24567]

    • @atlaskit/editor-common Add MEDIA_PICKER as a variable fo analytics
    • @atlaskit/media-client Return the mime-type from when calling the uploadExternal function
  • Updated dependencies

88.3.1

Patch Changes

88.3.0

Minor Changes

Patch Changes

  • Updated dependencies

88.2.1

Patch Changes

88.2.0

Minor Changes

88.1.2

Patch Changes

  • #133711 41612f682764d - [ED-24400] Added feature gate and experiment for nesting media & codeblock in quotes
  • Updated dependencies

88.1.1

Patch Changes

88.1.0

Minor Changes

  • 193f8c85e1a39 - [ux] [ED-24635]

    • Disable Turn into dropdown options when wrapping is not supported
    • Update expand icon so that it can show disabled status
    • Update Turn into icon to show active status when dropdown is open
  • #132259 f5e633e11af26 - Expose options for the core plugin so that you can opt out of scrolling within the editor after using the "focus" action.

  • #132800 7868d12fa96a1 - EDM-9074 Remove platform.linking-platform.prevent-suspicious-linkification feature flag

Patch Changes

  • #133191 78a1927084934 - [ux] Remove icon migration feature gate and migrate new icons on primary toolbar

88.0.0

Major Changes

  • #131378 04848ee5982e0 - Remove reactContext from PMPluginFactoryParams type. This was an unused property and so shouldn't have any upgrade friction.

Patch Changes

  • #131548 1b9034d028442 - [ux] Fix extension label button text size and update VR tests
  • Updated dependencies

87.13.3

Patch Changes

  • #131374 9ef24a0e887b2 - Fix type definitions for any type in editor-core.
  • #131601 ca5f723c23abb - Use useEffect in usePreviousProps hook to match react dev mode behaviour with prod and staging [GRAVITYAI-1097]
  • Updated dependencies

87.13.2

Patch Changes

  • Updated dependencies

87.13.1

Patch Changes

  • #131172 4b528c8da4120 - No putting visibility hidden on width detector childen if in SSR but no breakout inline script
  • Updated dependencies

87.13.0

Minor Changes

87.12.0

Minor Changes

  • #129457 171c73d4033f0 - [ux] [ED-24566]

    • Internationalisation strings in editor-common for editor-plugin-media-insert
    • Removed default pre-filled URL for editor-plugin-media-insert popup
    • Added background color for editor-plugin-media-insert popup
  • #130065 e71a357ea40dd - [ux] [ED-24323] Add external image badge for externally hosted images

87.11.0

Minor Changes

  • #130260 d338ce6e4ff6e - [ux] Add padding to blockquote and panel nodes to allow space for element controls

Patch Changes

  • #129804 790a6fe6bc9e8 - [ED-24516] Fix VR test helpers for fallback LazyNodeViews
  • Updated dependencies

87.10.2

Patch Changes

  • #130061 bdad694cb2c24 - [ux] [ED-24566] @atlaskit/editor-plugin-media-insert: When user clicks "Cancel" button on insert media popup the focus is returned to the editor @atlaskit/editor-common: Added event type for media insert cancelled analytics

87.10.1

Patch Changes

  • Updated dependencies

87.10.0

Minor Changes

  • #129411 175fc1454a8a4 - [ux] Migrate typography with new ADS token and primitive and remove feature gate

Patch Changes

87.9.1

Patch Changes

87.9.0

Minor Changes

  • #129365 0cb229e53ad8f - [ED-24249] @atlaskit/editor-common: Added enums and event definitions for editor-plugin-media-insert popup dialog @atlaskit/editor-plugins: Export MediaInsertPluginState from editor-media-insert-plugin

Patch Changes

87.8.0

Minor Changes

  • #129049 6b1533d389c9d - [ux] ED-24511 - Convert code block line numbers inline decorations to widget decorations. The line number gutter on editor code blocks should now reflect the number of lines of code, including when the code block has word wrap enabled. Minor for editor-common as new analytics attribute added.

Patch Changes

  • Updated dependencies

87.7.0

Minor Changes

Patch Changes

  • Updated dependencies

87.6.2

Patch Changes

  • #128785 175fd06e412c2 - [ux] Increase bodied macro padding to account for new editor resize controller future feature
  • #128413 2df8a92126a8d - [ux] We are testing input behavior change inside of an extension body. Now when attempting to register inputs, like typing, from an element inside an extension body, it should not accidently instead register in the editor body. If this fix is successful it will be available in a later release.

87.6.1

Patch Changes

  • #128180 51b4ef21250bf - [ux] EDF-1228 - add shortcut to the Continue in Chat button in the Rovo Agent modal
  • #128458 26e17a7d801e4 - ED-24514 Added ignoreMutationDelegate to lazyNodeView
  • #128180 d6c81622b7636 - [ED-24553] Fix Lazy NodeView race conditions when multiple Editors are running at the same time
  • #127940 7f340ec35b8a4 - [ux] ED-24320 Hook up decorators for toggled on and toggled off wrapping states in floating toolbar
  • Updated dependencies

87.6.0

Minor Changes

  • #128347 e33566cebd5d1 - [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 change
  • #128527 e9e003a733b63 - Add media upload from URL and associated i18n, analytics and test packages
  • #128333 4ad86751ab1d7 - [ED-24505] Implement onClick handler for Turn into dropdown options and update relevant insertion analytics with inputMethod: floatingToolbar when an element is inserted via the dropdown

Patch Changes

  • #128105 b55614e1ea801 - added a timeout to the requestIdleCallback inside the LazyNode replacement debounce to ensure it is called eventually, limiting potential issues with infinite re-rendering
  • Updated dependencies

87.5.1

Patch Changes

  • Updated dependencies

87.5.0

Minor Changes

87.4.2

Patch Changes

  • Updated dependencies

87.4.1

Patch Changes

  • #127369 95ff22b16d347 - [ux] ED-24374 Add support for dynamic line number positions on code block nodeview

87.4.0

Minor Changes

  • 3ac0ae73c0d52 - [ED-24499] Add Turn into dropdown button to text selection toolbar for platform_editor_basic_text_transformations experiment. This button will be used to provide options to transform selected texts/inline nodes into other elements (e.g. expand) containing the content.

Patch Changes

  • #126418 dc10688cd20b6 - [ux] Migrate typography with new ADS token and primitive
  • Updated dependencies

87.3.5

Patch Changes

  • #126974 8730c454c41f7 - [ux] [ED-24386] Clean up FF platform.editor.review-text-highlighting-styling

87.3.4

Patch Changes

  • #126818 197b047fbe6e6 - ED-24245 - Adding analytics TRACK event that is triggered when the user clicks the toggle word wrap button on the code block floating toolbar.

87.3.3

Patch Changes

87.3.2

Patch Changes

87.3.1

Patch Changes

  • f42945811476f - [NO-ISSUE] Mapping macro extensionKeys for the pageElementCounts analytics events to remove prefixes with UUIDs

87.3.0

Minor Changes

Patch Changes

  • #125984 167a210dfd672 - [ux] Update shortcuts for element dnd
  • #125082 ba605ab4da0e1 - [ED-23977] This change cleans up the use of the feature flag 'platform.editor.a11y-main-toolbar-navigation_osrty'.
  • Updated dependencies

87.2.0

Minor Changes

  • aef5432662b58 - [ux] EDM-10363 Implement opening links via configure overlay dropdown open link button

87.1.0

Minor Changes

Patch Changes

  • Updated dependencies

87.0.4

Patch Changes

  • #125133 d804e5dd3216b - ED-24226 - Add state to manage the toggle word wrap state of code blocks. New WeakMap added in editor-common/src/code-block, as word wrap state is shared throughout the editor. Covers regular changes to code block by the user via the node view update function. Covers breakout of code block node. Does not cover drag&drop & cut&paste edge cases.

87.0.3

Patch Changes

87.0.2

Patch Changes

  • 23c64778d8082 - [ux] Updating the cursor style for embed cards when the smart links in live pages FF is on

87.0.1

Patch Changes

87.0.0

Major Changes

  • #123678 6bcb27fe4752f - [ux] Updating smart-card styles export to change cursor based on live pages mode, and updating usage of smartCardStyles to match new declaration

Patch Changes

  • Updated dependencies

86.8.0

Minor Changes

  • #124190 9ab9c4ca2b9df - Clean-up platform.editor.refactor-highlight-toolbar_mo0pj feature flag
  • #124209 8aa1792f12ed3 - bump @atlaskit/editor-prosemirror to 5.0.0, bump @atlaskit/adf-schema to 40.1.0

Patch Changes

  • Updated dependencies

86.7.1

Patch Changes

86.7.0

Minor Changes

  • #121606 fb55435295b55 - Add on click callback to hyperlink plugin for live page
  • #122895 a2c733eaa3214 - [ED-24348]

    • Add feature flag moreElementsInQuickInsertView for experiment platform_editor_more_elements_in_quick_insert_view
    • Update quick insert icons to have viewBox attributes to allow scale
  • #122895 49b8c7658f3b5 - [ED-24173] bump @atlaskit/adf-schema to 40.3.0 and @atlassian/adf-schema-json to 1.18.0

Patch Changes

  • Updated dependencies

86.6.0

Minor Changes

86.5.1

Patch Changes

86.5.0

Minor Changes

  • #123058 2f8d14c320506 - ED-24314 Adds new analytics event that fires editors inline comment selection dialog comment button appears

86.4.1

Patch Changes

  • #122612 01a85ce0a88ec - [ux] ED-23705 Add logic to handle annotations on inline nodes when they are inserted or pasted. Covers the following inline nodes: emoji, status, mention, date, inlineCard
  • Updated dependencies

86.4.0

Minor Changes

  • 042e8561002b0 - [ED-23210] Update ElementAttribues for element events

86.3.1

Patch Changes

  • #121978 740b45d7d559f - [ux] Removing the id from the editor toolbar button as it does not meet accessibility compliance. Updating cases where it was used. These buttons can be referenced better via their role or data test id.
  • Updated dependencies

86.3.0

Minor Changes

  • #121678 9ca02c9c7c5ce - created new entrypoint for startMeasure,stopMeasure,clearMeasure, deprecated those functions in editor-common/utils

86.2.3

Patch Changes

  • #121941 9db19df977817 - Added new commands for hyperlink plugin: removeLink and updateLink. These can be used on an active link to remove the hyperlink mark or update the text/href on the link.
  • 3b20c735bc9ee - [ux] Insert full-width table in comment editor when table resizing is enabled.

86.2.2

Patch Changes

86.2.1

Patch Changes

  • #121315 f550b1a0c6e85 - [ux] ED-24237 Fix comment appearances in renderer to match editor
  • #120992 a61cfb5567823 - ED-23357 Update annotation node name calculations to avoid crashes on invalid ranges
  • Updated dependencies

86.2.0

Minor Changes

  • ca831efa17dd5 - [ED-23922] Added utility to count the number of unique elements, text formats, macros and layouts in a JSONDocNode or JSONNode

Patch Changes

  • #121046 c5cbf1d63b0c8 - [ED-24241] Memonize the document.body to avoid multiple Layout Reflows for the same page

86.1.0

Minor Changes

  • #120893 67a22e5eb05a2 - [ux] [ECA11Y-113] This change adds the keyboard shortcut (Shift+F10) to the Cell Options Tooltip and to the Editor Help dialog. This change is behind the platform_editor_a11y_table_context_menu feature flag.
  • #120665 a4ee6908e0e2c - [ED-23943] Milestone: Initial LazyNodeViewLoading implementation for Table

Patch Changes

86.0.0

Major Changes

  • #120553 259bed51cbd99 - Updates getLinkPreferencesURLFromENV to leverage @atlaskit/atlassian-context rather than env variables (ff cleanup). Removes link preferences constants exports.

Patch Changes

  • Updated dependencies

85.2.0

Minor Changes

  • #119849 8160c4683046e - EDM-10391 Configure button in smart link in live pages on narrow links now selects link

85.1.0

Minor Changes

Patch Changes

  • #120417 26e76bb38b63f - [ux] ECA11Y-175: This changes improves the floating toolbar a11y by making the image border options menu accessible for keyboard-only users, and is behind the feature gate platform-editor-a11y-image-border-options-dropdown.

85.0.0

Major Changes

Minor Changes

Patch Changes

  • #119412 a714be7c47d68 - [ux] [ED-23047] Remove FF platform.editor.text-alignment-keyboard-shortcuts and make feature flagged functionality default
  • Updated dependencies

84.5.1

Patch Changes

  • #119559 7c1b0299f4fba - ED-22510:Screen reader support for column/row selection and up/down movements
  • #119860 2f8a2041b5477 - [ECA11Y-185] Removed platform.editor.a11y-element-browser FF
  • Updated dependencies

84.5.0

Minor Changes

  • #119314 e7b05702b37eb - Include session id in the activity join/ack data
  • #119163 45ae1b9a97c16 - [ux] Added onDropdownChange prop to overlay in editor-common. Used this prop to keep link configure overlay open when dropdown is open, and hide overlay when dropdown is hidden.

84.4.2

Patch Changes

84.4.1

Patch Changes

  • Updated dependencies

84.4.0

Minor Changes

  • #118748 10bb9e2def098 - [ux] Reduce media single max width padding for all editors except full page

Patch Changes

  • Updated dependencies

84.3.2

Patch Changes

84.3.1

Patch Changes

  • #118071 8001b542d9e11 - [ED-24018] removes the feature flag 'platform.editor.a11y-focus-order-for-element-browser-categories_ztiw1'

84.3.0

Minor Changes

Patch Changes

  • #113218 d1b428ec29d68 - [ED-23765] migrate inline node commenting feature flags to statsig feature gate

84.2.0

Minor Changes

  • #117916 cd1905bf5112d - [ux] Link configuration overlay shows chevron down icon on small links based on a 50px width threshold. On click the overlay opens a dropdown with open link and configure link options.

Patch Changes

84.1.0

Minor Changes

  • #117489 6a9147dd7b5bf - NO-ISSUE Added context menu editor plugin to capture right-click customer behaviour in analytics

Patch Changes

  • Updated dependencies

84.0.4

Patch Changes

84.0.3

Patch Changes

  • c905706a6f207 - [ux] [ED-23712] Clean up feature flag 'platform.editor.transparent-diagonal-decorator'
  • Updated dependencies

84.0.2

Patch Changes

  • #116502 1933f2ba43919 - [EDF-950] Deprecating AtlassianIntelligenceToolbarButton within generative-ai-modal, it now lives within editor-plugin-ai, removed duplicated code from editor-common, and use the export instead

84.0.1

Patch Changes

  • #117088 2d9e303cfc237 - [ux] Update padding between icon and also padding button to match designs better

84.0.0

Major Changes

  • d9b562bd66f8e - [ux] [ED-23947] restoring the original order of the typeahead menu so that actions, media, mentions and emojis are above the fold (in the top 5 results). this change is a major because it removes the getEditorFeatureFlags prop for plugins. if any consumers who have adopted these changes to the public API, they should remove them on their side too.

83.6.1

Patch Changes

83.6.0

Minor Changes

  • #116586 3e6333e4a0fbd - [ED-23761] Add analytics for floating toolbar text highlighting experiment

83.5.1

Patch Changes

  • #116194 a6ac14257c10a - [ux] Update button interactions: non-bodied macros stay flush with macro, bodied macros show config icon on hover/select, have default white background, and maintain the indentaion

83.5.0

Minor Changes

  • #116062 2662cb99be36f - [ux] ED-23706 - change disabled comment action text
  • #113441 ea57f8fd294f9 - Updates getLinkPreferencesURLFromENV utility to leverage @atlaskit/atlassian-context pkg in order to control user preferences link based on environment/perimeter.

Patch Changes

83.4.3

Patch Changes

  • #116178 f8e239e1bdf8e - [ux] Remove small gapping in inline macros and update VR tests accordingly
  • Updated dependencies

83.4.2

Patch Changes

  • Updated dependencies

83.4.1

Patch Changes

  • #114832 a38ae4ff11746 - Slight change to link overlay button CSS to fix some background colour edge case issues

83.4.0

Minor Changes

83.3.1

Patch Changes

  • 0c728cec893a0 - ED-23730: Change table to align center when column resizing makes table width wider than linelength

83.3.0

Minor Changes

Patch Changes

  • Updated dependencies

83.2.0

Minor Changes

  • #114794 f859d1c0d08dc - [ux] Adds in logic to conditionally show new label designs for macro interaction updates. Also updates/adds new tests.

83.1.0

Minor Changes

  • #114806 d3310bbf372ec - [ux] The keyboard navigation for the main toolbar
  • #114811 ad0d2f10ef71b - CONFONBO-3268: Changes for the experiment Teammate Presence: expose 2 new collab events to add statuses (viewing/editing) to Confluence

83.0.4

Patch Changes

  • #115170 84489f16bb385 - Adds a pm-plugin to register contentMoved event as an alternative to DnD feature.

83.0.3

Patch Changes

  • #115110 c6f8e2be84f70 - ECA11Y-20/ECA11Y-59 Make table cell options menu accessible for keyboard only users

83.0.2

Patch Changes

  • Updated dependencies

83.0.1

Patch Changes

83.0.0

Major Changes

Patch Changes

  • #112336 a1733f8d7c4cc - [ux] ED-23648 tweak editor and renderer inline comment sizing to fit inline nodes
  • #114903 8f2977cd60ba0 - [ux] [ED-23063] Adds optional floating toolbar button for text highlighting to the selection toolbar (disabled by default)
  • #110942 aa339aee9aa7d - Fix Type error: optionalPlugin marked as required under unit test
  • #111187 3fc3b37188f2c - [ux] [ED-23788] Make sure that profilecards in the Editor do not autofocus, so that users can click on a mention and immediate delete it by pressing Backspace or Delete
  • Updated dependencies

82.14.0

Minor Changes

82.13.0

Minor Changes

Patch Changes

  • #114315 5a42f41565210 - [ux] [ED-23759] Add localisation string for text highlighting floating toolbar experiment
  • #114122 cf80fda06fa1d - Cleaning up unused code using WithPluginState for extensions

82.12.0

Minor Changes

Patch Changes

  • Updated dependencies

82.11.1

Patch Changes

  • Updated dependencies

82.11.0

Minor Changes

  • #112275 6f3058e0347a3 - ED-23734 - add getInlineNodeTypes function to InlineCommentViewComponentProps

82.10.0

Minor Changes

  • #112575 63dcaae87255b - Passes new FF for new experiment to macro code and updates type to be object from boolean to account for multiple FFs

Patch Changes

82.9.2

Patch Changes

82.9.1

Patch Changes

  • Updated dependencies

82.9.0

Minor Changes

  • #110714 9e5e71458aec6 - [ED-23281] Explictly opt out scrollIntoView when adding annotation mark as it is handled by scrolling comment sidebar into view instead

82.8.6

Patch Changes

  • #112385 7889fc5a6eff5 - Add new moved events for dnd, change which events are fired in block control plugin

82.8.5

Patch Changes

82.8.4

Patch Changes

82.8.3

Patch Changes

  • Updated dependencies

82.8.2

Patch Changes

  • #111382 5ce3f135c6211 - Cleanup feature flag to protect for explicit HTML element check in some places.
  • Updated dependencies

82.8.1

Patch Changes

82.8.0

Minor Changes

Patch Changes

  • #110948 6567f4bf996b3 - [ux] When we select caption comment, the comment badge should not be active (with FF) and rename prop name to mediaSingleElement

82.7.1

Patch Changes

  • #111381 5ec7ab3d39035 - Replace the LD flag controlling new column resizing experience with statsig experiment
  • Updated dependencies

82.7.0

Minor Changes

  • #110802 4ec8e069a729b - Added a new overlay button component, which selects the passed in node at node position on click.

Patch Changes

  • Updated dependencies

82.6.0

Minor Changes

  • #110884 674f78166705c - [ux] [ED-23516] Change border color for highlight and text-color palettes to use tokens. Changedefault palette color when undefined

Patch Changes

  • #110390 bead123202369 - [ux] [ED-23642] Reordering the typeahead so that date, status, code block & info panel are above the fold (in the top 5 results)
  • #110966 31348c335b4b3 - ED-23690 - add inlineNodeTypes property to AnnotationComponentProps
  • #109764 0c87bddb30871 - ED-23659 - fix keymap plugin Dead keys processing.
  • Updated dependencies

82.5.0

Minor Changes

  • #108718 1aad4f15416c2 - [EDF-737] Add content warning to the floating toolbar of the ai panels, extended extensions floating toolbar API to allow custom JSX
  • #108805 5c0926002a5ac - Add new element drag and drop analytic events

Patch Changes

82.4.0

Minor Changes

82.3.0

Minor Changes

  • #108458 07ff840152c4a - [ED-23469] Add elementDragAndDrop key for platform_editor_element_drag_and_drop feature gate
  • #107856 7ba2db81f78ac - [ux] [ED-23348] Make transparent option in highlight color palette more obvious with a diagonal line.

Patch Changes

  • #109540 2267be0c78aea - [ux] Fix hover and remove interactions with new macro UX updates and update vr test snapshots
  • #109969 52590a0b562ef - ED-23690 Adds an attribute to annotation analytic events with the name of nodes inside the annotation range
  • Updated dependencies

82.2.2

Patch Changes

  • #109033 046555d9a96ea - Converts LD flag to an experiment for Preserve Table Widths part two feature.

82.2.1

Patch Changes

82.2.0

Minor Changes

Patch Changes

82.1.1

Patch Changes

82.1.0

Minor Changes

  • #102065 3550442d1b3d2 - [ux] [ECA11Y-185] Element Browser Modal: Replaced Collection component with Grid in order to layout remains readable when WCAG values are applied
  • #108459 dff16b735e876 - [ED-23613] Avoid blending background color when inline comments overlap with highlights
  • #108623 c01339668ebde - [ux] ED-23617 Add support in editor for comments on status, emoji, date and mention nodes
  • #108623 5af1dca5d4168 - [ux] ED-23616 Introduces support in renderer for commenting on status, emoji, date and mention nodes.

Patch Changes

  • #108217 97daaf15d02fb - [ED-23052] disable Sentry logging in FedRamp instances
  • Updated dependencies

82.0.1

Patch Changes

  • #102957 39ff2710412c - [ux] [ECA11Y-161] Blockquotes: changed insufficient color contast for the text
  • Updated dependencies

82.0.0

Major Changes

  • #106543 2141b277161c - Added new API actions getStartingToolbarItems and getEndingToolbarItems to the card plugin actions.

    Removed pluginState from the HyperlinkAddToolbar props, and added a prop consume analytics props via a different prop meta.

Patch Changes

  • #106586 f3486a7d141c - Update usage of akEditorGutterPadding to its dynamic version which can increase padding to support editor drag and drop. Breakout logic is also updated to accommodate extra padding.
  • #107920 f918580d1700 - [ux] Removes Table Lock button and addes a new menu item 'Fixed column widths' in the table's floating toolbar menu instead of the button.
  • #107415 f7f135cdedb8 - ED-23441: Added analytics for table aligment changes caused by resizing or appearance changes"
  • #100714 81849acfe13c - ECA11Y-228: Added new shortcuts for insert column and row and added correct formatting for help modal dialog
  • Updated dependencies

81.2.2

Patch Changes

81.2.1

Patch Changes

  • #105074 546eb6455635 - [ux] ED-23044 - The inlineCards with URL should be simplified to url when them are wrapped to inline codemark

81.2.0

Minor Changes

Patch Changes

  • Updated dependencies

81.1.5

Patch Changes

81.1.4

Patch Changes

81.1.3

Patch Changes

  • Updated dependencies

81.1.2

Patch Changes

  • #103169 e9d45fc94064 - [ED-23248] -

    @af/editor-libra: Added profilecardPopupName locator to Mention Model @atlaskit/editor-test-helpers: Added optional profilecard provider mock for examples @atlaskit/editor-common: Exporting mention with profile card component

  • #103816 3fb50173376f - [ED-23159] Added blending styling for when highlights overlap inline comments

  • Updated dependencies

81.1.1

Patch Changes

  • Updated dependencies

81.1.0

Minor Changes

81.0.1

Patch Changes

81.0.0

Major Changes

  • #102675 5a358ae041de - Removing @atlaskit/in-product-testing and its usages. Entry point removals require a major bump.

Patch Changes

80.5.2

Patch Changes

  • #101513 98b5dfc33bed - [ux] [ED-23156] The highlight primary toolbar button is disabled when trying to apply it on nodes that don't enable the mark and when in a gap cursor. The text color primary toolbar button is disabled when selecting text with a highlight.
  • Updated dependencies

80.5.1

Patch Changes

  • #103099 ab382e121799 - [ED-23248] @af/editor-libra: REVERT: Added profilecardPopupName locator to Mention Model @atlaskit/editor-test-helpers: REVERT: Added optional profilecard provider mock for examples @atlaskit/editor-common: REVERT: Exporting mention with profile card component
  • Updated dependencies

80.5.0

Minor Changes

  • #99680 7d60ce0e7fb1 - Add an option to inline NodeView producer factory to allow stopEvents prop to be passed through to node view

80.4.3

Patch Changes

  • #98647 19eb20751225 - [ED-23248] @af/editor-libra: Added profilecardPopupName locator to Mention Model @atlaskit/editor-test-helpers: Added optional profilecard provider mock for examples @atlaskit/editor-common: Exporting mention with profile card component

80.4.2

Patch Changes

  • #99989 e2bee5eb41f3 - EDF-607: Add analytics to track content changes to editable AI panels

80.4.1

Patch Changes

  • #101355 040f4ffe7af0 - Add analytic event to table alignment command
  • #101524 4821570088e6 - ED-23362 Bump ADF schema to version 36.8.1 and add support for adf validation and transformation

80.4.0

Minor Changes

  • #100662 3d61cd8f2afe - [ED-23355] Update annotation viewed event to with attributes nodeType and method to capture usage for comments on media
  • #100495 dbb78a011fac - [ux] [ED-23150] Added changeColor command for editor-plugin-highlight, including new removeMark command for editor-common. Fixed bug with editor-plugin-text-color which prevented color from being removed when user selects all.

80.3.1

Patch Changes

  • #99825 f48158a56833 - ECA11Y-195 Add missing aria-label for panels group in the floating toolbar
  • Updated dependencies

80.3.0

Minor Changes

Patch Changes

  • Updated dependencies

80.2.0

Minor Changes

  • #100553 e0c2a4b9c8ae - [ED-23157] Clear background color (= highlights) when clearing the formatting on a selection

80.1.0

Minor Changes

Patch Changes

  • Updated dependencies

80.0.0

Major Changes

  • #98890 9a61210caecb - Updating parameters of the applyDraftMode() function to return a step if an annotationId is passed in

79.6.0

Minor Changes

  • #98727 057b3d93e3d4 - The usePreset hook from editor-core previously required the EditorContext in order to have a valid editorApi as a return value (otherwise it is undefined). This is confusing to developers so this improvement allows the API value to be resolved without EditorContext - simplifying what is required to setup the editor.

Patch Changes

79.5.0

Minor Changes

79.4.1

Patch Changes

  • #96397 37f594d6c2d8 - [ux] [ECA11Y-227] Corrected typo in List formatting aria-label
  • Updated dependencies

79.4.0

Minor Changes

79.3.1

Patch Changes

  • #99563 3d4ddbef36b8 - [ux] [EDF-629] Revert floating toolbar click handler changes
  • Updated dependencies

79.3.0

Minor Changes

  • #89041 b7a87b44c721 - Added an editor analytics event for clicking a heading anchor link button

Patch Changes

  • Updated dependencies

79.2.7

Patch Changes

79.2.6

Patch Changes

  • Updated dependencies

79.2.5

Patch Changes

79.2.4

Patch Changes

  • Updated dependencies

79.2.3

Patch Changes

  • #98129 78612a7edba4 - [ux] [ED-23101] Updated Editor JSON, Slack, Confluence and Email transformers to support the new backgroundColor mark
  • Updated dependencies

79.2.2

Patch Changes

  • #96925 b19dc622d23a - [ux] Adds margin above bodied macros since they always show the label for the new interaction designs

79.2.1

Patch Changes

79.2.0

Minor Changes

  • #98035 27df90210ecb - Updated ADF validators to allow optional localId attribute on paragraph and heading nodes in stage0

Patch Changes

  • #97158 5568b03ef792 - [ux] EDF-661: Fix AI Panels Undo behaviour during insert flows (revert extension insertion) and regenerate flows (revert content changes)
  • Updated dependencies

79.1.1

Patch Changes

79.1.0

Minor Changes

  • #94548 9eacc753e6eb - - Update applyAnnotation action to return annotation target nodeType
    • Define MEDIA_CONTAINER for media node

79.0.2

Patch Changes

  • Updated dependencies

79.0.1

Patch Changes

79.0.0

Major Changes

78.37.4

Patch Changes

  • #96237 0401e7b5a88e - [ED-23102] Bump ADF schema to version 35.12.2
  • #96613 398961a2b0a1 - [ux] [ED-23133] Moved stepped rainbow text colour icon styles to editor-common and refactored to be reusable

78.37.3

Patch Changes

  • Updated dependencies

78.37.2

Patch Changes

78.37.1

Patch Changes

  • #95715 f036f2fd9ccf - [ED-23102] Added global styles that map the custom CSS variables to background color for background color mark
  • #96198 b69d14268915 - [ux] EDF-629 fixed floating toolbar elements stealing selection from editor
  • #96234 d414d3e7503b - Update copy for Loom toolbar tooltip item and quickinsert description
  • Updated dependencies

78.37.0

Minor Changes

  • #92514 8f64cde1a25a - [ux] Add floating toolbar to MediaSingle nodes for Live View editor

Patch Changes

  • Updated dependencies

78.36.5

Patch Changes

  • #93412 cc7693e3e336 - [ux] this is to fix the annotation badge padding when rendered inside table
  • Updated dependencies

78.36.4

Patch Changes

  • #95605 ab6a0e7bac9c - [ED-23098] Add support for background color mark to ADF utils and editor common validators
  • Updated dependencies

78.36.3

Patch Changes

  • #95258 f40514ef08e3 - Cleanup feature flag to allow grouping with editor dropdown menu.
  • Updated dependencies

78.36.2

Patch Changes

78.36.1

Patch Changes

  • #95051 aa9cbcdce983 - [ux] Fixes issue where label isn't attached to macro in Firefox and hiding behind smart link on width change

78.36.0

Minor Changes

78.35.0

Minor Changes

78.34.0

Minor Changes

  • #93519 587934fc0174 - Allow real time comments to correctly infer position of comment on media

Patch Changes

  • #94717 40f38eb0a512 - Cleaning up feature flag for inserting nodes in ordered list.

    Fix bugs for incorrect ordered list order with action & improve selection behaviour on insert

  • Updated dependencies

78.33.4

Patch Changes

  • #94715 6606b85603b4 - [ux] Fixes issue where label hides behind smart link
  • #92552 7cd874b858c8 - Check target elements are actually HTMLElement rather than typecasting.
  • Updated dependencies

78.33.3

Patch Changes

  • #85498 ae3b8e85ce49 - [ux] [ECA11Y-17] Added screen reader announcement for insertion and removal of table columns and rows

78.33.2

Patch Changes

78.33.1

Patch Changes

  • #94190 a630077ab3ca - [ux] Removes outline from bodied outline borders for new macro design

78.33.0

Minor Changes

  • #91653 57a3511f76c1 - ECA11Y-203: Added cursor back to the cell, after changing cell background

78.32.0

Minor Changes

  • #86433 88ca3b199a49 - [ux] EDF-412 Collaborators avatars and telepointer colors are tokenised.

Patch Changes

  • Updated dependencies

78.31.5

Patch Changes

78.31.4

Patch Changes

78.31.3

Patch Changes

78.31.2

Patch Changes

  • #93268 1b6c2eb2c1be - [ux] Always show borders and labels for bodied extensions in new macro UX designs
  • #93629 63b7e6ebb83e - Null check in width provider to protect against bug that causes crash due to body not being initialised.

78.31.1

Patch Changes

  • #92744 3f06e77a6006 - [ux] Makes macro label lozenge clickable for new macro interaction design updates

78.31.0

Minor Changes

Patch Changes

  • Updated dependencies

78.30.2

Patch Changes

78.30.1

Patch Changes

  • #92945 929153e0da60 - Cleanup analytics feature flag for queued analytics.
  • Updated dependencies

78.30.0

Minor Changes

78.29.3

Patch Changes

  • #90897 412b090aa792 - [ux] [ED-22841] Implement new state management for the single player expand using a WeakMap

78.29.2

Patch Changes

  • #92161 dbd9c915434d - [ux] Increases touch target for updated macro UI design (mostly just applies to bodied macros)

78.29.1

Patch Changes

  • #92360 6050340d4875 - [ED-23056] Exclude comment badge component from selector in MediaWrapper so that comment badge for draft comment can be positioned to the top right corner correctly

78.29.0

Minor Changes

  • #90964 6e7df33eb280 - [ux] [ED-22992] Auto-dismiss comment button on media if mouse rolling away from media and comment popup, remove popup position transition so that popup does not appear sliding across the page when mouse moving from one media to another

78.28.1

Patch Changes

78.28.0

Minor Changes

  • #90742 f893b885cc0a - [ux] Add comment on media badge states
  • #88342 104d7d1b8191 - Introducing requestDocument API on core plugin which can be used to get the document using the editor API.

    This is intended to replace the editorActions.getValue().

    Using the editor API you can do:

    const { editorApi, preset } = usePreset(() => createDefaultPreset({}));
    
    //
    editorApi?.core?.actions.requestDocument((doc) => {
        // Use the document as you require
    });

    See: Editor RFC 51 for more details.

  • #89840 9f256dde75e9 - [ux] Implement onClickCallback plugin option to editor-plugin-card, allowing a callback to be executed when a smartlink is clicked, used by CCFE for live view to open smartlinks on-click

Patch Changes

78.27.1

Patch Changes

  • #90864 c8a41fe8962b - [ux] Removes hover overlay and adds hover border for inline macros for macro interaction design update

78.27.0

Minor Changes

  • #89386 91d0fdc31828 - Updates card plugin to leverage hyperlink plugins addToolbarItems action in order to inject link preferences button into the hyperlink floating toolbar. Also adds support to configure the link via card plugin options (smart links). Requires platform feature flag platform.editor.card.inject-settings-button.

    Example usage:

    <Editor linking={{ smartLinks: { userPreferencesLink: 'https://example.com' } }} {...restProps} />

78.26.5

Patch Changes

78.26.4

Patch Changes

78.26.3

Patch Changes

78.26.2

Patch Changes

  • #89760 f3844f76fad9 - [ux] Fix date not showing as selected for less than 10.
  • Updated dependencies

78.26.1

Patch Changes

78.26.0

Minor Changes

78.25.0

Minor Changes

  • #87262 78397655c80b - Export new quickInsert assets: IconDatasourceConfluenceSearch and Messages for confluence search datasource creation

Patch Changes

  • Updated dependencies

78.24.1

Patch Changes

78.24.0

Minor Changes

  • #88295 6b703183b847 - [ux] Remove (Beta) from the /Assets and + Assets elements description for GA

Patch Changes

78.23.10

Patch Changes

  • #88137 0a744349d5e6 - [ux] [ED-22833] Change icon used for comment button in media floating toolbar when there are active comments associated with the media. The icon will now be comment icon with a dot at top right corner.

78.23.9

Patch Changes

  • #88354 4c87d9b4f0c2 - The internal composition of this component has changed. There is no expected change in behavior.
  • Updated dependencies

78.23.8

Patch Changes

  • #88096 38f5046368e5 - fix preserve table width undo / redo issue and show full width guide on small screens
  • #87596 e0b95c3a4fba - Add new UI badge for media node to trigger comments

78.23.7

Patch Changes

  • #87820 6702a9cc8f80 - [ux] [ED-22819] Update comment styling for media in renderer so that it aligns with editor
  • Updated dependencies

78.23.6

Patch Changes

78.23.5

Patch Changes

  • #87218 697e394e4300 - NO-ISSUE Refactor linkifyContent and findLinkMatches
  • Updated dependencies

78.23.4

Patch Changes

  • #86408 6bff86c31d81 - Clean up feature flag for increasing visibility of table scroll shadows

78.23.3

Patch Changes

78.23.2

Patch Changes

78.23.1

Patch Changes

  • Updated dependencies

78.23.0

Minor Changes

  • #84430 2981b2835973 - [ux] EDM-9111 Prevent linkification of links with suspicious tlds
  • #86103 af2544086b27 - Changed comment create mutation to send pos if comment is added to a block node

Patch Changes

  • #85470 32cb4d4ca34f - Update loom plugin to take in interface and remove SDK references
  • Updated dependencies

78.22.4

Patch Changes

  • #86724 718a9aa2424d - [ED-22607] Remove references to maxFrames for multi bodied extensions and bump adf-schema from 35.7.0 to 35.8.0
  • Updated dependencies

78.22.3

Patch Changes

78.22.2

Patch Changes

  • #86002 8d4fb94bd0b7 - Added a distance parameter to the quick insert options to facilitate the search for long descriptions

78.22.1

Patch Changes

  • #85506 9b0e106465b6 - [ux] Updates border color to a darker one after AY11 suggestion after their review

78.22.0

Minor Changes

  • #84733 de779b2d9543 - Modify link-preferences to factor in CLOUD_ENV environment varaible when fetching preferences link

Patch Changes

  • #84595 412b82018310 - ED-22555: Added isFullWidth to GuidelineConfig and use it as a signal
  • #85335 0ede8cbb7ccf - [ux] [ED-22607] - Removed check for maxFrames when adding child to multi-bodied extensions

    • Allows any number of children to be added to a multi-bodied extension

78.21.2

Patch Changes

  • #85158 36988d12eb02 - The change here updated the datasource toolbar tooltip name from Table to List.

78.21.1

Patch Changes

78.21.0

Minor Changes

  • #84616 57b0c76cdce6 - Adding support for draft ranges in selection component for renderer annotation provider

78.20.2

Patch Changes

  • #84054 43605c45b445 - EDF-468 Added disableFloatingToolbar plugin option to disable showing floating toolbar when hyperlink is clicked.
  • #83121 97ee7097d940 - [ux] Prevents contenteditable inside resize handle.

78.20.1

Patch Changes

  • #83297 6b1707c169e0 - The internal composition of this component has changed. There is no expected change in behaviour.

78.20.0

Minor Changes

  • #83612 25b32cbfbb7e - [ux] Added new clone row/column behaviour to tables drag N drop. When the user holds the alt modifier during the operation the row/column will be duplicated rather then moved.

Patch Changes

  • Updated dependencies

78.19.2

Patch Changes

78.19.1

Patch Changes

  • #83148 c7e46e32cf2d - [ux] add label in floating toolbar when table resize to widest guideline

78.19.0

Minor Changes

  • #83790 f590476805da - [ux] Adds uniform danger overlay for macro interaction design updates

Patch Changes

  • #82755 c204f74b46a5 - The media renderer node will now correctly render annotation marks if/when they're applied to the node.

78.18.3

Patch Changes

  • #81323 88bfdbce168d - [EDF-426] Added special handling for dom errors in renderer to resolve DOM errors from Google translate interactions. This is behind a platform flag (platform.editor.renderer-error-boundary-for-dom-errors) and adds a new analytics event (CAUGHT_DOM_ERROR).

78.18.2

Patch Changes

78.18.1

Patch Changes

78.18.0

Minor Changes

  • #71857 bd0fdd102253 - Added correct role for Browse tablist, added aria-selected toggle, added functionality for aria-controls, added tabpanel and functionality for that

78.17.2

Patch Changes

78.17.1

Patch Changes

  • Updated dependencies

78.17.0

Minor Changes

  • #81734 1148ef3d8a84 - [ux] lozenge trash interaction, hover overlay removal, and fix label text truncation

78.16.0

Minor Changes

  • #82499 cbd66fd38b62 - Add option to disable strikethrough on text-formatting via disableStrikethrough.

Patch Changes

  • Updated dependencies

78.15.0

Minor Changes

  • #78436 89ff7202e5fe - The annotation comment provider will now accept a new hoverComponent which is displayed by the annotation ui when specific block nodes are rolled over by the users mouse

78.14.4

Patch Changes

  • #81768 9d96e603865d - [ux] Fixes issue where inline macros don't turn red on trash hover and updates VR tests to check
  • Updated dependencies

78.14.3

Patch Changes

  • Updated dependencies

78.14.2

Patch Changes

  • #81852 2c1b46d6d027 - Fix incorrect type for custom floating toolbar render method
  • Updated dependencies

78.14.1

Patch Changes

  • Updated dependencies

78.14.0

Minor Changes

  • #80901 dca34a53d8ff - [ux] Adds back lozenges to inline macros for visual update project and updates some styles/tests

78.13.1

Patch Changes

  • #81133 ad1f563ea96b - [ux] ED-22503 Styling for annotations on the inline card for edit and render view

78.13.0

Minor Changes

  • #79526 b6f7d5f2f2e9 - ED-22326: Added support for maxFrames config to be passed from ExtensionManifest

Patch Changes

  • #81104 64cef311908a - ED-22229: MBE API.updateParams to overwrite macroParams with the passed values
  • #80252 04842c73f81a - ED-22504: Adding renderer changes for annotation in kitchen sink

78.12.6

Patch Changes

  • #79543 8b578f7427a2 - ED-22502: updated range selection check to exempt inline card, to allow them to have annotation marks

78.12.5

Patch Changes

  • #80679 104eb9443b7e - ED-22553 Updating adf-schema version to 35.6.0
  • Updated dependencies

78.12.4

Patch Changes

78.12.3

Patch Changes

78.12.2

Patch Changes

78.12.1

Patch Changes

  • #80085 7febfed958dd - Update usage of React.FC to explicity include children
  • Updated dependencies

78.12.0

Minor Changes

Patch Changes

  • Updated dependencies

78.11.7

Patch Changes

78.11.6

Patch Changes

  • #80427 cc0e2b5dba10 - React 18 Types for @atlaskit/editor-common
  • #80391 bf741c7ef44c - Make @atlaskit/editor-plugin-table, @atlaskit/date, @atlaskit/editor-plugin-date React 18 compatible.
  • #80518 e0d5e8fd9495 - Migrates some style calls to a slightly different object syntax and other minor cleanup around eslint rules.
  • #80170 25cea639817f - [ux] Migrate to use tokens. The padding on the top of the editor in full-page has changed from 50px to 48px.
  • Updated dependencies

78.11.5

Patch Changes

78.11.4

Patch Changes

78.11.3

Patch Changes

  • #78517 76013a9715c3 - ED-22270: added valid range validation form MultiBodiedExtensionActions.changeActive
  • Updated dependencies

78.11.2

Patch Changes

  • #78508 0299ed52b4ff - Move currentMediaNodeWithPos util to editor common package
  • #79350 ba4e64dca012 - Add FF to enable mapSelectionBackward to fix the cursor position
  • Updated dependencies

78.11.1

Patch Changes

  • Updated dependencies

78.11.0

Minor Changes

  • #63691 02293e70771b - add allowWidthDetector option to be used to skip width detector in renderer, to make media single works in inline extension like excerpt include

Patch Changes

  • #78210 cf7638b2d3e9 - [ux] ED-22329: removed additional CSS added for decisionItem margin-top

78.10.1

Patch Changes

  • #77796 eab996d08513 - Add new statsig experiement for preserve table width, add support for passing through width to create table. Allow tables to be inserted at full width

78.10.0

Minor Changes

  • #77821 41dfb88ade75 - [ux] Adds lozenge design update to inline macros if macroInteractionDesignUpdate flag is true

Patch Changes

78.9.4

Patch Changes

  • Updated dependencies

78.9.3

Patch Changes

  • #77819 ac7c9369d377 - [ux] Updates lozenges to match designs more closely in the macro visual design update project

78.9.2

Patch Changes

  • Updated dependencies

78.9.1

Patch Changes

  • Updated dependencies

78.9.0

Minor Changes

  • #77158 4a5f437bd464 - [ux] Adds initial changes to extension lozenges for the macro visual design updates project in Confluence.

78.8.5

Patch Changes

78.8.4

Patch Changes

78.8.3

Patch Changes

  • #77599 a7b1a6b762eb - [ux] Table picker popup displays text using column x rows pattern and table picker button uses label column by row.
  • #75436 bfcf32bb4fa3 - [ux] ED-21941 Disable resize/layout options for table, media and extension when added to MBE. Table rendering fixed for Confluence editor
  • #77543 5b4b40dddddf - Updates default message of Background color option in table's menus

78.8.2

Patch Changes

78.8.1

Patch Changes

78.8.0

Minor Changes

78.7.0

Minor Changes

  • #76370 6e7d6bc06b91 - Passes Confluence experiment flag to extensions for new macro visual design project

78.6.1

Patch Changes

  • #74886 5b79ded33f58 - [EDF-324] Element Browser now has a separate categories for ai config items

78.6.0

Minor Changes

78.5.0

Minor Changes

  • #76115 3e3eb7cf04e1 - ED-21718 Transform slice to remove nestedExpand from slice before pasting

Patch Changes

  • #75775 d0cee3285a1a - ED-22287: Adding 16px right padding to panel for all elements. Also using 12px for the no-icon usecase.

78.4.2

Patch Changes

  • #74946 6a1fca4dee65 - [ux] Media Inline Images now support previewer when clicked in renderer

78.4.1

Patch Changes

  • #75400 6b582c433397 - Fixed the margin for the action item inside the panel Moved the panel test-cases from editor-plugin-context-panel-tests to editor-plugin-panel-tests

78.4.0

Minor Changes

  • #70153 3a34e7545f18 - ECA11Y-36: Flaoting toolbar group buttons into radiogroup buttons structure

78.3.2

Patch Changes

78.3.1

Patch Changes

78.3.0

Minor Changes

Patch Changes

  • Updated dependencies

78.2.1

Patch Changes

  • Updated dependencies

78.2.0

Minor Changes

  • #73554 c03a65a711ea - Emit permission event on collab provider when permissions are set/changed

78.1.0

Minor Changes

78.0.1

Patch Changes

78.0.0

Major Changes

  • #72122 c3186450404a - Breaking change:

    WHAT?:

    Removing feature flags:

    • singleLayout
    • newInsertionBehaviour
    • interactiveExpand
    • findReplace
    • findReplaceMatchCase
    • extendFloatingToolbar

    WHY?:

    Because the flags and props are unused/by default active. Removing them will reduce our maintenance burden

    HOW to update your code:

    • If you were using the feature flag - the behaviour is now default and you can remove the flags
    • If you were not using the feature flag - the behaviour is now default.
    • If you have opted out of using the feature flag - we have been careful to ensure no-one has opted out of the behaviours. If you do have an issue please reach out to #help-editor.

77.5.0

Minor Changes

  • #72295 eefc8788ab31 - ED-22046 Add insertedLocation attribute for analytics in node insertion

Patch Changes

  • #72850 5099580a0330 - Adds analytics for sort options in table's Drag handle menu
  • Updated dependencies

77.4.5

Patch Changes

77.4.4

Patch Changes

77.4.3

Patch Changes

  • #72710 3a884530c4d2 - Move translation strings for find-replace to ICU format.
  • Updated dependencies

77.4.2

Patch Changes

  • #72440 eee41a9f4bda - [ux] Ensures that when a table is inserted via popup, the table has a blinking cursor.

77.4.1

Patch Changes

  • #72081 4487160917d2 - [ux] ED-22052: adds button type attribute to non atlaskit button instances

77.4.0

Minor Changes

Patch Changes

  • Updated dependencies

77.3.2

Patch Changes

  • #68572 15d407fe5143 - Upgrading @atlaskit/editor-prosemirror dependency
  • Updated dependencies

77.3.1

Patch Changes

  • #71503 2e81432d605a - [ux] ED-21943 Fixed outdent behaviour when multiple lists at same level including TaskList, and add relevant testcases.

77.3.0

Minor Changes

Patch Changes

77.2.5

Patch Changes

  • #71056 eb723312de15 - Remove platform.linking-platform.datasource-jira_issues feature flag from editor.
  • Updated dependencies

77.2.4

Patch Changes

  • #65713 7a7d83f8e361 - Analytics for create inline comment button in highlight actions menu

77.2.3

Patch Changes

  • #70802 ee58189e1b0e - ED-21911 Adding custom paste handling for content copied from MBE frames.

77.2.2

Patch Changes

77.2.1

Patch Changes

77.2.0

Minor Changes

Patch Changes

  • #68372 17f42e77e826 - add allowMediaInlineImage media option to support new media inline image feature
  • Updated dependencies

77.1.2

Patch Changes

77.1.1

Patch Changes

  • #69226 eb9cd91f1bdb - ED-21807: Replace Dnd LD feature flag with Statsig experiment
  • #65334 089979f0308f - [ux] ECA11Y-111/ECA11Y-86 Help dialog - resize table and media information
  • Updated dependencies

77.1.0

Minor Changes

  • #68790 c6d8affc52d1 - Support maybeAdd plugins in usePreset. Add typing support for universal preset.

    Now when using the editor API with the universal preset

Patch Changes

  • #68535 9d9c89e4ff0c - Implement smart-card actionOptions prop within editor and expose prop to editor and renderer
  • #69366 7241925578c1 - [ED-21934] Upgrade markdown-it dependency for prosemirror bump
  • #68264 daa71f6aa162 - [ux] ED-21883: Updated MultiBodied Extension related CSS and selections
  • Updated dependencies

77.0.6

Patch Changes

77.0.5

Patch Changes

  • #69008 dbf9e9255cea - [ux] Show caption remove tooltip on media inline switcher in floating toolbar

77.0.4

Patch Changes

77.0.3

Patch Changes

  • #68088 ce6f5787f89a - Cleanup FF platform.editor.find-changed-nodes-from-transaction-optimisation

77.0.2

Patch Changes

77.0.1

Patch Changes

  • #67703 d5303cb0f0cb - When a table is inserted via the table selector popup, an analytics event should be sent with the totalRowCount and totalColumnCount and the input method picker. Removed ASCII and TYPEAHEAD inputMethod from table selector command.

77.0.0

Major Changes

  • #67576 ebaeefd6ab17 - [ED-21835] Change EditorAPI type to always union with undefined

    Breaking change

    What

    EditorAPI nows set all plugins as possible undefined as default

    Why

    That is too guarantee safe-null on runtime, since the EditorBuilderPreset does not guarantee the plugin required is on bundle anymore.

    How

    If you have anycode doing usign the editorAPI like this:

    editorAPI.core.commands

    You will need to safe-null it like this:

    editorAPI.core?.commands
  • #67576 0c7a7fae2055 - [ED-21835] EditorPresetBuilder.maybeAdd changed to keep the typesafety

    warn This Changeset includes a major change and we STRONGLY recommend adding more information to the changeset: warn WHAT the breaking change is warn WHY the change was made warn HOW a consumer should update their code

    WHAT the breaking change is

    The Editor Preset creation process. When you need to add a plugin based on some condition, you used to do this:

    // BEFORE
    const preset = new EditorPresetBuilder()
      .add(pluginOne)
      .maybeAdd(tablePlugin, (plugin, builder) => {
    
        if (featureFlag.addTablePlugin) {
            return builder.add(tablePlugin)
        }
        return builder;
      });
    

    WHY the change was made

    The maybeAdd was breaking the whole typesystem always returning a EditorPresetBuilder<any, any>.

    HOW a consumer should update their code

    You need to do a similar change like this below:

    // AFTER
    
    const preset = new EditorPresetBuilder()
      .add(pluginOne)
      .maybeAdd(tablePlugin, featureFlag.addTablePlugin);
    

    Now, the maybeAdd type is maybeAdd: (plugin, boolean) => EditorPresetBuilder

76.41.1

Patch Changes

76.41.0

Minor Changes

Patch Changes

76.40.1

Patch Changes

76.40.0

Minor Changes

  • #67557 124d0c6d5286 - Migrating block-type, text-color, and text-formatting to use useSharedPluginState rather than WithPluginState. Removing unused option on default preset. Adding formattingIsPresent prop to TextFormattingState.

Patch Changes

  • #67051 08b5bd90a149 - [ux] The table selector popup should gradually expand to 10 x 10 rows when hovered

76.39.3

Patch Changes

  • #66631 c1d10d6c2013 - Updated alt text analytics to log additional attributes
  • #67113 7160ae19d9e5 - [ux] Adds localisation for table drag handle menu options
  • #65788 be744e423e9f - ED-21700 Extraction of avatar group plugin
  • #66456 f67ea3106bb9 - Add support for i18n for drag handles
  • #66919 d23cba211264 - Added a unsupported node type counts map to the unsupported content level tracking analytics event. This will provide information as to the type of unsupported nodes being encountered by user and help with debuggging the issue.
  • #67194 37379761475c - [ED-21806] Skip changes from NCS and tinted transactions.

76.39.2

Patch Changes

  • #65874 282862992d2a - [ux] added popup to table selector button using mouse movement
  • Updated dependencies

76.39.1

Patch Changes

76.39.0

Minor Changes

76.38.0

Minor Changes

76.37.0

Minor Changes

  • #66364 212c782cb7a6 - No longer require cardOptions to be passed to the hyperlink plugin configuration, it exposes a new optional way to skip analytics via the prependToolbarButtons action.

Patch Changes

  • #60550 3016a811c0c7 - ECA11Y-92 Added assistive hidden message which are announcing for the screen reader when do any actions at the search field

76.36.0

Minor Changes

  • #65019 7290a6f8d435 - Adding lpLinkPicker param to card and hyperlink plugins instead of using feature flag

Patch Changes

  • Updated dependencies

76.35.0

Minor Changes

  • #65382 5f67f805635f - # WHAT

    Deprecating entry-points from @atlaskit/editor-core to decouple the extension plugin.

    These entry-points will no longer be available:

    • @atlaskit/editor-core/extensibility
    • @atlaskit/editor-core/extensions

    WHY

    We are going to extract the extension plugin code to its own package. These entry-points are only used for internal packages and are no longer required.

    They couple the extension plugin to editor-core which blocks extraction.

    HOW

    In general these were only used internally and should not be required.

    However we do expose some of the components from @atlaskit/editor-core/extensibility in @atlaskit/editor-common/extensibility.

    This includes:

    • Extension
    • ExtensionNode
    • ExtensionNodeWrapper

    For any issues please reach out to #help-editor

  • #64844 fdad147e2231 - [ED-21730] Extract Collab Edit Plugin

Patch Changes

  • #65031 a00094111b5a - ED-21609 Update adf-schema to 35.3.0
  • #64930 800c9e0275bb - NO-ISSUE Add optional chaining to the build info window variable when generating Sentry tags to avoid missing Jira errors
  • Updated dependencies

76.34.0

Minor Changes

Patch Changes

  • #64335 efc8826c907f - [ux] [ED-16509] Restart numbered list inserting nodes via QUICK INSERT, nodes including : panels, expands, decisions, tables, layout, quotes, actions, dividers, headings. Changes are being guarded behind feature flag platform.editor.ordered-list-inserting-nodes_bh0vo
  • #63266 630f6c9fc80c - ED-21576: Added new Example for MBE - Interactive Fake Tabs
  • Updated dependencies

76.33.2

Patch Changes

  • #64359 e728a3537d3b - [ux] Adds table shortcust to move row or column and to delete row or column when drag and drop enabled

76.33.1

Patch Changes

  • #64546 105de5d67d78 - ED-21733 fix style for inline image with link mark
  • Updated dependencies

76.33.0

Minor Changes

  • #64107 0372daafc639 - [ux] Refresh the inline card discoverability overlay design:

    • changed color, text size, font, padding, overlay behaviour

Patch Changes

  • #64152 4bc51e1731ba - [ux] Added a table selector button to the full page toolbar and button styles

76.32.0

Minor Changes

  • #63540 f90baf9336e6 - [ux] EDF-52: Hide quickInsert AI items based on AI config item isVisible handler (such as when documents are empty). This change is behind the platform flag platform.editor.ai-dynamic-show-hide-quick-insert-items_4ie8s (since it depends on adoption of a corresponding editor-common version to be enabled).

76.31.0

Minor Changes

  • #63849 75e0c3b954b3 - Extract feedback dialog plugin from editor-core as @atlaskit/editor-plugin-feedback-dialog
  • #63553 e022e5359b7a - [ux] ED-21352: Support more edge cases for ordered list auto-join improvements. These improvements are guarded behind platform.editor.ordered-list-auto-join-improvements_mrlv5.

Patch Changes

76.30.0

Minor Changes

  • #63303 db6946b29596 - [ux] ED-18288 Adding right offset to color palette in config panel

Patch Changes

  • #63306 61970079e90c - ED-21651 : This PR fixes the bug where copy list-in-quote should paste as list in quote. Its working for bullet but not for ordered list.

76.29.3

Patch Changes

  • #63388 999a8302f404 - add analytics for changing media inline to media single
  • #63608 bfb98fe84eae - [ux] EDF-93: Report and resolve existing duplicate i18n message descriptor keys/IDs in editor, as precursor work to adding CI check

76.29.2

Patch Changes

  • #63348 2d6eebf2ed74 - Extract annotation plugin from editor-core to @atlaskit/editor-plugin-annotation.

76.29.1

Patch Changes

76.29.0

Minor Changes

76.28.0

Minor Changes

76.27.10

Patch Changes

  • #61676 765a60628f08 - [ux] Change vertical alignment of media inline image to top
  • #62545 85392e5f9be9 - Remove legacy theming logic from the @atlaskit/editor-common package. Theming is still available via @atlaskit/tokens.
  • Updated dependencies

76.27.9

Patch Changes

  • #61048 f70a1b67acf4 - [ED-19879] Add zero width space after inline nodes to fix android bug where pressing backspace on inline nodes in Android inserts a slice of inline node's string.

76.27.8

Patch Changes

  • #61923 04e38cfe9e90 - Remove legacy theming logic from all Editor plugin packages. Theming is still available via the @atlaskit/tokens package.
  • Updated dependencies

76.27.7

Patch Changes

  • #62165 b44ac0968d79 - [ED-21562] Bump @atlaskit/adf-schema to 35.2.0 for border mark update
  • Updated dependencies

76.27.6

Patch Changes

76.27.5

Patch Changes

  • #61112 283d290a41e5 - ED-21499: analytics event added for remove child operation in MBE
  • #62117 f2c6b2f4cca8 - Update table header cell color token to match user cell background colour picker

76.27.4

Patch Changes

  • #59319 d2e34e936bf2 - [ED-15859] Clean up restartNumberedLists feature flag and set this feature as the default behaviour for ordered lists. Currently this feature is only rolled out in Confluence so this change will roll it out to all other products which adopt this version.

76.27.3

Patch Changes

  • #61839 4c12f0d11959 - Fix react 18 popup flicker issue by synchronously flushing the position state.

76.27.2

Patch Changes

76.27.1

Patch Changes

  • #61320 faf6d59c38d3 - [ux] Pass in media dimensions to media card when rendered through inline image card

76.27.0

Minor Changes

76.26.15

Patch Changes

  • Updated dependencies

76.26.14

Patch Changes

76.26.13

Patch Changes

  • #60660 102ad9375609 - Fixed an issue where link creationMethod attribute was set as unknown when inserting via datasource config modal.

76.26.12

Patch Changes

  • #60827 5a8360781c14 - ED-21527 fix inline image height inside an action item
  • Updated dependencies

76.26.11

Patch Changes

  • #60808 f509a21be124 - ED-21506: @atlaskit/adf-schema upgraded to 35.1.1 to support renderer for MBE
  • Updated dependencies

76.26.10

Patch Changes

  • #60714 8df9fdabe055 - Fixed minor issue in changed node diff scan where if the last position in a doc was replaced then and error would occur in prosemirror because it was trying to find a node which is outside its bounds
  • #60465 9be6f70c0e22 - ECA11Y-111 Rewrite the translations variables using ICU messages

76.26.9

Patch Changes

  • #59969 53133f2e66d3 - [ED-21388] Fixed a bug where display date is inconsistent within action items, all format is now without the day of the week
  • Updated dependencies

76.26.8

Patch Changes

76.26.7

Patch Changes

  • #59951 a42a17e8af1b - ED-21106: Remove nonPrivacySafeAttributes from editor operational events

76.26.6

Patch Changes

  • #60295 48109245628a - Optimised the change node diff scan which occurs for every dispatched transaction within the editor

76.26.5

Patch Changes

  • #60035 5cf5779a8cbe - [ux] [ED-19814] Fixed infinite loop when none of the dropdown menu items were enabled during keyboard navigation

76.26.4

Patch Changes

76.26.3

Patch Changes

76.26.2

Patch Changes

  • #59086 8b5cbc397cfd - [ux] add convert media inline image to media single floating toolbar item
  • Updated dependencies

76.26.1

Patch Changes

  • #58565 1f112c9375db - replace table sticky scrollbar platform feature flag with an editorFeatureFlag

76.26.0

Minor Changes

  • #59421 3747754f8ab0 - NO-ISSUE Added the capability to directly trigger an analytics event as an action to the editor analytics plugin

Patch Changes

76.25.5

Patch Changes

  • #57192 cb7776f514cb - Fix issue like table and assets editor plugin card not translated issue

76.25.4

Patch Changes

  • #56827 9966463429c6 - ECA11Y-86: Added ability to resize media via keyboard and added announcer

76.25.3

Patch Changes

  • #59047 2adceab3521d - [ED-21288] Add constants for default image dimension for mediaInline node

76.25.2

Patch Changes

  • #59147 f12e489f23b0 - Re-build and deploy packages to NPM to resolve React/Compiled not found error (HOT-106483).
  • #58884 a149612dc46d - [ux] Added support for Media Inline Image Card in Editor and Renderer
  • #56822 77f4fbf44e93 - ECA11Y-78: Added announce for the selected file
  • Updated dependencies

76.25.1

Patch Changes

  • #58503 b98a7eb489b9 - [ED-20984] Implement loading and error view for media inline image card

76.25.0

Minor Changes

  • #58193 142df4424484 - NO-ISSUE Added new editor plugin to enable Loom video recording in the Editor

76.24.5

Patch Changes

76.24.4

Patch Changes

  • #58075 236ea45c6d27 - Fix with outer listerens event handlers ordering to work with React 18

76.24.3

Patch Changes

  • #57101 80da63d8b9d5 - [ux] Feature flag cleanup (platform.linking-platform.smart-card.show-smart-links-refreshed-design) for Smart Links refresh design. This surfaces rounder corner and styling changes on Smart Links.

76.24.2

Patch Changes

  • #56725 4401801c484b - Add new rowOrColumnMoved event to table plugin, behind a feature flag

76.24.1

Patch Changes

76.24.0

Minor Changes

  • #56510 baa76cfe522b - Port Enzyme tests to RTL for the card hyperlink add toolbar Minor functional changes to support React 18 behaviour (batching of updates).

76.23.6

Patch Changes

76.23.5

Patch Changes

  • #56790 ff577a7969d4 - ED-21266: Updated @atlaskit/adf-schema to 34.0.1
  • Updated dependencies

76.23.4

Patch Changes

76.23.3

Patch Changes

  • #42839 7324375d4fa - [ux] Cleansup feature flag prevent-popup-overflow so that it is permanently enabled when lp-link-picker flag is enabled, improving the positioning of the link picker.
  • Updated dependencies

76.23.2

Patch Changes

  • #43825 b21c6c1caa8 - [ux] [ED-20885] Group layout buttons in mediaSingle floating toolbar into a dropdown

76.23.1

Patch Changes

  • #43507 a9695768de6 - Extracted insert block plugin code from editor-core to @atlaskit/editor-plugin-insert-block

76.23.0

Minor Changes

76.22.8

Patch Changes

76.22.7

Patch Changes

76.22.6

Patch Changes

  • #42221 1f49a73a590 - [ux] [ECA11Y-110] Selecting table columns, rows, whole table via shortcuts

76.22.5

Patch Changes

  • #41498 73adf14896c - Remove usage of legacy theming from the Code component and refactor where necessary to accomodate the updated API.
  • Updated dependencies

76.22.4

Patch Changes

  • #43434 3164f6d83de - ED-20979 and ED-20878 scaffolding for inline image component
  • Updated dependencies

76.22.3

Patch Changes

  • #43419 27726a80705 - [ux] Updated borders and added grid lines in datasource tables.
  • #43436 6bf14e25965 - Revert "Resize media for the keyboard users"
  • #43176 08ef3d55edb - [ux] Updates message shown in the tooltip of insert row/column button for table with drag and drop enabled.

76.22.2

Patch Changes

  • Updated dependencies

76.22.1

Patch Changes

  • #43063 108c97378e9 - Clean up renderer feature flag 'showHoverPreview'. Hover previews are now on by default in renderer, and can be opted out of by using SmartLinksOptions.hideHoverPreview

76.22.0

Minor Changes

  • #43108 b779a47b799 - ECA11Y-86: Added ability to resize media via keyboard and added announcer

Patch Changes

  • #42940 9ae428228c3 - ED-19168 fixed Grey highlight for chart color button
  • #43379 482c025520d - ED-20763 Upgrade ADF schema version to 33.2.3 for MBE nodes.
  • Updated dependencies

76.21.1

Patch Changes

  • Updated dependencies

76.21.0

Minor Changes

76.20.1

Patch Changes

  • Updated dependencies

76.20.0

Minor Changes

76.19.0

Minor Changes

  • #42692 f5be713ca2f - [ux] Added an opt-out prop to CardOptions interface that is responsible for showing inline upgrade discoverability features

76.18.9

Patch Changes

  • #43004 534feb3059b - [ux] Update text for /assets slash command to add "(Beta)" suffix, and change Assets slash command icon slightly
  • #42859 16cc82bf2e3 - ED-20721 Extract Expand Plugin
  • #42937 c9a523f6662 - Remove internal withAnalytics function.
  • #42451 36764ad64a9 - [ECA11Y-87] Mentioned name is not communicated to the users of screen reader

76.18.8

Patch Changes

  • #42995 a527682dee6 - add in missing dependencies for imported types
  • Updated dependencies

76.18.7

Patch Changes

  • #42848 f2f8428f703 - Abandons feature flag lp-link-picker-focus-trap as it was not successfully rolled out. Will re-introduce as platform feature flag as/when necessary.
  • Updated dependencies

76.18.6

Patch Changes

76.18.5

Patch Changes

  • #42746 ea352517252 - Update editor dropdown menu component to support section behind platform.editor.menu.group-items FF
  • #42845 9a9260f905f - Move state initialisation for WithPluginState in constructor
  • Updated dependencies

76.18.4

Patch Changes

  • #42151 192b62f6d36 - Cleans up editor feature flag 'lp-analytics-events-next'. Card plugin will now always dispatch link tracking events.

76.18.3

Patch Changes

76.18.2

Patch Changes

76.18.1

Patch Changes

  • #42452 bdbe13c80c9 - ED-19900 Removing indentationButtonsInTheToolbar FF fallback from showIndentationButtons editor prop.
  • #42352 965649a4121 - Decouple find replace prop from the full page toolbar.

76.18.0

Minor Changes

  • #42391 f46e9fd8b00 - [ux] ED-20479: Extracts placeholder-test editor plugin from editor-core

76.17.5

Patch Changes

  • #42505 48e5f1efdde - Extract layout plugin into new package @atlaskit/editor-plugin-layout.

76.17.4

Patch Changes

76.17.3

Patch Changes

76.17.2

Patch Changes

  • #42287 02bc2130172 - [ux] Moves intl messages from edito-plugin-table to editor-common to fix table plugin translations

76.17.1

Patch Changes

  • #42323 a4cb1c16536 - Fix useSharedPluginState if the editor API changes to ensure that the state updates.
  • Updated dependencies

76.17.0

Minor Changes

76.16.0

Minor Changes

  • #42210 a00e52ea8b8 - ED-20478: removes editor fake-text-cursor editor plugin and relocates it under placeholder-text plugin

76.15.4

Patch Changes

76.15.3

Patch Changes

  • Updated dependencies

76.15.2

Patch Changes

  • #42090 dfea93d39c9 - Replacing setBlockType action on editor-plugin-block-type with setTextLevel command.

    WHAT/WHY?: setBlockType is only for headings/text so the naming is not clear, it is also an action which makes it difficult to use by external consumers.

    This replacement can be easily used by external consumers (ie. for custom toolbars) and also has more type safety (for setBlockType the name parameter is any string but setTextLevel only accepts valid values including "normal", "heading1", "heading2" etc.)

    HOW?: This API at this stage should be unused by consumers to the best of our knowledge. However if you are using it you should change as so:

    Before:

    api?.blockType.actions.setBlockType(blockType, inputMethod)(state, dispatch);
    api?.core.actions.execute(api?.blockType.commands.setTextLevel(blockType, inputMethod));

76.15.1

Patch Changes

76.15.0

Minor Changes

  • #42086 af85799296c - Adds focus and blur actions to the core plugin to replace focus and blur from EditorActions.

76.14.0

Minor Changes

  • #39920 c08ab6beb65 - [ux] Adding new plugin for paste options toolbar. Also making required changes for the new toolbar in folating-toolbar plugin and paste plugin.

76.13.3

Patch Changes

76.13.2

Patch Changes

76.13.1

Patch Changes

76.13.0

Minor Changes

  • #41923 0120da635b9 - [ED-20519] Decoupling more paste plugin from editor-core moving common functions to editor-common

76.12.2

Patch Changes

  • #40916 0b80e2e68ea - [ux] media single node with external type media should not show migration ui. Update external image with natural dimensions accordingly, and fixed whitespace issue in external image.

76.12.1

Patch Changes

76.12.0

Minor Changes

Patch Changes

  • Updated dependencies

76.11.7

Patch Changes

  • #40861 a7e65721b8b - ECA11Y-73: Add announcements for the screen reader users when the user types incorrect values in Alt text input field

76.11.6

Patch Changes

76.11.5

Patch Changes

  • #41531 dc3175dfe30 - [ux] add 1px margin allowance to shadow observer
  • #40640 42b4beab30c - ux [ED-18034] Inconsistent copy/paste behaviour of inline nodes in nested code blocks

76.11.4

Patch Changes

  • #40384 1ed4227201a - [ux] ED-19206 Fixing the issue of color Selection from toolbar doesn't refocus to editor

76.11.3

Patch Changes

76.11.2

Patch Changes

76.11.1

Patch Changes

76.11.0

Minor Changes

  • #41510 12e9528f975 - Adds a keymap to use when Shift + ArrowUp is used inside table.

76.10.1

Patch Changes

76.10.0

Minor Changes

76.9.2

Patch Changes

  • #40650 46a9feaf8d0 - Adjust keyboard shortcut position in the element list to support reverted @atlaskit/menu styles

76.9.1

Patch Changes

  • #40437 24a1d9ae0b6 - [ux] Add visible labels for hyperlink input and text description input and remove placeholders because Placeholder text disappears when a user starts to type into the mentioned combobox field, thus users with cognitive impairments (such as dyslexia or attention disorders) and the elderly may face trouble remembering the purpose of the field if the label is not visible at all times as the place holder disappears as soon as users start typing.

76.9.0

Minor Changes

  • #41355 150c2a815ac - Editor now forcibly sets position static on its dropdown menu items.

Patch Changes

  • Updated dependencies

76.8.0

Minor Changes

  • #40750 fc19a7b9edd - [ED-19875] Extraction of Editor Core's Selection Plugin into independent package '@atlaskit/editor-plugin-selection'.

76.7.0

Minor Changes

76.6.0

Minor Changes

  • #41187 c09b3a047f4 - Extract media plugin from @atlaskit/editor-core to `@atlaskit/editor-plugin-media.

76.5.1

Patch Changes

76.5.0

Minor Changes

Patch Changes

76.4.0

Minor Changes

76.3.3

Patch Changes

76.3.2

Patch Changes

  • #40699 55ee186cac1 - Fix Media Single gap cursor placement when center aligned and when align-end in full-width

76.3.1

Patch Changes

76.3.0

Minor Changes

  • #40653 fb16d9fc8e0 - [ux] ECA11Y-21: Replaced colour contrast for the placeholder title text in expand element

76.2.0

Minor Changes

Patch Changes

76.1.11

Patch Changes

  • #40876 22a9d56fd1e - This changeset exists because a PR's confluence integrator step needs to pre-release the latest editor-common for the build to not fail.

76.1.10

Patch Changes

  • #40918 2be79319d65 - [ux] Fix JLOL icon in quick insert menu always having white background even in dark mode

76.1.9

Patch Changes

76.1.8

Patch Changes

76.1.7

Patch Changes

  • #40695 ef33a64163a - Provide a default z-index value for handle style in ResizerNext to avoid issues with shadow and handle when resizing in comment editor

76.1.6

Patch Changes

76.1.5

Patch Changes

  • #40718 c1d4b48bdd9 - WHAT: This change removes plugin exports from editor-core that were used only for the mobile bridge.

    This includes:

    • All plugin keys
    • Plugin commands
    • Plugin types

    The full list is:

    • EditorFeatureFlags (available via '@atlaskit/editor-common/types' as FeatureFlags)
    • EmojiResource (available via '@atlaskit/emoji/resource' as EmojiResource)
    • mediaPlugin
    • insertMediaSingleNode
    • CustomMediaPicker
    • mediaPluginKey
    • textColorPluginKey
    • TextColorPluginState
    • changeColor
    • CodeBlockPlugin
    • PanelPlugin
    • subscribeToToolbarAndPickerUpdates
    • subscribeTypeAheadUpdates
    • TextFormattingInputMethodToolbar
    • TextFormattingInputMethodBasic
    • createTable
    • insertTaskDecisionCommand
    • TaskDecisionInputMethod
    • EventDispatcher
    • statusPluginKey
    • StatusState
    • StatusType
    • DatePluginState
    • insertDate
    • openDatePicker
    • deleteDate
    • dateToDateType
    • datePluginKey
    • commitStatusPicker
    • setStatusPickerAt
    • updateStatus
    • updateStatusWithAnalytics
    • removeStatus
    • typeAheadPluginKey
    • TypeAheadPluginState
    • setKeyboardHeight
    • setMobilePaddingTop
    • setIsExpanded
    • dedupe (available via '@atlaskit/editor-common/utils' as dedupe)
    • GapCursorSelection (available via '@atlaskit/editor-common/selection' as GapCursorSelection)
    • GapCursorSide (available via '@atlaskit/editor-common/selection' as Side)
    • HistoryPluginState
    • MentionPluginState
    • InsertBlockInputMethodToolbar
    • selectionPluginKey
    • SelectionData
    • SelectionDataState
    • insertExpand
    • createTypeAheadTools
    • AbstractMentionResource (available via '@atlaskit/mention/resource' as AbstractMentionResource)
    • PresenceResource (available via '@atlaskit/mention/resource' as PresenceResource)
    • ReactEditorView
    • BaseReactEditorView
    • getDefaultPresetOptionsFromEditorProps
    • lightModeStatusColorPalette
    • darkModeStatusColorPalette
    • PaletteColor
    • DEFAULT_BORDER_COLOR

    WHY: We have been extracting plugins out of editor-core and as we move them out we need to remove these exports as the new architecture does not support plugin keys or commands.

    This major bump will remove all remaining commands and keys in one go - some of these features will be accessible in a safe manner in the future via the ComposableEditor and the appropriate plugins.

    HOW: Should be no consumers using these methods currently (only mobile bridge which has been updated).

    If there are any issues please reach out to the #help-editor for information on how to update appropriately.

76.1.4

Patch Changes

76.1.3

Patch Changes

76.1.2

Patch Changes

  • #40763 7ff70f99909 - Decouple media from editor-core and expose GridPluginState from grid plugin.

76.1.1

Patch Changes

76.1.0

Minor Changes

Patch Changes

76.0.0

Major Changes

  • #39205 151b0d45db4 - Changed Resizer API. Removed handleComponent, innerPadding & handleMarginTop. Also renamed HandleHeightSizeType to HandleSize. The resizer should be opionated and control the handle component itself. innerPadding & handleMarginTop can also be controlled via the handleStyles override property.

Patch Changes

  • #40549 6c7eda4573e - ADFEXP-526: create a patch changeset for editor-common to try make Confluence Pipeline green

75.8.4

Patch Changes

75.8.3

Patch Changes

75.8.2

Patch Changes

75.8.1

Patch Changes

75.8.0

Minor Changes

  • #39366 3aaff60be08 - ED-18988 Adds classnames and constants for table sticky scrollbar

Patch Changes

  • Updated dependencies

75.7.1

Patch Changes

75.7.0

Minor Changes

  • #40367 8cb8dafa05a - [ED-19774] Removing ../selection imports where possible. selectionPlugin imports still exist until we have an extracted package for selection.

75.6.1

Patch Changes

75.6.0

Minor Changes

75.5.2

Patch Changes

75.5.1

Patch Changes

  • #39632 966f90e1edf - [ux] [ECA11Y-44] Adjust 'Popup' component so that it doesn't always have to have 'aria-label' attribute displayed

75.5.0

Minor Changes

  • #39755 20d1964ba9d - Adds two new table analytics events: an initialOverflowCaptured event to detect initial oveflow state when the page is with a table is loaded or a new table is inserted/pasted and an overflowChanged event used to detect overflow state changes that occur as a result of different table actions.

Patch Changes

75.4.0

Minor Changes

  • #40017 21305ee6254 - ED-19874 Align the dropdown with the floating toolbar if there is a single button in the toolbar

Patch Changes

  • #40244 b092b2cb3b7 - Dummy change as workaround for product integrator pipeline. This change fixes comment spacing.

75.3.1

Patch Changes

  • #40422 32e751116bb - [ED-20088] Debounce updates into the useSharedPluginState to avoid blocking the main thread with unnecessary UI updates

75.3.0

Minor Changes

  • #40381 fa39c6ce044 - [ED-19775] Decouple selection plugin from the editor-core code

Patch Changes

75.2.4

Patch Changes

75.2.3

Patch Changes

75.2.2

Patch Changes

75.2.1

Patch Changes

  • #40293 8081046adff - patch version bump to trigger updated version in Confluence for editor-common

75.2.0

Minor Changes

  • #40092 9f2365fabcc - ED-19617 - Initial creation of editor-plugin-copy-button package

75.1.2

Patch Changes

75.1.1

Patch Changes

  • #38929 9eec18457a6 - This changeset exists because a PR's confluence integrator step needs to pre-release the latest editor-common for the build to not fail.
  • #39905 9131a0a2ffa - Extract quick-insert plugin from @atlaskit/editor-core to @atlaskit/editor-plugin-quick-insert.
  • Updated dependencies

75.1.0

Minor Changes

  • #39171 50b3bf73ed3 - [ux] Add edit datasource button to toolbar for cards which can resolve into datasources

75.0.8

Patch Changes

  • #39924 06afa5b7aec - Increasing the Toolbar S breakpoint from 370 to 410 to resolve squishy Insert Block

75.0.7

Patch Changes

  • #39265 8b8a309cb62 - This changeset exists because a PR's confluence integrator step needs to pre-release the latest editor-common for the build to not fail.

75.0.6

Patch Changes

75.0.5

Patch Changes

  • #40004 12843a6f104 - ED-19617 - Initial creation of editor-plugin-copy-button package

75.0.4

Patch Changes

75.0.3

Patch Changes

  • #39320 ec4867e1376 - Removed captions flag and replaced with a new media prop allowCaptions. allowCaptions is set to false by default and products will need to opt in to be able to use captions from now on.

75.0.2

Patch Changes

75.0.1

Patch Changes

75.0.0

Major Changes

  • #39427 e6122bf1c9a - MEX-2481 revert and re-introduce a new fix for media border gap issue

Patch Changes

  • #39921 9d3236f1b2d - Add comments for getParentWidthForNestedMediaSingleNode function
  • Updated dependencies

74.59.0

Minor Changes

  • #39730 8441acc0e0c - Extract block-type plugin into @atlaskit/editor-plugin-block-type

74.58.5

Patch Changes

  • #39891 66e75974428 - [ux] Selection style for the block smart cards updated behind a feature flag. If this update is successful it will be available in a later release.
  • #39946 890ab8d6307 - NO-ISSUE Move doc builder types to editor-common to break circular dependencies

74.58.4

Patch Changes

  • #38828 1e26db8ffd0 - ED-18264: Clean up useSomewhatSemanticTextColorNames - default behaviour will be same as when FF was on.

74.58.3

Patch Changes

74.58.2

Patch Changes

74.58.1

Patch Changes

74.58.0

Minor Changes

  • #39837 c06bb97591a - [ED-19023] Add distorted duration to TTI event (tracking tab visibility)
  • #39790 d4cbb84052d - Move element-browser to editor-common to decouple quick-insert plugin.

74.57.0

Minor Changes

  • #39012 705d8ec0641 - [ux] Added a new shortcut (⌘ + Opt + ⏎) for Check/Uncheck Action item

Patch Changes

  • #39489 a6c0a2dcf2e - [ux] [ECA11Y-68] Changed in the wrapper to change role="menu" to role="presentation"
  • Updated dependencies

74.56.10

Patch Changes

74.56.9

Patch Changes

  • #39773 a9552aaea4e - NO-ISSUE Fixed minor issue with TTI measurement that made it cancel before 60s

74.56.8

Patch Changes

  • #39457 0dd8a45fd35 - Add test for mouse hover zone in resizer and adjust the handle track height

74.56.7

Patch Changes

  • #39612 dfb663969a0 - ED-19820: Fix for table scroll when insert media node when extended-resize-experience is off
  • #39538 d1bd1be0923 - Updated shared resizer style
  • Updated dependencies

74.56.6

Patch Changes

74.56.5

Patch Changes

  • Updated dependencies

74.56.4

Patch Changes

74.56.3

Patch Changes

  • #39436 c4754a4e96f - Ignore invisible element for arrow key navigation to prevent focus loss
  • #39408 3b7bf91daa5 - [ux] ED-19785 Add dark mode icon for custom panel and update light mode icon with new colours.

74.56.2

Patch Changes

74.56.1

Patch Changes

  • #39329 2c12cd28cb8 - Enforce scale-down approach for wide media single node in renderer

74.56.0

Minor Changes

74.55.2

Patch Changes

  • #39342 58f6154cd7c - Use color.icon.danger colour token for resizer danger state, rename the danger className to avoid collisions and ensure danger state is only applied to tables when the table is selected

74.55.1

Patch Changes

  • #39328 6ca5d702ed5 - Cleaned up more barrel imports to be named imports for treeshaking purposes :)
  • Updated dependencies

74.55.0

Minor Changes

Patch Changes

  • Updated dependencies

74.54.0

Minor Changes

  • #39045 b08849ad727 - [ux] Added tooltip to table column resize handles, also added a tooltip to the custom table width table resizer handle

74.53.1

Patch Changes

  • #39080 eab48233583 - Calculate parent content width properly when inserting a nested media single node

74.53.0

Minor Changes

  • #39010 8467bdcdf4f - Removing dependencies prop from PluginInjectionAPI and changing signature of NextEditorPlugin.

    Previously a NextEditorPlugin would be consumed as so:

    const plugin: NextEditorPlugin< ... > = (config, api) => {
      // Can use api like so:
      api.dependencies.core.actions.execute( ... )
      return { ... }
    }

    Now these have become named parameters like so and the pluginInjectionAPI is used without the dependencies prop:

    const plugin: NextEditorPlugin< ... > = ({ config, api }) => {
      // Can use api like so:
      api.core.actions.execute( ... )
      return { ... }
    }

74.52.2

Patch Changes

  • #38900 e0f020abea0 - created new plugin for unsupported-content, moved code and styles
  • Updated dependencies

74.52.1

Patch Changes

  • #38934 dbccd831543 - [ux] tokenize ColorPicker, make charts package compatible with tokens, make check mark compatible with tokens

74.52.0

Minor Changes

74.51.7

Patch Changes

  • #39023 4795a87a349 - Migrating some actions of editor-plugin-list to commands. Adding sharedState for editor-plugin-text-formatting.
  • #39047 a34c6ca52c2 - [ux] [ED-19442] - Modified images and mentions icons and added dark mode

74.51.6

Patch Changes

74.51.5

Patch Changes

  • #39127 3fa17b4c298 - Update type definitions to conform to changes within @types/react@16.14.15.
  • #39111 f7f92b615ff - [ux] ED-19439 Added dark mode icons for link and layout. Fixed gradient in date dark mode icon.
  • #39036 1e1bbc02f1c - Export function getDatasourceType

74.51.4

Patch Changes

74.51.3

Patch Changes

  • #39072 265255c9011 - Remove height from will-change css
  • #38879 ef2d5662e05 - [ux] Implement pixel entry input validation when submitting and render warning decoration for invalid input

74.51.2

Patch Changes

  • #39063 14a853a7939 - [ux] ED-19439 Added dark mode icons for emoji, expand and fallback

74.51.1

Patch Changes

  • #38894 f68eb1b1731 - Move common functions from editor-core to editor-common in preparation for base plugin extraction

74.51.0

Minor Changes

Patch Changes

74.50.4

Patch Changes

74.50.3

Patch Changes

  • #38874 c8acabc067e - COMMENTS-342: Remove white space no wrap in expand macro causing inline comment navigation bug

74.50.2

Patch Changes

74.50.1

Patch Changes

74.50.0

Minor Changes

  • #38881 8e9c21af71d - Extracting list plugin code from editor-core to @atlaskit/editor-plugin-list.

74.49.3

Patch Changes

  • Updated dependencies

74.49.2

Patch Changes

  • #38637 a3c9fd814c5 - Set minimum width for media single node of video type (when first inserted and when resizing)

74.49.1

Patch Changes

74.49.0

Minor Changes

Patch Changes

74.48.0

Minor Changes

  • #38739 30d49e87f62 - Added danger apperance to ReszierNext component and toggled it when the delete icon in the table floating toolbar is rolled over

Patch Changes

  • #38808 967f4819f58 - Introduce core plugin that is always injected into the pluginInjectionApi. This has a new action execute that replaces the existing executeCommand that was called from the pluginInjectionApi.

74.47.1

Patch Changes

  • #38545 c54d67a60b4 - [ux] Addresses some styling problems in the Editor related to selected smart cards

74.47.0

Minor Changes

  • #37656 0f3026deda5 - ED-12027 cleaned up table optimisation feature flags, made optimised code run by default.

74.46.3

Patch Changes

  • #38688 cbff538b420 - [ED-19428] Move shared types from quick-insert plugin to editor-common as a first step towards decoupling it from editor-core

74.46.2

Patch Changes

  • #38496 72e552fe076 - [ux] ED-17954: Fix inline node selections for mentions and emojis in iOS. Previously, the visually hidden assistive text would also be shown as a selection in iOS which would often make the selection look larger than the actual node itself.

74.46.1

Patch Changes

74.46.0

Minor Changes

  • #38495 24fc3925d73 - Add a new hook called usePreset accesed via @atlaskit/editor-core/use-preset. This hook can be used to safely access state and commands from outside the editor using EditorContext.

74.45.5

Patch Changes

74.45.4

Patch Changes

  • #38636 58fa188ef48 - [ux] [ED-19461] Reduce draggable zone of adjacent resize handle.

74.45.3

Patch Changes

74.45.2

Patch Changes

  • Updated dependencies

74.45.1

Patch Changes

  • #38385 d6f1bb321b2 - Revert back to legacy implementation and styling
  • #38613 469b5c12303 - NO-ISSUE Move CollabEventLocalStepData to editor-common
  • #38476 da58165fe10 - [ux] ED-19440 - Adds dark mode icons for bullet list, numbered list, quote, status and table

74.45.0

Minor Changes

  • #38497 43c51e0a282 - [ED-19431] Migrate all text-formatting plugin actions over to plugin commands
  • #38607 8375e041861 - [ED-16733] Extract common functions used by media plugin to editor-common

74.44.1

Patch Changes

74.44.0

Minor Changes

74.43.0

Minor Changes

74.42.3

Patch Changes

  • Updated dependencies

74.42.2

Patch Changes

  • #37934 9a44011d87e - ED-15896 Move editor-json-transformer to dependency to prevent errors when re-exporting types from this package.
  • Updated dependencies

74.42.1

Patch Changes

  • #38388 5f8e4780f9e - [ux] ED-19473 & ED-19435 Adds dark mode icons for action, code, decision, divider and Editor example to test them in none, light and dark modes.

74.42.0

Minor Changes

  • #38232 7472b6ab3b4 - [ED-19329] Add analytics event for table resize framerate
  • #38145 9d2794a7753 - Add executeCommand to pluginInjectionAPI which should be used to dispatch a PluginCommand - from the commands property of a plugin.

74.41.2

Patch Changes

  • #38287 8b104cb7575 - [ED-14769] Remove tableCellOptionsinFloatingToolbar feature flag & make it default behaviour

74.41.1

Patch Changes

74.41.0

Minor Changes

  • #38367 7b8e8b52110 - [ED-16733] Editor Media Extraction: Moving Floating Toolbar Separator to editor-common

74.40.1

Patch Changes

  • #37664 736af94f8b0 - [ux] Fixing the bug due to which break-out layout and expand node on narrow viewport resizes to be too narrow
  • #38344 39099193642 - Cleanup breakout styling when table has fragment mark ff

74.40.0

Minor Changes

74.39.0

Minor Changes

  • #38352 021d5f488ec - [ED-16733] Media Plugin Extractation - Move core commands to common entrypoint

74.38.1

Patch Changes

  • #38219 4cbae03c15c - Set maxWidth for ResizerNext to stop lable updating when reaching max width

74.38.0

Minor Changes

  • #38001 a675f834911 - Introduce commands optional parameter to NextEditorPlugin. It can be used similarly to actions in NextEditorPlugin but commands must adhere to the type of PluginCommand:

    type PluginCommand = ({ tr }: { tr: Transaction }) => Transaction | null;

    PluginCommands are specifically used for code that is executed to modify a Transaction. They should be used in preference to the existing prosemirror Command type.

Patch Changes

  • #38130 3bbe8f91f34 - refactor ResizableMediaSingleNext around guidelines and snapping

74.37.0

Minor Changes

  • #38323 8699cf99ceb - Exporting LayoutPluginOptions and CollabEditOptions from editor-common.

74.36.4

Patch Changes

74.36.3

Patch Changes

  • #37639 30d82d3462c - [ED-19175] add missing support for the unsupportedBlock in table related nodes
  • Updated dependencies

74.36.2

Patch Changes

74.36.1

Patch Changes

74.36.0

Minor Changes

74.35.0

Minor Changes

  • #37920 c6c3b7e43d3 - [ED-19202] Remove direct dependency of editor-core code on text-formatting plugin

74.34.5

Patch Changes

  • #37990 d432ad14798 - [ux] Added standard page guidelines when custom table width enabled and is resizing table.

74.34.4

Patch Changes

  • #37839 0d297244de3 - Add calcMediaSingleMaxWidth, move default image constants to /media-single

74.34.3

Patch Changes

  • #37885 eeecb78b23f - Added media-single utils to editor-common and moved utils from editor-core/media to edtor-common/media-single.

74.34.2

Patch Changes

  • Updated dependencies

74.34.1

Patch Changes

  • #37872 7cca8fcf473 - ED-18274: Remove unused feature flags listNumberContinuity and restartNumberedListsToolbar (not planned for future use either) (all related to the restart lists project)

74.34.0

Minor Changes

  • #37964 1944b35b538 - move common utilities to editor-common, to help with decoupling block-type plugin

Patch Changes

  • Updated dependencies

74.33.0

Minor Changes

74.32.1

Patch Changes

  • Updated dependencies

74.32.0

Minor Changes

74.31.0

Minor Changes

  • #37650 d8c1bcdc71a - ED-19217 decoupled lists related util functions from editor-core

74.30.0

Minor Changes

  • #37493 3a1cd78b42a - [ED-19203] Moving some common logic, styles, and types to editor-common to make it easier to extract the text-formatting plugin from editor-core

74.29.3

Patch Changes

  • Updated dependencies

74.29.2

Patch Changes

  • #37785 4e6f1bf8511 - [ED-19233] Import prosemirror libraries from internal facade package

74.29.1

Patch Changes

74.29.0

Minor Changes

74.28.0

Minor Changes

  • #37588 39e6af5fa1d - Add a new 'isHandleVisible' prop to allow handle visibility to be toggled externally

74.27.3

Patch Changes

74.27.2

Patch Changes

  • Updated dependencies

74.27.1

Patch Changes

74.27.0

Minor Changes

74.26.9

Patch Changes

  • #37530 3b01ce33502 - add getMediaSinglePixelWidth to support legacy and new media resize experience

74.26.8

Patch Changes

  • #37496 01237de37e7 - [ED-17901] Update clear button on input to have tabindex and update tests to test for both chrome / firefox and safari

74.26.7

Patch Changes

74.26.6

Patch Changes

  • #34870 5f0b47a1443 - [ux] Enable text selection for expand macro button since disabling causes selection bug on triple click

74.26.5

Patch Changes

74.26.4

Patch Changes

  • #37428 33cec4ba4f0 - [ED-19203] Extract common logic, styles, and types to editor-common

74.26.3

Patch Changes

  • #37456 d3851530199 - Update snapping logic, tests and examples
  • Updated dependencies

74.26.2

Patch Changes

  • #37357 6255c2ad1c9 - [ux] Adds ability to open Assets datasource dialog using the slash command in the editor, behind a feature flag

74.26.1

Patch Changes

74.26.0

Minor Changes

  • #34797 3920dcfd848 - This removes the feature flag made for upgrading the focus-trap dependency and keeps focus-trap at it's original version.

74.25.2

Patch Changes

74.25.1

Patch Changes

  • Updated dependencies

74.25.0

Minor Changes

  • #36750 6bacee18c2d - [ux] Add new allowDatasource prop for enabling datasource in editor and add inlineCard fallback render for blockCard with datasource

74.24.0

Minor Changes

  • #37063 22a59977bb3 - [ux] Updated ResizerNext to allow handle style overrides. Updated the table resizer to space and align the resizer handle according the the design specifications

74.23.1

Patch Changes

74.23.0

Minor Changes

74.22.0

Minor Changes

  • #36772 464745a92e6 - [ux] Updated the Editor Table plugin to use the new guidelines plugin when custom-table-widths FF is enabled

74.21.4

Patch Changes

74.21.3

Patch Changes

  • #36852 018b27d3392 - Adds new prop handleMarginTop on ResizerNext component to center resize handle on tables

74.21.2

Patch Changes

  • #36863 32ca42e82c3 - Extracted internal editor card plugin to new package editor-plugin-card.

74.21.1

Patch Changes

  • #36848 14224c3f8a4 - [ED-18162] Move the collab provider types to the editor common package to avoid circular dependencies

74.21.0

Minor Changes

  • #36344 680a4437157 - - Adds support for datasource quick insert
    • Export type DatasourceModalType

74.20.0

Minor Changes

  • #36631 8b891bf3590 - This change introduces editor-plugin-hyperlink which separates the hyperlink plugin from editor-core. In order to enable this change there are now new entry points on editor-common (such as /link, /quick-insert) in order to separate common code. Further prosemirror-input-rules now has new exports of createPlugin and createRule which are used in many plugins in editor-core.

74.19.2

Patch Changes

  • #36487 f188d9ea397 - Create reference event for legacy image upload so DataTransfer is not lost

74.19.1

Patch Changes

  • #36626 202f8c2ee69 - The changes here adds support for datasource feature flag for rollout.

74.19.0

Minor Changes

Patch Changes

  • Updated dependencies

74.18.0

Minor Changes

  • #36414 11285b1d77e - ED-18971 Added editor dynamic guideline util and new guideline entry point in editor-common

74.17.1

Patch Changes

  • #35625 1a852e48b42 - [ED-17438] Check if parent node is empty paragraph before adding horizontal rule

74.17.0

Minor Changes

  • #36349 87aac05bf04 - [ED-18895] Create new package to contain editor plugin integration tests to avoid circular dev dependencies between plugins and editor-core

74.16.0

Minor Changes

  • #35509 9a01d73afe2 - [ux] ED-17434: Update TaskItem to match @atlaskit/checkbox and update to support design tokens and match spacing from bullet and numbered lists.

Patch Changes

  • Updated dependencies

74.15.2

Patch Changes

  • #36403 3a0a36b5910 - check if document exists before using, for confluence SSR to work

74.15.1

Patch Changes

74.15.0

Minor Changes

Patch Changes

  • Updated dependencies

74.14.0

Minor Changes

  • #36220 9fc1422dec1 - Make hyperlink plugin an explicit dependency of card plugin. Move card styles and types into editor-common.

74.13.0

Minor Changes

  • #36286 6c1685f4793 - [ED-18163] Removed participant count from generic editor-common analytics events

74.12.0

Minor Changes

Patch Changes

  • Updated dependencies

74.11.1

Patch Changes

  • #35176 c75a15c09dd - - The change here adds a datasource wrapper css class to be used for datasource table.
    • Also moves some types and functions from breakout plugin to common to be reused for datasource layout button

74.11.0

Minor Changes

  • #35032 04295e9d5bc - [ux] Updating ORS response to include datasources and facilitating pasting JQL links turning into datasource tables

Patch Changes

  • Updated dependencies

74.10.2

Patch Changes

  • #35233 a9350cf3831 - Check existence of window and document variable for confluence SSR to work

74.10.1

Patch Changes

74.10.0

Minor Changes

  • ac5a05f5929 - We are testing an upgrade to the focus-trap dependency behind a feature flag. If this fix is successful it will be available in a later release.

74.9.2

Patch Changes

  • #35844 87070f514cd - [ux] ED-18024 Adds an enter keydown handler on the main toolbar droplist (BlockInsertMenuLegacy) to prevent the editor capturing the keypress when the keyboard is used to insert nodes.

74.9.1

Patch Changes

74.9.0

Minor Changes

  • #35868 4bf22e4eb1c - The editor dropdown menu items are now forced to be position: static when a feature flag is on to work around menu items being position relative now. This is a short term fix to keep the table cell color nested menu working.

Patch Changes

  • #35782 73b5128036b - [ED-17082] Mark package as a singleton one
  • Updated dependencies

74.8.0

Minor Changes

74.7.9

Patch Changes

  • #35475 87366c84531 - Extract context panel plugin to new package @atlaskit/editor-plugin-context-panel

74.7.8

Patch Changes

74.7.7

Patch Changes

  • #35575 8493df1e169 - NO-ISSUE Moved some purely type dependencies to dev dependencies

74.7.6

Patch Changes

  • #35130 0edc12510fb - Updating types, examples and general clean up of Resizer component

74.7.5

Patch Changes

  • #34365 12d33fa653a - [ED-17762] Fix nested table rescale logic when the context menu opens

74.7.4

Patch Changes

  • Updated dependencies

74.7.3

Patch Changes

  • #34961 1259df9a9ef - converted some of block-type's analytics to use new EditorAnalyticsAPI

74.7.2

Patch Changes

74.7.1

Patch Changes

  • #35227 b48d0a5f88f - Create new placeholder for the floating toolbar plugin and use a new action to replace the forceFocusSelector action.

74.7.0

Minor Changes

  • #34954 89989e06f43 - [ux] Adding initial Resizer to table plugin behind a platform feature flag, allowing tables to resize to a custom width. This change also includes the following refactors:- change calcTableWidth function to return number instead of px- allowing tables to use breakout values when allowColumnResize is disabled

74.6.0

Minor Changes

  • #35005 f07a1e036a9 - Refactoring editor-core to prepare for extracting card plugin.

74.5.2

Patch Changes

  • Updated dependencies

74.5.1

Patch Changes

  • #34974 a336b15fe85 - NO-ISSUE Explicitly remove breadcrumbs for Editor Sentry events

74.5.0

Minor Changes

  • #34938 7cd4abcdc0d - Fix workaround in editor-plugin-width. This involved removing WidthEmitter in editor-core, removing containerWidth from WidthPluginState. This change also introduces usePluginHook for an EditorPlugin - this enables a react hook to be mounted for plugins (in all appearances).

74.4.0

Minor Changes

  • #34887 d9fe34b3f2b - [ux] The ResizerNext component now supports a new property handleAlignmentMethod which defaults to "sticky". This means the resizer handles wil stick to the top/bottom bounds of the browser viewport if the component extends beyond and the user scrolls down. An alternative "center" value can be set which means the handles will just center to their content and not stick.
  • f3d2c08d61b - Adds new datasource attribute to existing blockCard node

Patch Changes

  • Updated dependencies

74.3.1

Patch Changes

  • Updated dependencies

74.3.0

Minor Changes

  • #34644 602d003d7e5 - [ux] The table column sort compartor method would previously only look at the first word when sorting the column. This means when words are joined with special characters they would not sort correctly. This now looks at all the text in the cell when calculating the sort order.

Patch Changes

  • 26d9c8cb4b1 - Extract decorations plugin from editor-core to its own package.
  • 077e086c53f - [ux] ED-17971 Changes the color token used for table borders and background of table controls and numbered column.
  • 8502175cafc - [ux] Updated top margin of Expand component from ~4.57px to 4px to align to spacing scale.
  • 741b3acd455 - This major change includes:

    • EditorMigrationComponent being renamed to Editor. This includes making component methods which should never be used private (which should never be used in normal operation and have been deprecated for several releases).
    • EditorMigrationComponent is now removed
    • Removing useEditorNext feature flag

    This change was made as part of our strategy to move to a new architecture with EditorMigrationComponent, now that the component has served its purpose it is no longer required.

    Any references to this component can be updated like so:

    Before:

    import { EditorMigrationComponent } from '@atlaskit/editor-core';

    After:

    import { Editor } from '@atlaskit/editor-core';

74.2.1

Patch Changes

74.2.0

Minor Changes

  • #34192 1549c2e6dda - Extract width plugin from editor-core to separate editor-plugin-width package.
  • f055b886032 - Extract the grid plugin to a separate package.

Patch Changes

  • 6b56797b868 - Dummy changeset to trigger a pre-release of editor-common
  • 10ddf00db40 - [ux] add a handler size option and relevant style and demo page
  • 94561f309f3 - New stage-0 change: custom "width" attribute on Tables nodes
  • b7086232a7c - ESS-3135: move collab provider types into @atlaskit/collab-provider
  • Updated dependencies

74.1.2

Patch Changes

  • #34084 f3bd38c3f31 - Removes spacing tokens from shadows in favour of shadow tokens

74.1.1

Patch Changes

  • #33793 9d00501a414 - Ensure legacy types are published for TS 4.5-4.8
  • Updated dependencies

74.1.0

Minor Changes

  • #33771 6bc52e5a406 - [ED-17687] Capture errors caught in error boundaries in Sentry
  • 8a391616ecc - Moving insert node API to a new editor plugin to allow it to be more extensible. Also exposing a new editor plugin action for tables to allow for consistent insertion.
  • 5cc449dac8d - Decouple card plugin so that it uses new NextEditorPlugin for any injected dependencies.
  • be561d3491c - [ED-17622] Adds new Resizer component

Patch Changes

  • 9220da2225b - ED-16320: Add checks to certain SLO related events to see if they are explicitly disabled, in preparation for disabling them for synthetic tenants in prod
  • b804d3ad561 - Remove unused code related to GASv2 table analytics from editor-plugin table, editor-core and editor-common
  • e20cca743c4 - Moving editor analytics plugin to new package.
  • f621ae6490a - Adding type dependency on analytics plugin to tables plugin.
  • a142ba1aa28 - [ED17172] Bump prosemirror-model to 1.16.0 and prosemirror-view to 1.23.7 and removed work-arounds for fixed issues
  • 9369cc38a68 - Migrated use of gridSize to space tokens where possible. There is no expected visual or behaviour change.
  • Updated dependencies

74.0.1

Patch Changes

74.0.0

Minor Changes

Patch Changes

  • Updated dependencies

73.0.0

Major Changes

  • #33004 054186aa44f - Remove email from CollabParticipant type and rely more on ProviderParticipant type.

Patch Changes

  • 0ffb55018c9 - Revert "[ED-17172] Bumped prosemirror-view from 1.23.2 to 1.23.7 and removed work-around for fixed issues"
  • Updated dependencies

72.9.0

Minor Changes

  • #32257 135df1a1e78 - [ux] ED-17405 - Bugfix: Editor toolbar dropdown menus not receiving keyboard events for navigation

72.8.0

Minor Changes

  • #32424 c2385dcb8f7 - [ux] ED-17043 Expanded table chart colors from 20 to 36 colors.
  • 0237059f136 - Adds utilities to @atlaskit/editor-common/card for assisting adding LinkMetaStep to a transaction and reading metadata from a transaction.

    import { addLinkMetadata } from '@atlaskit/editor-common/card';
    
    // Adds a LinkMetaStep to a transaction
    addLinkMetadata(selection, tr, metadata);
    import { getLinkMetadataFromTransaction } from '@atlaskit/editor-common/card';
    
    // Retrieves and reduces LinkMetaData from a transaction into a single object
    getLinkMetadataFromTransaction(tr);
    import { commandWithMetadata } from '@atlaskit/editor-common/card';
    
    // Wraps a command such that if there is a dispatch method will annotate the dispatched transaction with a LinkMetaStep with metadata
    commandWithMetadata(command, metadata);
  • e88e54a14e3 - [ux] [ux] Added 'allowAlignment' and 'allowWrapping' as options in 'cardOptions' to let Trello to disable the features

Patch Changes

  • 0df91686d92 - [ux] ED-17047 fixed an issue where full width images appears narrower than full paragraph width images
  • 2e01c9c74b5 - DUMMY remove before merging to master; dupe adf-schema via adf-utils
  • b289da93d3c - [ED-17384] Remove feature flags context plugin
  • 2cfb05a2cf8 - [ux] ED-17278 - Added shortcuts to Editor Help dialog
  • Updated dependencies

72.7.3

Patch Changes

  • #32248 68f2cf54b1b - [ED-17484] Fix plugins race condition when pluginInjectionAPI uses .reverse().map()

72.7.2

Patch Changes

72.7.1

Patch Changes

  • #31852 9f9b4b1cf60 - [ux] [HOT-103036] Fix table width styling when broken out with fragment mark
  • Updated dependencies

72.7.0

Minor Changes

  • #31891 2192c9417d7 - [ESS-3335] Review Collab Provider API error handling & types
  • bf04c417bfd - Add "border" mark to stage0 ADF schema
  • 27b106a736b - ESS-3274 Refactor participant logic our of Provider class
  • af9a85063e5 - add image border toolbar
  • 0419ca96512 - [ED-17209] Renamed externalPlugins API to dependencies
  • bad1fae839b - Adds useSharedPluginState hook which can be used to replace instances of WithPluginState. It will take the dependency injection API (provided by a NextEditorPlugin and return the shared state for the specified plugins rather than using plugin keys in WithPluginState.
  • c138d6d000f - CCECO-283 Extended Extension API update function with ability to update the content of the node

Patch Changes

  • 4f75910f899 - [ux] Add code wrapping button to code block TSLA-266
  • 1b4642c6b8c - [ED-17287] Update feature flag usage for base plugin
  • ef830fdabfa - [ED-17294] Enable type checking for Preset plugins on unit tests
  • 04edc92c8f0 - ED-16974: Set focus to Editor after Confirmation dialog is closed.
  • 7946da1848a - [ux] [ED-16668] Update table shadow intersection table to observe new shadow sentinels instead of first and last cell
  • a9d6c74f7cd - Update optional feature flag type
  • 7d13224adfc - [ED-16731] Initial migration for Feature Flags plugin
  • 31717a1fe63 - Fix the bug when clicking on media inline files in Hybrid Renderer, viewer is not opening.
  • Updated dependencies

72.6.1

Patch Changes

72.6.0

Minor Changes

  • #31299 a697f9eb7ca - [ED-16746] Introduce the shareable actions concept into the NextEditorPlugin
  • a7e36157e01 - [ED-15941] Refactor Preset into EditorPresetBuilder
  • 66bbcd766fe - [ED-16735] Inject its own api on NextEditorPlugin
  • 0078ddc7e2e - New smartLinks prop to allow renderer and editor to determine whether smart link should show actions that can change the link resource.
  • 568b7d96689 - [ED-16819] Introduce 'isMediaNode' and 'isNodeBeforeMediaNode' utils that check if the node passed in (for isMediaNode) or the node before selection passed in (for isNodeBeforeMediaNode) has the type of media, mediaInline, mediaGroup or mediaSingle
  • 592e3761622 - [ED-15941] NextEditorPlugins will receive an api with the plugins dependencies on runtime

Patch Changes

  • f81e7ba7c07 - [ux] ED-16556 Fixed - Table floating toolbar "Table Options" and "Cell Options" are not accessible
  • 2367ba14aa0 - [ux] ED-16758 Added support for theme tokens in table cell background color.
  • 49d121d9640 - [ED-16310] Creates an optional dependency type OptionalPlugin to indicate NextEditorPlugin dependencies are optional.

    You can use in the dependency array of a NextEditorPlugin like so:

    const examplePlugin = NextEditorPlugin<
        'example',
        { dependencies: [typeof plugin1, OptionalPlugin<typeof plugin2>] }
    >;
  • f7fc96b3738 - ED-17086 - Added feature flag for expandedChartColors

  • 0379951cd05 - [ED-17210] Improve equality check for SharedStateAPI onChange behaviour
  • eb7ef06e38c - Contextual toolbar focus will now be regained when exiting via ArrowLeft / ArrowRight keys, and will progress to the next toolbar item. onBlur will now also be called correctly when dropdown menu items lose focus.
  • 2661a586431 - ED-15843 Applied fix for bodiedExtensions animation as per DTR-807
  • 747f7e45c27 - [ux] ED-16816 Safari fix: add focus outline when focus is on color palatte options
  • db34131a1e4 - [ED-16579] Add methods to Preset object including setProvider, getProvider and getAllProviders.

    These are used internally to set providers (objects which can return functionality such as emojiProvider).

  • 68f4ce6955d - Fix logic to reconfigure state in ReactEditorView to fix a breakage on NCS pages.

  • deef98920f4 - [ux] ED-16718 Table scroll troll - refactor nested expand logic back into editor-common
  • 1720ddc8076 - [ux] ED-16725 Added support for semantic tooltip names for background color palette.
  • 3eea6eec479 - [ux] ED-16930 Horizontally rendering multiple wrapped-left media items inside a table
  • Updated dependencies

72.5.1

Patch Changes

  • Updated dependencies

72.5.0

Minor Changes

  • #30248 2ee31675e66 - [ED-16557] Refactor Editor and EditorNext to share common code in editor-core.

    Introduce new hooks in editor-common including:

    1. usePreviousState can be used to remember the last props passed to a functional component

    2. useConstructor can be used to run only once on a functional component

  • 15059b00c15 - [ED-16585] Allow editorActions.replaceSelection and processRawValue to accept fragments. Allow quickInsert actions on extensions to return a fragment.

  • c22905e224e - [ux] ED-16335: First menu item gains focus when the dropdown menu is opened by keyboard.
  • 9a25538e0ef - [ux] ED-16723 Custom panel background color is tokensied. More details at https://hello.atlassian.net/wiki/spaces/DST/pages/2382075153/Draft+Custom+panel+background+color+is+tokenised
  • c14933555ee - Add getAnalyticsEditorAppearance utility function
  • 1d11b24f17e - [ux] ED-15549 Implemented keyboard navigation in color palette
  • dfb37c5d4c2 - [ED-16752] Migrated fireAnlyticsEvent, getAnalyticsEventsFromTransaction, FireAnalyticsEvent, FireAnalyticsEventPayload and extended FireAnalyticsEvent type with optional createAnalyticsEvent parameter in @atlaskit/editor-common. Decoupled plugin dependency in some areas of @atlaskit/editor-core to now use the migrated code from @atlaskit/editor-common instead by updating import endpoints.
  • 56d6c797d39 - ED-16654 Calculate correct input latency and also added other timings for it

Patch Changes

  • 286cc5d6e94 - Minor improvement to WidthEmitter to stop console error logging and test migration.
  • 6a031b9b2da - [ED-16334] Merge NextEditorPlugin interface with NextEditorPluginWithDependencies
  • e907b6924cc - [ux] ED-16505 Update confirmation dialog message shown when data source element is about to removed
  • 19c1c5e554a - [ux] TSLA-487 Fixes horizontal scroll shadow and places the scroll bar on the last row instead of below the table. See expected behavior on TSLA-27
  • 2d6074f31bb - ED-16740: [ux] Updated the dropdown menu to shift the focus for indentation and outdentation button to their respective opposite in case they become disabled. Also added fallback case where any disabled button will adjust focus to the next button down in the dropdown menu
  • 710adab73cf - [ED-16557] Introduces EditorMigrationComponent which can be used as a replacement for Editor. This component calls Editor under the hood but if the useEditorNext feature flag is active will start using an experimental version of the Editor API.

    At this stage Makers can start adopting EditorMigrationComponent to replace the Editor component.

    This change also introduces the useEditorNext feature flag. Activating this flag will start to use the new Editor API.

    Warning: This new Editor API is in development and should not be used until the EditorNext component is released and the API is stable.

  • 2644ff2a1e7 - [ux] ED-16838: fix keyboard shortcut toggleBlockQuote, now matches shortcut listed in https://support.atlassian.com/jira-software-cloud/docs/markdown-and-keyboard-shortcuts/ and made it work on Windows

  • a6cf418fe1b - ED-16904 Fixed floating toolbar disappearing on clicking color picker button."
  • Updated dependencies

72.4.1

Patch Changes

  • Updated dependencies

72.4.0

Minor Changes

  • #29470 7fc33ec3f67 - updating payload types for collab provider connected event payload
  • ef0beaafa36 - [ux] ED-15862: Add analytics for restartNumberedLists custom list start numbers

Patch Changes

  • 3efca940231 - [ux] ED-16417 fix cell background menu item becomes blue when clicking on color palette from table contextual menu
  • a2ebf475e82 - ED-16197 Updating DOCUMENT_PROCESSING_ERROR event action to map to new event "documentProcessingErrorV2" and moving its errorStack attribute to nonPrivacySafeAttributes.
  • 84efbb82ccb - [ux] ED-16512 Remove table scroll when a column is resized and new column is added or table width is resized
  • 336f7dab111 - ED-16200 Updating CRASHED event action to map to new event "unhandledErrorCaughtV2 and moving its errorStack attribute to nonPrivacySafeAttributes"
  • 2666aafd7d1 - ED-15498 Export WithOutsideClickProps type from editor-common to prevent deep importing.
  • Updated dependencies

72.3.0

Minor Changes

72.2.3

Patch Changes

72.2.2

Patch Changes

  • Updated dependencies

72.2.1

Patch Changes

  • Updated dependencies

72.2.0

Minor Changes

  • #28932 a0a35fe7fb1 - Renaming contentComponent event subject to contentComponentv2. Move errorStack attribute to nonPrivacySafeAttributes

Patch Changes

  • 513cb2010b7 - Users are able to select dropdown menu item using keyboard via the Enter key
  • aaa6509f036 - ED-16198 Update & restore dedupeMarksTransformed analytics event. Also addresses a bug when discardedMarks would only return the latest discarded mark
  • 314777fbb20 - [ux] ED-16490 fixed bug so big margin will not occur before a Decision node on iOS
  • a5dcaef4136 - [ux] Fixed keyboard navigation issues relating to the main editor toolbar and floating toolbars.
  • Updated dependencies

72.1.2

Patch Changes

  • #29169 2ff1c66a6ab - [ux] ED-16490 fixed bug so big margin will not occur before a Decision node in Renderer on iOS

72.1.1

Patch Changes

  • #28981 2b78f58c35c - [ux] ED-16490 fixed bug so big margin will not occur before a Decision node on iOS

72.1.0

Minor Changes

  • #28374 055a333dad9 - [ux] Remove moreTextColors feature flag and deprecate allowMoreTextColors field of allowTextColor editor prop and colorPaletteExtended mark.

    Showing more colors in the color selection palette is now a default behaviour.

    DEPRECATION WARNING:

    There are 2 deprecations in this change:

    1. allowMoreTextColors field of allowTextColor editor prop.

    allowMoreTextColors field of allowTextColor editor prop. is now deprecated and will be removed in the next stable release of @atlaskit/editor-core package. Please take steps to remove that field from your code. E.g.:

    <Editor
     ...
     allowTextColor ={
      allowMoreTextColors: true // <-- Deprecated
      defaultColour: {color: 'red', label: 'red'}
     }
    />

    Remove all instances of allowMoreTextColors field from allowTextColor Editor prop. I.e.:

    <Editor
     ...
     allowTextColor ={
      defaultColour: {color: 'red', label: 'red'}
     }
    />

    If the resulting allowTextColor prop is an empty object, set allowTextColor property value to true. E.g.:

    <Editor
     appearance="full-page"
     ...
     allowTextColor ={
      allowMoreTextColors: true // <-- Invalid
     }
    />

    should become

    <Editor
     appearance="full-page"
     ...
     allowTextColor={true}
    />

    2. colorPaletteExtended mark of the ADF schema

    colorPaletteExtended mark of the ADF schema is now deprecated and will be removed in the next stable release. The extended palette is now rolled into the main one. use colorPalette instead.

Patch Changes

  • f7cdc36d75b - ED016195 update EDITOR_CRASHED_ADDITIONAL_INFORMATION event name
  • efa8b7ee68e - ED-15808 Changes to replace usage of enzyme with React test library
  • 70d0799eee0 - ED-14002 Added safer-dispatched-transactions featureFlag to preventtransactions from being mutated after dispatch at runtime.
  • c6c0cab10e0 - [ux] ED-16205 - Fix missing yellow highlight on merged table cells when hover sort column options on table floating toolbar
  • b9141027f87 - [ux] ED-13873 fixes a bug where after deleting a list in a panel or table the cursor would move to the cell to the right. Uses setSelection to position the cursor as expected after delete.
  • Updated dependencies

72.0.1

Patch Changes

  • #28324 4a2a04ee176 - Internal refactor of panel color logic to support design token babel plugin
  • 6455cf006b3 - Builds for this package now pass through a tokens babel plugin, removing runtime invocations of the tokens() function and improving performance.

72.0.0

Major Changes

  • #28090 ac1c880cf4c - [ux] ED-12395 - Remove the keyboard accessible date picker feature flag, which has been 100% rolled out

    DEPRECATION WARNING:

    There's two deprecations in this change:

    1. Remove keyboardAccessibleDatepicker and the allowKeyboardAccessibleDatepicker feature flag

    Now that this has been fully rolled out, this feature flag is no longer required. The if-statement that depends on this feature flag was also removed in point 2 below:

    2. Remove the showTextField prop on the DatePicker

    This was exclusively used to conditionally render the DatePickerInput. Its usage was always set to true in code or through the feature flag that has now been rolled out. Thus, this deprecation simplifies the API.

    Since no code related to this feature flag remains, there are no inline deprecation warnings.

  • 5d317ed8aa3 - [ux] ED-15882: Implement custom starting numbers for orderedList nodes in adf-schema, editor, renderer, transformers behind restartNumberedLists feature flag. Users will be able to set a custom starting number when typing to create a numbered list in the Editor and this will be persisted across Renderer and other format transformations.

    Note: restartNumberedLists will be off by default. To enable it, consumers will need to set <Editor featureFlags={{ restartNumberedLists: true }}> or <Renderer featureFlags={{ restartNumberedLists: true }}>

Minor Changes

  • fbe1cd7d043 - Adds a new feature flag: preventPopupOverflow that can be used to force the popup placement when it overflows the screen
  • a730df6e3ed - ED-16163 Refactored analytics constants to be in editor-common
  • 5307b130e91 - Cleaned up placeholder lint feature as it was no longer being used
  • 195fa69b80a - Minor referentiality util housekeeping
  • 4ed695c539e - Renamed Popup prop preventTopOverflow to preventOverflow used for both vertical and horizontal placement now
  • c42a0344d32 - The linking view changing experiment toolbar style will be removed, including the feature flag. All variants will be removed except for toolbarIcons which will be the only view of the toolbar of the linking view switcher.
  • 8820442c2b2 - [ux] ED-15709: add feature for delete element if it is isReferencedSource is true

    • add checkbox confirmation dialog when then config have isReferentiality.
    • add referentiality helper functions.
    • update confirmDialog config to a handler to reduce traverse times.
    • user can now tick checkbox to delete descendent nodes or only selected node when user click the delete icon in floating toolbar.
  • 1d41bbc2965 - This changeset introduces non breaking changes to support ssr within the loader emoji component

  • 651dee737d2 - ED-15301 Added initial preset builder types
  • d2c62b69a6a - [ux] Adds support to floating toolbar configuration to enable trapping focus within the Popup.

Patch Changes

  • 2fd53283b55 - Updated i18n language files
  • a70436952a6 - [ED-15980] Reinstate unsupportedContentEncountered event
  • 3a54fce9ade - DSP-4513 Updated tokens used to render annotations.

    New tokens will be visible only in applications configured to use the new Tokens API (currently in beta). These changes are intended to be interoperable with the legacy theme implementation. Legacy dark mode users should expect no visual or breaking changes.

  • 9940267512c - [ED-15979] Fix column sorting when comparing text with mixed alpha and numeric values

  • a838c2e281e - [ux] ED-15959 Migrate panel to use editor-palette package for background colours.
  • 60068f7fcbe - [ED-16007] Changes made to improve the floating toolbar's keyboard accessibility
  • ed617ce197c - [ux] DSP-4451 - Adds design tokens to table overflow shadows. Fixes visual bug with table overflow shadow size and placement.
  • f608bc44cf2 - [ux] ED-16177 Added new text color labels. These new labels are disabled by default and only present when useSomewhatSemanticTextColorNames feature flag is set to true.
  • bb9a5f9d77d - [ux] ED-16176 Added useSomewhatSemanticTextColorNames feature flag. This is part of COMMIT-5058 work to unblock dark mode for Jira. The intention of the flag is to show semantic names in tooltips when hovering over colors in the text color palette in token light/dark mode. Note that the flag is 'somewhat semantic' due to white/dark-gray not being semantic names.
  • 233e03b2d92 - ED-16007 To highlight the table rows and columns when the 'Delete Row' and 'Delete Column' options are highlighted in the 'cell options' menu of floating toolbar
  • 7fd5785d37d - [ESS-2752] Fix clientId type derived from prosemirror-collab
  • b2fa6d3e611 - [ED-16106] Fix margin top when paragraph has alignment marks
  • e4089f2c471 - Modified toolbar buttons to read out keyboard shortcuts by screen readers.
  • 4fbaeb2a1fd - DSP-4118 Updated tokens used to render overflow shadows in code blocks.

    New tokens will be visible only in applications configured to use the new Tokens API (currently in beta). These changes are intended to be interoperable with the legacy theme implementation. Legacy dark mode users should expect no visual or breaking changes.

    overflowShadow now optionally supports customizing the size of the "covers" that appear over shadows when at the edge of content, via leftCoverWidth and rightCoverWidth, and the shadow width via the width prop.

  • Updated dependencies

71.0.3

Patch Changes

  • Updated dependencies

71.0.2

Patch Changes

  • Updated dependencies

71.0.1

Patch Changes

  • Updated dependencies

71.0.0

Major Changes

  • #26712 2df5ab17c10 - DSP-6459: Adds a background to code blocks in the editor to remove transparency. E.g. prevents table cell background colors from affecting code blocks. Also modifies code blocks in table headers to have a border instead of a different color when design tokens are enabled.

Minor Changes

  • 2e7d2c81d2f - EDM-3626 Remove plain text paste linkification feature flag the feature flag will not exist anymore so this cannot be enabled/disabled plain text containing URLs will always be 'linkified' using shift-cmd-v/shift-ctrl-v

Patch Changes

  • 25617fe0633 - [ux] ED-16010 this updates the text color picker to use design tokens when available.
  • 94f8a899d36 - [ED-15851] Add feature flags for the restart numbered lists project. These include:

    • restartNumberedLists: Allow numbered lists to start from any number greater than 0, not just 1
    • listNumberContinuity: Allow lists to continue their numbering when split by other nodes
    • restartNumberedListsToolbar: Show a toolbar for users to restart the numbering of a list

    We will be encapsulating all dev work under these flags.

    These flags are for development purposes only, please don't turn these on. Only feature leads can turn these on.

  • 01472b73d72 - DSP-4815 - Adds design tokens to non-custom panels. Updated appearances only visible in applications configured to use the new Tokens API (currently in alpha).

  • 7a1a5d392ef - [ux][ed-15366] remove right align shortcut as it was interfering with default browser activity
  • d5fd6da78ab - To add arrow key navigation for the main toolbar items and menu items [ED-15497]

    To make the editor main toolbar items accessible using left and right arrow keys. The menus are expandable using Space or Enter key, once the menus are expanded the options are accessible using up/down arrow keys. 'Esc' key closes the menus and focuses the toolbar item.

  • 34f8542468b - [ED-12592] Updates the renderer rendered measurement to indicate when the measurement is distorted. Re uses distorted measurement identification logic from other render measurements.

  • 7bf4281949a - ED-15704 - Fix missing hover inducators on Delete column and Delete row under table floating toolbar context menu
  • 977ac74443c - DSP-7235: Fixes issue with overflow shadows on code blocks due to layered transparent colors.
  • 3a66592edd7 - [ED-16104] To fix a regression caused by [ED-15947] The arrow key behaviour is unexpected when we open find and replace button.
  • 17014a9004c - [ux] ED-15632 preprocess invalid media adf to avoid empty mediaSingle node and duplicated captions and media inside mediaSingle.The document will be transformed for this cases and validation error not thrown.When mediaSingle with empty content is encountered - it will be removed.When mediaSingle with duplicated captions or media nodes is encountered - duplicate captions or media nodes will be removed, prioritising removal of nodes with empty content first.
  • c2510fa261f - [ux] ED-15961 [ux] Updates the presentation of text color to use dark and light mode colors when those modes are enabled
  • 47dfcc04652 - ED-15703 - Minor change on floating toolbar to allow z-index value to be passed as parameter
  • 70fce47a47b - DSP-2423: Adds design token to the background color of tooltip keyboard shortcut styles.
  • 58365aae521 - [ux] Refactor messages on tooltip of media toolbar item and media slash commend result to show video as an explicit upload option.
  • Updated dependencies

70.3.0

Minor Changes

  • #26945 a9cc5c4241b - ED-15936 add and export new analytic events for editor-referentiality

70.2.1

Patch Changes

  • Updated dependencies

70.2.0

Minor Changes

  • #25860 30e8425f7d6 - [ux] ED-15706 Reenable copy button on editor-plugin-table. Added property copyButton to floatingToolbarConfig.
  • 90c44a68da2 - Removed editor-core table plugin and replaced with new editor-plugin-table package. This change required adding copying new table changes from editor-core to the new table package, moving IconTable to shared package, and creating new entry-points from editor-plugin-table. getPluginState from packages/editor/editor-plugin-table/src/plugins/table/pm-plugins/table-resizing was also exported.

    [ED-15674][ed15739] [ED-15633]

  • 61cd2188e62 - [ux] ED-15405 added horizontal scrolling to floating toolbar in case of overflow

Patch Changes

  • 79a48f1c6b5 - Adds fragmentLocalId to ExtensionParams type.
  • 3f7900cbf37 - [ux] ED-14993 added better support for codeblocks inside lists and gap cursor selection inside lists:

    • made list markers visible in safari (desktop and mobile) when list contains codeblocks;
    • fixed bug so users can now set gapcursor next to codeblock by clicking or touching (mobile) the list marker;
    • fixed bug so when users have gapcursor next to a codeblock, they can still toggle (or untoggle) it into a list;
    • fixed margins for codeblocks in lists;
  • 916c3b17290 - ED-15573 re-enable getParticipantsCount in analytics payload

  • e7836c150bb - Re-enable Performance metric for ReactNodeView, WithPluginState
  • b2b98eca8cc - ED-14814 Add "outdatedBrowser" attribute into analytics error payload, add browser check and expose the function "isOutdatedBrowser()"
  • 51e84999643 - ED-15381 - Patch table / layout CSS to fix issue of ProseMirror gapcursor within the cell
  • edb93baa953 - Moved sendLogs to editor-common. Re-exported in editor-core and import sendLogs from editor-common in editor-plugin-table package.
  • 184d3cf7ce6 - Preventing error being logged to the console if the consumer of the Editor component does not have IntlProvider in the component hierarchy.
  • 8c16cb97a11 - ED-12676 cleanup useUnpredictableInputRule feature flag
  • 47f1c7fff80 - [ux] ED-14991 rework extension breakout to share logic with breakout mark views. Fixes an issue where iframes inside bodied extensions that were set to full-width or wide would be blurry.
  • ab072299e05 - ED-15519 - Extensions used as data sources will now display a delete confirmation dialog
  • 992ed2b7e2a - ED-15510 Fixes animation when resizing breakout
  • 3cecda14f87 - [ED-15847] Changes to fix a regression caused in ED-15805 Id attribute given to identify type of floating toolbars
  • Updated dependencies

70.1.3

Patch Changes

70.1.2

Patch Changes

  • Updated dependencies

70.1.1

Patch Changes

  • #26088 fa5c9465369 - [ED-15753] adds types for editor-referentiality plugin analytics events

70.1.0

Minor Changes

  • #25718 74abc212007 - Move setTextSelection from editor-core to editor-common, then re-export it form editor-core to ensure there are no breaking changes

70.0.0

Patch Changes

  • #24710 07160af53b7 - [ux] ED-15447: Stop breakout width layout button position flickering when user moves selection out and into breakout-supported nodes
  • dbc1b4943c2 - ED-13162 add word joiner before and after telepointer
  • Updated dependencies

69.4.2

Patch Changes

  • Updated dependencies

69.4.1

Patch Changes

69.4.0

Minor Changes

  • #25390 06ae7af103f - [ux][ed-15739] Bring back the table icon to the typeahead menu by moving IconTable component to shared package

69.3.1

Patch Changes

69.3.0

Minor Changes

  • #24607 c804f3217e7 - [ED-15588] Decouple messages in table plugin by moving dependencies to editor-common.
  • a4d1c1e9dd0 - Shifted slice transforms to editor-common
  • f920b646662 - Shifted many common utils from editor-core to editor-common
  • 7987d8b379b - ED-15584 Re-enable extracted layout button, shifting common editor-core UI elements to editor-common/menu-ui
  • 7487d066e92 - [ED-15551] Copy ReactNodeView and dependencies into editor-common
  • 922840a4c85 - [ED-15502][ed-15564] Decoupled selection and tables and re-enabled tableSelectionKeymap in new table plugin. Introduced new api EditorSelectionAPI.
  • 7955a53b7aa - [ED-15550] Move analytics types to editor-common package
  • 73d9a2fa116 - ED-15568 Restore table's FloatingContextualMenu, extract utils/UI components
  • 1691708e13b - [ED-15555] Export getParentNodeWidth to editor-common

Patch Changes

  • 63a90f2585f - [ED-15551] Fix ReactNodeView init call
  • 949bba4aaf4 - [ED-15556] Initial Editor Analytic API for Table extraction
  • fdeacec217f - [ED-15590] Import editor utils functions from editor-common
  • Updated dependencies

69.2.2

Patch Changes

  • #24818 46059beebbf - - include tests_external in build
    • replace usage of @local-cypress package with @cypress
    • bump @cypress from ^6.4.0 to ^7.7.0
    • import cypress types into @atlaskit/in-product-testing tsconfig

69.2.1

Patch Changes

  • Updated dependencies

69.2.0

Minor Changes

  • #24004 0a2a2ff14d9 - [ux] ED-15284 Updated shared styles to add margin-top to paragraphs and headings with indentation mark. Prior to this, indented content had different spacing to the rest of the document.
  • d7c4506066d - [ux][ed-15295] improve code block copy button label to better indicate to users what will end up in the clipboard when used.

Patch Changes

  • a75f0f02c24 - [ux] ED-14683 fix arrow keys in code block unpredictable

    Fixed cursor jumping to expand title when pressing up in a code block in an expand.

  • Updated dependencies

69.1.2

Patch Changes

  • Updated dependencies

69.1.1

Patch Changes

69.1.0

Minor Changes

  • #23381 2affe8adcfa - ED-14510: Generic feature flag to disable spellcheck via browser and version
  • 5020781d90a - [ux] ED-15099 added floatng toolbar copy button to Expand
  • 995991c4b11 - [ux] ED-15108 added floating toolbar copy button to Layout

Patch Changes

  • 832e383140e - Import ProfileCardTrigger from specialized entrypoint for better tree-shaking
  • 04db970c32b - ED-14899 add attribute to render measurements and rework analytics events to prevent measurements done in background to resulting in misleading render durations.
  • Updated dependencies

69.0.1

Patch Changes

  • Updated dependencies

69.0.0

Major Changes

  • #22642 04589993d81 - ED-15148: moved duplicate entrypoints from @atlaskit/editor-common/utils to @atlaskit/editor-common/validator

Minor Changes

  • 8ff3031db06 - Introduce new optional argument to CardProvider.resolve
  • 07c8b0b4504 - [ux] ED-15102 adds a copy button to nodes with floating toolbars
  • 2d979ce9877 - [ux] ED-14945: Add windowed codeblock support in renderer (This feature sits behind a flag in the featureFlags prop 'allow-windowed-code-block')
  • 04746af08f6 - [ux] ED-15097 added floating toolbar copy button to table
  • e4dba654a71 - [ux] ED-15233: Fix breakout button positioning for breakout supported nodes in scenarios where editor disabled props changes while Editor is visually hidden and redisplayed. Fixed by skipping breakout width update work when the editorView dom element is width 0 (hidden) and deferring LayoutButton position updates to second animation frame (on window and editor resizes).
  • 11f56527739 - Export emoji placeholder class name

Patch Changes

  • 153b80fdcda - [ux] ED-15111: Fix aligned text and headings margin-top values in layouts in Renderer (by clearing them)
  • Updated dependencies

68.0.2

Patch Changes

  • Updated dependencies

68.0.1

Patch Changes

  • #22029 559b6610a0e - Modified some CSS rules to ensure Emotion is compatible with server side rendering.
  • Updated dependencies

68.0.0

Major Changes

  • #21570 b7b72b61dca - ED-10337 Refactor overflow shadows using intersection observer to improve renderer performance on initial load and when scrolling contents of the tables and extensions horizontally. This is affecting vertical shadows inside tables and extensions in renderer. On the OverflowShadowOptions interface of the shadows component exported from editor-common we are also removing scrollableSelector option which is no longer used.

Minor Changes

  • 8949731bc6a - ED-14608: Migrate adf-utils imports in atlassian-frontend to new child entry points to improve treeshaking

Patch Changes

  • 789b211a5e5 - Removed the use of :first-child and nth-child selectors in CSS
  • 1e5c33f7598 - [ux] ED-14198 fix safari selection for layout
  • d8b3bc73330 - [ED-14507] Deprecate the allowDynamicTextSizing editor prop and remove all code related to it. This feature has been unused since 2020.
  • Updated dependencies

67.0.1

Patch Changes

  • Updated dependencies

67.0.0

Minor Changes

  • #20721 025ee31e9bc - [ux] Instrumented @atlaskit/editor-common with the new theming package, @atlaskit/tokens.

    New tokens will be visible only in applications configured to use the new Tokens API (currently in alpha). These changes are intended to be interoperable with the legacy theme implementation. Legacy dark mode users should expect no visual or breaking change.

  • bd24b9d71d2 - [ux] Instrumented @atlaskit/renderer with the new theming package, @atlaskit/tokens.

    New tokens will be visible only in applications configured to use the new Tokens API (currently in alpha). These changes are intended to be interoperable with the legacy theme implementation. Legacy dark mode users should expect no visual or breaking changes.

Patch Changes

  • facd9f48e88 - Fixed confluence inline comment missing background colour.
  • Updated dependencies

66.0.5

Patch Changes

  • Updated dependencies

66.0.4

Patch Changes

  • #20650 a424e62b264 - Changes to support Node 16 Typescript definitions from @types/node.

66.0.3

Patch Changes

  • cb2392f6d33 - Upgrade to TypeScript 4.2.4
  • Updated dependencies

66.0.2

Patch Changes

  • #20033 c827226316a - ED-14291 removed deprecated themeProvider
  • b29ce16dad8 - [ED-14606] Move bitbucket schema, confluence schema, jira schema, and default schema from @atlaskit/adf-schema to their own entry points. These new entry points are as follows

    @atlaskit/adf-schema/schema-bitbucket for:

    • bitbucketSchema

    @atlaskit/adf-schema/schema-confluence for:

    • confluenceSchema
    • confluenceSchemaWithMediaSingle

    @atlaskit/adf-schema/schema-jira for:

    • default as createJIRASchema
    • isSchemaWithLists
    • isSchemaWithMentions
    • isSchemaWithEmojis
    • isSchemaWithLinks
    • isSchemaWithAdvancedTextFormattingMarks
    • isSchemaWithCodeBlock
    • isSchemaWithBlockQuotes
    • isSchemaWithMedia
    • isSchemaWithSubSupMark
    • isSchemaWithTextColor
    • isSchemaWithTables

    @atlaskit/adf-schema/schema-default for:

    • defaultSchema
    • getSchemaBasedOnStage
    • defaultSchemaConfig

    This change also includes codemods in @atlaskit/adf-schema to update these entry points. It also introduces a new util function "changeImportEntryPoint" to @atlaskit/codemod-utils to handle this scenario.

  • 3ef794dc11f - Removed emoji and media packages dependencies from renderer initial load.

  • Updated dependencies

66.0.1

Patch Changes

66.0.0

Major Changes

  • #19618 2ec99bf6f9f - [ux] ED-14651: removed react-intl v2 fallback helpers IntlLegacyFallbackProvider and IntlNextCompat
  • 2ec99bf6f9f - [ux] ED-14651: removed react-intl v2.

Minor Changes

  • bceab5fa97d - ED-14632: Add render count tracking reRendered event in Renderer

Patch Changes

  • ced96eebe47 - Minor changes in MarkWrapper and Expand styles.
  • 44c6c36d8d9 - ED-14263 replaced styled usages
  • de79d0babc9 - ED-14663 Fixed horizontal scrollbar appearing in table in chrome version 99 issue.
  • fd5028f6751 - EDM-2873: Promote MediaInline to full schema
  • 1e2086467f1 - [ED-13775] Added resize observer on scroll parent element to realign popup components when template context panel is opened/closed.
  • 78aec52dea0 - use latest SmartUserPicker in Editor packages
  • 5c6607ee0e7 - Migrated link, rule, panel and expand styles in editor-common to emotion.
  • Updated dependencies

65.0.0

Major Changes

  • #19019 09453a633c9 - Removed root entry point file of editor-common. Consumers is now forced to use child entry points.

Minor Changes

  • 9712e78abb0 - ED-14255 moved some usages of editor-shared-styles to emotion

Patch Changes

  • d0eed99c3e3 - ED-14264 Moved styles to emotion css
  • f9a144c5a71 - ED-14255 migrated table styles to use emotion
  • bb6f3bd5c95 - ED-14290 add ThemeProviders for emotion
  • 3fcadf8ab52 - ED-14263 migrate editor common styled usagese to emotion
  • d0dff8da956 - [ED-14514] In NCS backed editor wait for media uploads to complete before getting the final acknowledged state in getResolvedEditorState EditorAction. Fixes from ED-14588 were also copied over and a fix on media uploads in the collaborative-editing atlaskit example. ResolvedEditorState type updated for compatability with synchrony code.
  • Updated dependencies

64.0.0

Major Changes

  • #18526 b32b7a39a70 - CETI-166 Increase the standard panel icons size to make it consistent with the emojis in the panel content area

Minor Changes

  • #16752 4e234e7fe93 - CETI-240 handle add custom emoji in floating toolbar
  • 5293a48368e - fix image size in layout with ref and width observer
  • 304351e4b1e - CETI-241 - Added additional panel ADF attributes (panelIconId, panelIconText) to uniquely identify custom panel emojis. The change has been categorised as major since it is a change to the full-schema ADF. However, the custom panel feature is behind a feature flag, has not yet been released to production, and is only currently planned for release to Confluence. See ADF change

    61 for further details.

  • 9c9557fcdd8 - AK-279 Moved copy button outside of heading, that made heading accessible
  • 172ccc62c2a - ED-14117 Export SafePlugin definition in new entry point

Patch Changes

  • 97412280671 - [ED-13939] Add analytics event to track "can't syncup with collab service" error
  • 88ada10af2c - [ED-14097] Moved getFinalAcknowledgedState control to editor and made the API public
  • 85648c038a4 - ED-13939 Rename newCollabSyncUpError analytics event to newCollabSyncUpErrorNoSteps
  • 8f0bfd2b1ef - Use ProfileCardTrigger to display profile card popup instead of custom popup implementation
  • 16294b02fd4 - CETI-242 Change the Color palette labels for panel
  • 86c3cb500c1 - Placeholder not rendering properly in firefox when empty issue fixed.
  • 78c6a40ef5e - [ED-13118] Removing dead workaround code that causes tapping after a bullet item with a smart link to select the smart link
  • e292f108d4b - Ensure metadata is persisted when it is updated by another participant during an editing session
  • Updated dependencies

63.0.1

Patch Changes

  • #18556 b921ec55066 - Fix chrome version parsing logic to accept 3 digits instead of just 2

63.0.0

Major Changes

  • 272a64c6bf0 - CETI-166 Increase the standard panel icons size to make it consistent with the emojis in the panel content area
  • 19d72473dfb - ED-13875 Removed editor common root entry

    We remove the ability to import from @atlaskit/editor-common in favour of the following sub entries:

    @atlaskit/editor-common/collab

    @atlaskit/editor-common/extensions

    @atlaskit/editor-common/normalize-feature-flags

    @atlaskit/editor-common/messages

    @atlaskit/editor-common/provider-factory

    @atlaskit/editor-common/styles

    @atlaskit/editor-common/validator

    @atlaskit/editor-common/in-product

    @atlaskit/editor-common/cypress-config

    @atlaskit/editor-common/type-ahead

    @atlaskit/editor-common/ufo

    @atlaskit/editor-common/types

    @atlaskit/editor-common/ui

    @atlaskit/editor-common/utils

    @atlaskit/editor-common/card

    @atlaskit/editor-common/emoji

    @atlaskit/editor-common/mention

    @atlaskit/editor-common/provider-helpers

Minor Changes

  • 51b65ffbd1b - CETI-240 handle add custom emoji in floating toolbar
  • 19d72473dfb - CETI-80 added dark mode color palette for mobile through bridge
  • 19d72473dfb - - Allow table nodes to have fragment marks
    • Promote fragment mark to "full" ADF schema
  • 5af69bfe9be - CETI-241 - Added additional panel ADF attributes (panelIconId, panelIconText) to uniquely identify custom panel emojis. The change has been categorised as major since it is a change to the full-schema ADF. However, the custom panel feature is behind a feature flag, has not yet been released to production, and is only currently planned for release to Confluence. See ADF change

    61 for further details.

  • 19d72473dfb - Add update function to ExtensionAPI.doc

    This function allows consumers to mutate ADFEntity.attrs or ADFEntity.marks by the localId of the entity.

Patch Changes

  • 19d72473dfb - ED-13025 Bump prosemirror-view 1.23.1 -> 1.23.2
  • 19d72473dfb - ED-10264 fixed jumping cursor when clicking overflown status in table
  • 231b3d8b718 - CETI-242 Change the Color palette labels for panel
  • 19d72473dfb - Bump raf-schd to latest (4.0.3), including better TS typings.
  • Updated dependencies

62.1.1

Patch Changes

62.1.0

Minor Changes

Patch Changes

  • Updated dependencies

62.0.0

Major Changes

  • #14810 47f58da5946 - ED-13322, ED-13324, ED-13326, ED-13323, ED-13204: Upgrade and support react-intl@^5.18.1 including breaking API changes, types and tests in atlassian-frontend packages

    What changed: Upgraded our react-intl support from ^2.6.0 to ^5.18.1. This means editor packages now rely on consumers installing ^5.18.1, otherwise editor usage of react-intl will mismatch with actual installed react-intl APIs. Why change was made: As part of a coordinated upgrade effort across AF packages, as react-intl v2 is quite dated. How consumer should update their code: Ensure react-intl ^5.18.1 is installed in consuming applications.

    Upgrade guide: To consume atlassian-frontend packages that use react-intl5 setup a second provider for the new version, using an npm alias

    "react-intl": "^2.6.0",
    "react-intl-next": "npm:react-intl@^5.18.1",
    import { IntlProvider } from 'react-intl';
    import { IntlProvider as IntlNextProvider } from 'react-intl-next';
    
    return (
        <IntlProvider
            key={locale}
            data-test-language={locale}
            locale={locale}
            defaultLocale={DEFAULT_LOCALE}
            messages={messages}
        >
            <IntlNextProvider
                key={locale}
                data-test-language={locale}
                locale={locale}
                defaultLocale={DEFAULT_LOCALE}
                messages={messages}
            >
                {children}
            </IntlNextProvider>
        </IntlProvider>
    );

Patch Changes

  • Updated dependencies

61.0.1

Patch Changes

61.0.0

Major Changes

  • #15998 fd675db8754 - [ux] ED-13100: added GroupedField.hasGroupedValues and enable parameter flattening for expand/tab-group/tab fields in config panels. The default value of GroupedField.hasGroupedValues is False, which will flatten data structures. Set GroupedField.hasGroupedValues to True on all tab-group/tab/expand fields if you wish to retain existing behaviour.

    This change has several parts to ensure the correctness of serialize(), deserialize(), GroupedField.hasGroupedValues and BaseFieldDefinition.allowDuplicates

    • Introduced GroupedField.hasGroupedValues which allows expand/tabgroup/tab to store the value of its fields by the name of the expand/tabgroup/tab if hasGroupedValues=True (False by default)
    • Fixed a type safety issue with Parameters and ParametersWithDuplicateFields where Typescript would consider the types Parameters = Parameters[] (resolves some inconsistencies in the editor code and extensions)
    • Restrict allowDuplicates so it only works within Fieldset as originally intended
    • serialize() now populates Field.defaultValue as expected

Minor Changes

  • 3a2a5e14fdc - As we are moving to full schema, merged the customPanel nodeSpec with panel nodeSpec
  • d8b414ed707 - CETI-170 Emoji vertical alignment in Firefox
  • 23514411f27 - CETI-134 added support to render dark colors for the custom panels in the dark mode
  • 8581ed429dd - ED-13688: Add reliability edit sessions to UFO analytics
  • b230f366971 - [ED-14008] Bump prosemirror-view from 1.20.2 to 1.23.1
  • 47c349601b2 - ED-13869 Added the option to automatically select ADF content inserted via the insertAfter() extension API. We've modified our extension API and introduced a new parameter in insertAfter(). The function has now a third parameter, ie options, which is an object and has a property flag called allowSelectionToNewNode that lets you focus on the ADF added when set to true.
  • 8bbb96540ea - Add "fragment" mark to stage0 ADF schema
  • a3737a9b3aa - CETI-64 Updating the dark mode colors for the standard panels
  • d21da111ec2 - CETI-95 Predefined icon sizes are different from existing icons

Patch Changes

  • c6feed82071 - ED-11632: Bump prosemirror packages;

    • prosmirror-commands 1.1.4 -> 1.1.11,
    • prosemirror-model 1.11.0 -> 1.14.3,
    • prosemirror-state 1.3.3 -> 1.3.4,
    • prosemirror-transform 1.2.8 -> 1.3.2,
    • prosemirror-view 1.15.4 + 1.18.8 -> 1.20.2.
  • b1034ea4393 - ED-13752 Added child entry points for each export in editor-common root entry point file

  • d44279ef8dd - [ux] Fixes the issue on mobile when the media file is set to wrap-left and the table below has a numbered column. Adds a css rule to pm-table-container[data-number-column='true']
  • 17552f32a6c - CONFDEV-77488 Updated the reference entity type
  • 8f0577e0eb1 - [ux] Promoted captions to full schema and better support of wikimarkup, email and slack renderer
  • a82305310db - [ux] ED-7449: Sort cells in a given table column based on case sensitivity of same letter then on alphabet+ascii code values
  • 9d43feb1f6a - CETI-167 Remove opacity for panels in dark mode.
  • Updated dependencies

60.3.0

Minor Changes

Patch Changes

  • Updated dependencies

60.2.0

Minor Changes

  • #14777 53d2eac387d - ED-12705 Fail all active editor UFO experiences from the editor error boundary
  • b58f3c24179 - ED-13643 Instrument editor interaction UFO experience
  • 971845eac0d - CETI-96 Added new rule to emoji to solve the duplicate icon issue when we copy from renderer
  • 87ea2112afe - ED-13214 Update ExperienceStore to use EditorView as unique identifier rather than session id
  • 3c5548e50da - [ux] Introducing new Media Inline component to renderer
  • d7f62de1e40 - CETI-157 Fix panel selection in safari
  • b53d0d54ac2 - ED-12887 Add render count profiler utilities
  • 746e1f37cb8 - ED-13214 Add experience store available via new entry point @atlaskit/editor-common/ufo

Patch Changes

  • cbde8994bd4 - ED-12846: Fix disappearing table borders in Chrome
  • 500420bcc7e - Updated to newest UFO API
  • f897443ad45 - Revert AK-279
  • 99757fa97fb - ED-13642 added ufo session complete analytics event
  • Updated dependencies

60.1.0

Minor Changes

  • #14319 981052d2a94 - COLLAB-933: Update common types to support disconnected event
  • 8c36177a89c - [ux] Changed wording of 'hideEmoji' to 'removeEmoji' & disbaled th button when there is no emoji (& enabled when there was one)
  • cf853e39278 - AK-279 Moved copy button outside of heading, that made heading accessible
  • 1a07c1caf61 - CETI-93 - Fixed custom panel icon sizing and alignment when icon render as image

Patch Changes

  • 114cfd6cb20 - CETI-7 Select custom panel through keyboard
  • cf853e39278 - Internal changes to remove @atlaskit/theme/math usage.
  • Updated dependencies

60.0.0

Major Changes

  • #13864 b95863772be - Support external observers. Use better naming for refNode (refNode => reference). In favor of further work (supporting multiple references) pass array of references to Extension component. Expand node with localId for extentions.

Minor Changes

  • 71bb1bb3cd0 - [ED-12933] Create TypeAhead common constant for mobile-bridge and editor-core
  • 2a6a10f9c5f - CETI-29 Updated emoji picker toolbar icon for custom panels
  • d1a58a7a520 - [ux] ED-12460 Implement collab scroll-to-telepointer: a user can now click on a collab avatar and be scrolled to another user's position in the document

Patch Changes

  • 53d81fa08ee - CETI-14 added functionality to hide emoji from custom panel
  • bd510f46bff - CETI-30 added functionality to add custom panel via the slash command
  • 099e8495f3d - CETI-37 - Fixed custom panel icon sizing and alignment
  • b90c0237824 - Update package.jsons to remove unused dependencies.
  • Updated dependencies

59.1.0

Minor Changes

  • #13302 ea1cb28fb03 - CETI-3 User is able to change emoji and background color when selected
  • c796dfa0ae4 - [ME-1589] Rearchitect the adaptive toolbar solution for the editor mobile bridge.

    • Add a new plugin to editor-core that allows you to subscribe to events when the editor view is updated.
    • Created a subscription that allows you to listen to toolbar and picker plugin updates.
  • 6de7ba8ca3b - ED-12424 Add scrollTo function to extension api

  • 8e6a1034cfd - EDM-1730: added in-product Cypress tests for Smart Links

Patch Changes

  • Updated dependencies

59.0.0

Minor Changes

  • #12837 adccfcdafd8 - [ux] ED-13043 Add experimental __hideFrame option in extension manifest for extension nodes. This removes the border in edit mode to bring it closer to WYSIWYG. This cannot be opted into for the 'mobile' appearance & frames will continue to always show.
  • 5e55b55d035 - [ux][ed-9961] Remove the predictable lists feature flag and the legacy lists plugin so that predictable lists is default.

    Doing this by removing the lists plugin, removing the predictableLists feature flag, renaming lists-predictable to just list, refactoring any areas of the code that used the feature flag or the legacy lists still.

    This is a breaking change but has been thoroughly tested locally & with a team blitz on the branch deploy, on both web & mobile.

  • abf8b155d75 - [ME-1416] Remove multi dispatch occurance from the panels plugin. Make the floating toolbar items rely only on the node not what is in the plugin state.

  • 797ffbdcd7f - Update focus style for expand button, change aria-label to aria-labelled by

Patch Changes

  • 3d363ebc5e7 - ED-13000: Capture browser extension usage in error analytics
  • 66ea628bcea - Add data-media-caption attribute to Caption
  • a7d6732987f - ED-13471 Fix nested list styles in table of contents extension being incorrect
  • Updated dependencies

58.1.2

Patch Changes

58.1.1

Patch Changes

58.1.0

Minor Changes

Patch Changes

  • 6720f568f2b - EDM-983: Fix media max width when inside nested nodes
  • Updated dependencies

58.0.0

Major Changes

  • #11649 0b9318d5c23 - ED-11952 updated extension interface to allow dynamic toolbar buttons. BREAKING CHANGE: ExtensionModules.contextualToolbarItems has been removed in favor of ExtensionModules.contextualToolbars.

    ExtensionModules.contextualToolbars consist of a list of ContextualToolbar which has the following signature:

    type ContextualToolbar = {
      context: ToolbarContext;
      toolbarItems: ToolbarItem[] |
        ((contextNode: ADFEntity, api: ExtensionAPI) => ToolbarItem[]);
    };

Minor Changes

  • a8b65e3ec2d - [ux] ED-13083: fixed serialize() for Tabs and Expand fields

Patch Changes

  • 55ebaf7010d - ED-13023 do not override code-block background in editor
  • Updated dependencies

57.2.0

Minor Changes

57.1.3

Patch Changes

  • #11778 9e09b407b43 - Exclude __tests_external__ from the build/tsconfig.json. Add local-cypress and remove types export.

57.1.2

Patch Changes

57.1.1

Patch Changes

  • Updated dependencies

57.1.0

Minor Changes

  • #11113 e66cd2fe716 - ED-12655: added support for config panel tabs
  • 11b9305ca1b - [ux] ED-12649 add ColorField definition and UI to ConfigPanel
  • 35645d7d1b7 - ED-12762 Prevent nesting of GroupingFields (for now) Added localization for expand field
  • 5d8e5bd7d50 - [ux] Added support for dynamic getFieldsDefinition() in Editor Extensions.

    Made changes to the extension config panel fields so it triggers a submit only if the field is "dirty".

Patch Changes

  • cda36713f70 - ED-12738 Validator to wrap the entity into unsupported content for minimum content Length error
  • Updated dependencies

57.0.0

Major Changes

Minor Changes

  • 81a08ceb2e0 - ED-12653 added field definitions for GroupingField and ExpandField.

Patch Changes

  • 1fbe305bf7d - ED-12273 Unsupported content support for Layout
  • Updated dependencies

56.0.0

Major Changes

  • #10230 4befa7c039c - ED-12593: rename ExtensionAPI.editInLegacyMacroBrowser() to _editInLegacyMacroBrowser()

    Also cleaned up the options for createExtensionAPI() for easier use.

  • e20ad95e07f - implemented ExtensionAPI.doc.insertAfter()

Minor Changes

  • eb2ccccfa14 - ED-12514: Add sampling rate controls to unsupported content levels tracking
  • a6a270c4645 - ED-12713 exposed extention module toolbar button type for usage in extension manifests
  • d575abf3498 - EDM-1640: Introduce Cypress in-product tests in Atlassian Frontend

    Example test:

    import { editorFundamentalsTestCollection } from '@atlaskit/editor-common/in-product';
    
    //code to navigate to the page
    
    editorFundamentalsTestCollection({}).test(cy);
    

Patch Changes

  • ac2eeccc60b - Update internal use of code block selector in editor packages.
  • b78cea62de8 - Table contextual panel flicker issue fixed.
  • 7ba7af04db8 - Type fixes related to consumption of @atlaskit/code
  • Updated dependencies

55.5.2

Patch Changes

  • #10316 c2c0160f566 - Bump editor-shared-styles to pick up relativeFontSizeToBase16
  • Updated dependencies

55.5.1

Patch Changes

  • #9756 df1da03ac3d - define interface for api extension
  • 5a6e9efd99b - ED-12508 implement api stub
  • 5c835144ef0 - [ME-741][me-743] Remove PX references in editor packages and modify code block font size.
  • Updated dependencies

55.5.0

Minor Changes

  • #9510 769e10a40a7 - ED-12108 Support duplicate named fields in config panel fieldset

    For a field to be allowed to have duplicates you must set allowDuplicates: true on the field definition

  • f27507bc838 - ED-12237: add editor referentiality plugin

Patch Changes

  • 58b170725be - Renamed @atlaskit/editor-test-helpers/schema-builder to @atlaskit/editor-test-helpers/doc-builder
  • 2942644d694 - Some improvements used in rendering embeds in renderer around use of aspectRatio
  • Updated dependencies

55.4.3

Patch Changes

  • #9083 6d748ea5140 - New stage-0 data consumer mark in ADF schema
  • d2e70ebaaa9 - NO-ISSUE: updated editor tests to use 'doc: DocBuilder' instead of 'doc: any'
  • ee188b01fc0 - ED-12339 added adf information to be passed into extension button on click action
  • b7e61c08ef5 - [ux] ED-11916 Extended floating toolbars on table and exension nodes with buttons that can be provided by extensions
  • Updated dependencies

55.4.2

Patch Changes

  • #9299 471e2431a7c - Downgrade back to date-fns 1.30.1 We discovered big bundle size increases associated with the date-fns upgrade. We're reverting the upgarde to investigate

55.4.1

Patch Changes

55.4.0

Minor Changes

  • #8644 b74caaa43e9 - add reserveCursor option to init event
  • 4f08f25ebfe - NO-ISSUE pass through feature flags into renderer
  • d33f17ed9b6 - ED-11153: additionally map tti values in editor tti event to severity strings

Patch Changes

  • 0d2d52fc9a4 - ED-12207 fix emoji in panels overflow
  • ffbe78153cf - New stage0 ADF change: localId attribute on Table nodes
  • e2bb7c1adbc - ED-9699 Fix codeblock in list within panel UI
  • Updated dependencies

55.3.0

Minor Changes

  • #8178 2cde1293d9f - [ux] useAlternativePreloader prop was added to CardOptions, which is type of editor prop UNSAFE_cards. Default value is true (if not defined). When useAlternativePreloader is true preloader experience for smart link components in editor will be different: there won't be normal smart link skeleton (border and a shaddow) and spinner is located on the right (compare to left as before). Note: renderer experience won't change.

Patch Changes

  • ad4bc282c53 - Fix media click issue for center layout images
  • e07a815d377 - ED-11807 performance optimization for table sticky headers plugin
  • 89a358773d2 - Don't wrap unsupportedBlock again after an INVALID_CONTENT_LENGTH error
  • a2d44651925 - ED-11161: Track unsupported content levels severity in renderer
  • Updated dependencies

55.2.1

Patch Changes

  • Updated dependencies

55.2.0

Minor Changes

  • #7762 8c90794239c - ED-11587: quickInsert for placeholder-text plugin
  • 7ddbf962bd9 - [ux] Updated and added new translations
  • 586040bf70b - Ensure that all children are validated in new error path

Patch Changes

  • 5857b17788b - Change the way kitchen sink shows ADF errors
  • faf98b96883 - Removed unused comments in src from package
  • 3df9d98ef8a - [ux] As part of the bump to @atlaskit/code, the codeBlock element's visual appearance has been modified in renderer and editor-core. Specifically the fontSize, borderRadius, lineHeight and overflow behaviour have been made more consistent with the DS parent package.
  • 07868e5ddc9 - remove unecessary function from getQuickInsertItemsFromModule()
  • Updated dependencies

55.1.2

Patch Changes

  • #7425 549740c01d - Exported the validator errors map Convert nodes that are after an invalid length to be unsupported
  • Updated dependencies

55.1.1

Patch Changes

  • Updated dependencies

55.1.0

Minor Changes

  • #7170 64281cda86 - ED-11151: Improve TTI measurements
  • 38e24bcc76 - ED-10832 Track unsupportedNode Attribute with null value explicitly

Patch Changes

  • 9e76e3a5c5 - [ux] Adding support to detect and render anchor links.
  • Updated dependencies

55.0.0

Major Changes

  • #6930 0923d917ef - MediaSingle prop 'blockLink' is removed and width becomes optional. MediaSingleDimensionHelper prop ratio is removed.

Patch Changes

  • 81a5e08f06 - Fix divider not visible in dark mode
  • Updated dependencies

54.0.0

Major Changes

  • #6571 da77198e43 - Rename title:changed to metadata:changed in collab provider, editor common and mobile bridge
  • cc9f374276 - Remove unsupported API for includeGroups/includeTeams for Users in extension config, and stop setState after unmount

Minor Changes

  • 5e68f04701 - ED-11232 Make resolvers aware of other field values
  • 48995f73b2 - Create entry points to export internal API isolated from UI changes.

Patch Changes

  • 4bc26fee2e - [ux][twista-496] Adds drop shadow to focused state of annotation/Inline Comment
  • 4c6c92aee6 - Fix rendering of captions
  • Updated dependencies

53.0.1

Patch Changes

  • #5857 d3265f19be - Transpile packages using babel rather than tsc
  • Updated dependencies

53.0.0

Major Changes

  • #6228 9f81260dd5 - ED-10683 Serialize number fields to Number instead of String
  • 835810cac7 - ED-10646 prevent nested Fieldset definitions

Minor Changes

  • 318b6a8f52 - ED-10612 Use strategy as absolute to fix the inconsistency in tooltip position in ios for unsupported content.
  • 28e97db5a7 - TWISTA-407 Expose the Confluence index match API to native. On applying draft mode, the bridge will call annotationIndexMatch with the numMatch, matchIndex, originalSelection tuple that is required by Confluence.

Patch Changes

  • 0175a00afc - [ED-10670] Update prosemirror-model type to use posAtIndex methods
  • 09394e2986 - EDM-668: exporting types for better typings support in Editor Core
  • d6c23f1886 - Added dark mode support to table cell background colors
  • 619b3234fa - Improve the contrast of inline annotation styling in dark mode
  • Updated dependencies

52.0.1

Patch Changes

  • Updated dependencies

52.0.0

Major Changes

  • #5860 ff39f9f643 - ED-10614 Add match indexing (Confluence API) for annotation creation for the renderer

    BEFORE

    export type AnnotationActionResult =
      {
        step: Step;
        doc: JSONDocNode;
      } | false;

    AFTER

    export type AnnotationActionResult =
      {
        step: Step;
        doc: JSONDocNode;
        originalSelection: string;    // <<===
        numMatches: number;           // <<===
        matchIndex: number;           // <<===
      } | false;

Minor Changes

  • 74db598b97 - ED-10757 - Show Unsuppoted content message based on locale
  • 677744c680 - Add UserSelect field for ConfigPanel, and expose types in SmartUserPicker
  • 1e59fd65c5 - ED-8720 Add OnUnhandledClickHandler for Renderer

Patch Changes

  • dfda163bf6 - ED-10594: track severity for browserFreeze event and add getAnalyticsEventSeverity util
  • eeedafee68 - ED-10532: Add new UI element to pick a date range - for supporting the cql component
  • b13e3991ef - ED-10723: severity for rendered event
  • 703752d487 - ED-10647 Remove caret from prosemirror-model, prosemirror-keymap, prosemirror-state, prosemirror-transform to lock them down to an explicit version
  • 330da4d675 - Update translations via Traduki from issue/translation-2020-10-08T000543
  • Updated dependencies

51.2.0

Minor Changes

  • #5516 848f187b49 - Extend CardProvider interface with findPattern
  • 0bbaa4a976 - ED-10553 added an option to enable analytics for synchrony entity

Patch Changes

  • 4b2c7ce81c - ED-10580: Fix duplicate i18n ids
  • 7895bfa4f3 - [ux] ED-10562 Update selection styles for unsupported content

    Use background colour instead of blanket styling Fix an issue on Safari where text inside unsupported content appeared selected when node was selected

  • ef432e6288 - ED-10544: Remove type restrictions to keep api backwards compatible"

  • d99590d680 - [ux] ED-10376: added support for custom panels in renderer

    • convert Panel to functional component
    • added support for dark mode in renderer 99-testing.tsx
  • 15f7b4ae78 - [ux] ED-10433 made custom icon and color applied on a panel based on node attributes (UI change). Changes are behind UNSAFE_allowCustomPanel feature flag.

  • 02ea8214a0 - EDM-1320 fixed linked image overlaps table sorting button
  • 56fe4bb199 - TWISTA-367 Add new method for annotation bounding rect for mobile bridge renderer
  • 3d0b51445a - ED-10544: Fix name collision between nested fields and top level fields
  • Updated dependencies

51.1.3

Patch Changes

  • #5821 679a66bd92 - Fix for renderer SSR inline script when server side bundle is minimized

51.1.2

Patch Changes

51.1.1

Patch Changes

  • #5497 5f58283e1f - 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.
  • Updated dependencies

51.1.0

Minor Changes

  • #5344 1c6b85ea41 - Export OverflowShadowState and ExpandStyleProps types to prevent deep import path references in dependent TS declaration files
  • 825273198f - Migrate to declarative entry points

Patch Changes

  • Updated dependencies

51.0.0

Major Changes

  • #4749 8830f4d771 - ED-10170 Remove style constants from @atlaskit/editor-common - import these from @atlaskit/editor-shared-styles instead
  • 225c901919 - ED-10351 add API to delete the annotation
  • 8de373491a - Strengthen the Typescript rules for Enum fields per design guidelines

Minor Changes

Patch Changes

  • 39d658f40c - [ux] ED-9955 Style list items by absolute indentation level

    List items will now be styled according to the total indentation level of the list, instead of relative to their immediate parent list.

  • 2d4bbe5e2e - [ED-10503] Fix prosemirror-view version at 1.15.4 without carret

  • 0ac3eff13b - TWISTA-176 Added analytics for inline comments in renderer
  • 57c5a91b35 - ED-10189: Show description at the top of config
  • 39b57c32e4 - ED-10270 Prevent premature closure of color picker UI when clicking the More Colors button
  • c024edd79d - ED-7832: Update Inline comments styling
  • 6e237a6753 - Add optional caption to mediaSingle in adf schema for stage 0
  • 02ad57c335 - Added theming and dark mode colors to the Expand node
  • 26ff0e5e9a - ED-10353 Added adf schema changes to support emoji panels
  • Updated dependencies

50.0.1

Patch Changes

  • Updated dependencies

50.0.0

Major Changes

  • #4424 78de49291b - [TWISTA-130] Changes on Annotation types

    WHAT

    AnnotationState type changes

    Before:

    import { AnnotationTypes, AnnotationMarkStates } from '@atlaskit/adf-schema';
    
    type myAnnotationState = AnnotationState<AnnotationTypes.INLINE_COMMENT, AnnotationMarkStates>;

    Now:

    import { AnnotationTypes } from '@atlaskit/adf-schema';
    
    type myAnnotationState = AnnotationState<AnnotationTypes.INLINE_COMMENT>;

    WHY

    We are normalizing this type to be used on Renderer, and later, on Editor.

    HOW

    The Annotation feature is still an experiment on Renderer probably, you are not using it. So, no action requried.

  • 94ac6099e2 - Rename FieldResolver to CustomFieldResolver

  • 3711c0a754 - remove ADNode support from ExtensionRenderer
  • 2914e9ec0a - Change EditorManifest generic to propagate instead of defaulting to any

Minor Changes

  • 5a14bab0bf - ED-10112 Add analytics for unwrapped unsupported contents
  • caae78bb98 - Adds support for unsupportedBlock and unsupportedInline content analytics for Hybrid Editor and Hybrid Renderer.
  • a66b0a0d44 - ED-9497 Adds analytics to track unsupported Marks and Mark Attributes in editor and renderer.
  • 21131ce6be - [TWISTA-283, TWISTA-282, TWISTA-241] Normalizes and fixes Annotation range validator logic for Renderer and Editor

    @atlaskit/editor-common: It creates canApplyAnnotationOnRange function @atlaskit/editor-core: It moves current hasInvalidNodes logic to editor-common function @atlaskit/renderer: It replaces current logic to use the same as Editor

  • c4b1cbec82 - ED-8344 Unsupported content type lozenge for block and inline in editor and renderer

  • a28474f714 - ED-10015 Analytics for unsupportedNodeAttribute and unsupportedNodeAttribute value
  • 44d287b640 - EDM-842: Adding support to the new search provider and activity provider
  • d3a075b8ce - ED-8345 Display text or text attribute value for unsupported content
  • 18f3f69ed9 - ED-10110: Add support to featured quickinsert items
  • e4114d7053 - ED-9607 - Preserve Unsupported Node attributes

Patch Changes

  • 351c595fbb - ED-9999: Fixes an issue where the collab provider would blindly remove all listeners instead of only its local ones.
  • ee232d326d - ED-10210 Fixes user sensitive data that is being sent as part of analytics payload.
  • 5fb111ff42 - ED-10021 ConfigPanel -> CustomSelect's fieldResolver now accepts an optional defaultValue parameter
  • 9dc913f0df - ED-9778: fix codeblock transparency in table header cells
  • 5c283c56e7 - Fix pluginFactory ExtensionState types falling back to any
  • Updated dependencies

49.0.2

Patch Changes

  • #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.

49.0.1

Patch Changes

49.0.0

Major Changes

  • #3823 6faafb144c - Introduce MediaFeatureFlags. Refactor components to use.

Minor Changes

  • fe31ba459f - ED-8198 Include Spec based validator behind toggle for Renderer
  • b932cbbc42 - Added support for rendering image captions
  • 0cddad271a - Move SearchProvider types to editor-common
  • b3dad32cdd - ED-9746: Add support to categories for quick insert items and extensions
  • 7abb7a2a51 - ED-9679: Add TTI measurements to editor-core

Patch Changes

  • 6fbaccca68 - ED-7786 (ED-7785, ED-7786) fix table content overlow (e.g. dates) when columns widths are smaller than the content
  • 178a5c4a90 - ED-9862: Check if longtask type is available in performance observer
  • 861d585ba8 - Changed mediaSingle to now render it's child adf nodes using nodeviews rather than directly with react
  • 69ff62ba36 - ED-9788: Fix issue where bodied macros wouldn't update properly if cursor was inside
  • Updated dependencies

48.0.0

Major Changes

  • #3428 faf010cbc3 - ED-9212: Add support for extension auto convert

    Breaking changes:

    Renamed the following exports from '@atlaskit/editor-common/extensions':

    • from ExtensionModuleType to ExtensionQuickInsertModule;
    • from getItemsFromModule to getQuickInsertItemsFromModule,

    Renamed the following exports from '@atlaskit/editor-common':

    • from ExtensionModuleType to ExtensionQuickInsertModule;

Minor Changes

  • 7649595644 - Add placeholder prop to Select, String, Number, Date and Custom fields in extension field definitions
  • a70c826d0b - [TWISTER-77] Creates Inline Comments on Renderer mode
  • 93829e7c90 - [TWISTER-162] Inline Comments on Renderer can have draft marks

    There is a new feature flag inside of the Annotation Providers. Hence, we can, for example, enable draft mode inside of the Inline Comments, like this:

    const annotationProviders = {
      allowDraftMode?: boolean;
      selectionComponent?: React.ComponentType<
        {
          [...]
          applyDraftMode: () => void;
          removeDraftMode: () => void;
        }
      >;
    };

    If the feature flag 'allowDraftMode' is true. You will be able to use the props applyDraftMode and removeDraftMode on your SelectionComponent. Nothing will happen if you Call those methods when the flag is false or undefined.

Patch Changes

  • 36e4b8e6c8 - Fix width for media when wrapped width is not available
  • 3a4c70dedd - ED-9526: Fix date comparisons for dates in actions
  • Updated dependencies

47.0.0

Major Changes

Patch Changes

  • Updated dependencies

46.1.1

Patch Changes

  • #3281 050c9121ab - CEMS-1106: show sticky headers in editor when in expand

46.1.0

Minor Changes

  • #2763 64d75b8f7e - Call getFieldsDefinition with extension parameters
  • a4948958c4 - [FM-3820] Implements to set annotation state event on Renderer
  • ea81ff42a0 - [FM-3819] Implements a subscriber API to allows set focus in an specific annotation

Patch Changes

  • 82053beb2d - ED-8944 fix: propagete width updates after scrolling
  • 73552b28ae - ED-8835 Use selection plugin to style smartlinks
  • 234697357d - ED-9541 Change editor-common imports to comply with Atlassian conventions
  • 62d2c116af - Fix width for media when wrapped width is not available
  • Updated dependencies

46.0.0

Major Changes

Minor Changes

  • fbb300c27a - ED-9367 Create Entry point for collab types
  • ada210d9ad - Expose common EmbedCard styles

Patch Changes

  • fe46facd37 - ED-9124 Apply expand selection styles using the selection plugin, and update to use a blanket style rather than a background colour
  • e37e0fb768 - ED-9008: Allow images on select lists for Config Panel
  • cdf049f462 - ED-9198: Pass keywords down from manifest to quick insert provider
  • b498fe941e - ED-9123 ED-9129 Use selection plugin to generate selection styling for selected date & status nodes
  • cd6af0a113 - CEMS-1040: rework sticky headers internally + match visual style to editor

    There is a breaking change to the stickyHeaders.showStickyHeaders prop. It has been renamed to stickyHeaders.show. You can also show sticky headers by passing a truthy value to stickyHeaders.

  • 22130d8fce - ED-9301 Fix danger styling not appearing on parent when child nodes are selected

  • 1315ce63a0 - CEMS-720: add sticky table header support to editor
  • 71a4de3370 - ED-9524 Prevent right side shadow from overlapping product UI elements
  • ea6dd76837 - ED-9128 Make divider selection use selection plugin to add selected styles

    Also increase click leniency to 4px above/below divider

    Export new line height const from editor-common akEditorLineHeight

  • Updated dependencies

45.3.0

Minor Changes

  • #2137 50c333ab3a - EDM-216: Adds EmbedCards in the Editor under the flag - allowEmbeds in the UNSAFE_cards prop

Patch Changes

  • f82edca013 - ED-9298: Fix media sizing when default conatiner width is 760
  • 7682a09312 - [ED-9142, ED-9342] Add consistent styling for annotations with hover cursor
  • f82edca013 - ED-9298: Fix media size after changing default container width to 760px in renderer
  • e30894b112 - [FM-3716] First Inline Comments implementation for Renderer
  • ef36de69ad - ED-8358 Change decision to use a grey background
  • a1e343b428 - CEMS-720: try to avoid using CSS transforms on nodes with breakout mark

    Sticky headers depend on position: fixed, which does not work when inside an Element that has a parent with the CSS transform property.

    We now calculate an appropriate margin-left value and use that instead, falling back to the margin + transform approach if the element has no width.

  • 1faf6937fd - Add hardcoded case for Forge extension type in getExtensionKeyAndNodeKey

  • ef36de69ad - ED-8358 Fix spacing of decisions in tables to not be touching
  • 8c5c924a13 - CEMS-720: use margin-left rather than CSS transforms on breakout tables
  • 54d82b49f0 - Remove unused dependencies
  • 93daf076e4 - fix: bugs with Block Links - floating menu placement, spacing, editing of link title or source, lazy loading.
  • 69d56a78b9 - Standardise unsupported content node components between editor-core and editor-common. They now live in editor-common as a single source of truth.
  • Updated dependencies

45.2.1

Patch Changes

  • Updated dependencies

45.2.0

Minor Changes

  • dd84377963 - ED-9038 ED-9040 Export class names to use for targetting mention and emoji nodes- e97f14eade - ED-9155: Rename prop extensionParams to node in the extensions api v2- d16adc8554 - ED-8988 Export more selection style variables- c8e601e6fc - ED-8814 Add selection to panel- #1868 8bc9f3e9af - ED-8942: Changed default font size for full width editor and renderer

    • Previously default font size for full page editor was 14px. Now, when allowDynamicTextSizing is disabled it equals to 16px.
    • Font size in table was 14px, ignoring dynamic text sizing font size, after this change it follows the same rules as the rest of the editor, namely it will get updated font size.- 403377ca1a - ED-8997: Implements creating marks on basic text selections

Patch Changes

  • 0b596fcb22 - ED-9248 Fix bug where deleting from floating toolbar menu did not work for selected panel nodes- 9b1a0d0033 - ED-8358 Revert making decisions background grey- 331a030a54 - ED-9177: Block creation when selection contains nodes which cannot be annotated- 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.- d895d21c49 - ED-9176: add annotations to task and decisions- 12cd8f8c1b - ED-9048: Allow consumers to open the config after inserting an extension- Updated dependencies

45.1.0

Minor Changes

  • [minor]22704db5a3:

    extend CardAppearance interface- [minor]cf41823165:

    ED-9049: Make post processing function async to allow for backend operations if need- [minor]aec7fbadcc:

    ED-8833 ED-8834 Make status and date selected styling consistent

Patch Changes

45.0.0

Major Changes

  • [major]67bc25bc3f:

    Move WidthObserver from editor-common to width-detector

    WidthObserver is a more performant version of WidthDetector and should be used going forward.

    import { WidthObserver } from '@atlaskit/width-detector';
    
    <WidthObserver setWidth={(width) => console.log(`width has changed to ${width}`)} />;

Minor Changes

  • [minor]c74cc954d8:

    ED-8941: Add inline script to properly resize breakout nodes after ssr- [minor]05539b052e:

    Introducing id for each quick insert item- [minor]205b05851a:

    ED-8693: Integrate Config Panel to editor- [minor]0b22d3b9ea:

    CEMS-889: add support for sticky headers in renderer- [minor]6eb8c0799f:

    UX enhancements for Config Panel

Patch Changes

44.1.0

Minor Changes

  • [minor]bc29fbc030:

    ED-8748 ED-8211: Update media linking UI experience in renderer, fixes other rendering issues and workarounds.- [minor]7d80e44c09:

    Memoised the styled-components theme object in BaseTheme to reduce re-renders- [minor]d63888b5e5:

    ED-9179: Add support to CQL-like fields

    NOTE: This feature requires the [AbortController|https://developer.mozilla.org/en-US/docs/Web/API/AbortController] which is not supported on IE11. Consumers of the editor supporting IE11 should ensure there is a polyfill in place.- [minor]cc54ca2490:

    [ED-8802] Reducer the number of dispatched transactions from WidthEmitter

Patch Changes

44.0.2

Patch Changes

44.0.1

Patch Changes

44.0.0

Major Changes

  • [major]ded54f7b9f:

    ED-8005 Improve provider factory types

    BREAKING CHANGE

    Provider factory is more restrictive:

    • We enforce correct type for all the known providers

Minor Changes

  • [minor]151240fce9:

    ED-8492: Adding the extension configuration panel- [minor]02b2a2079c:

    Fix image alignment in layouts in renderer + expose ClearNextSiblingMarginTop

Patch Changes

43.4.1

Patch Changes

43.4.0

Minor Changes

  • [minor]6ca6aaa1d7:

    ED-8029 Expose extension type as a menu item property

Patch Changes

43.3.2

Patch Changes

  • [patch]242a8ce22b:

    ED-8270 Fixed an issue where user can click on javascript: links in renderer

43.3.1

Patch Changes

43.3.0

Minor Changes

  • [minor]edc4a4a7ae:

    ED-8316 Add async support to the Extension v2 insert API

Patch Changes

43.2.1

Patch Changes

  • [patch]9a8127fc08:

    [ED-8439] Extract height css rule from WidthProvider and move to Editor wrapper

43.2.0

Minor Changes

  • [minor]d1055e0e50:

    [ED-8307] Add util function to get width size using ResizeObserver- [minor]2ffdeb5a48:

    [ED-6984] Fix timestamp convert dates to use UTC and implements proper internationalization- [minor]46e6693eb3:

    ED-8149 Provides an "update" method on the node manifest to deal with the edit button.

Patch Changes

43.1.0

Minor Changes

  • [minor]24865cfaff:

    ED-8080 Export new entry point for ProviderFactory

Patch Changes

43.0.0

Major Changes

  • [major]271945fd08:

    ED-8005 ProviderFactory now has types for mentionProvider and emojiProvider

    BREAKING CHANGE:

    Before: ProviderFactory.mentionProvider -> any ProviderFactory.emojiProvider -> any

    Now: ProviderFactory.mentionProvider -> Promise<MentionProvider> | undefined ProviderFactory.emojiProvider -> Promise<EmojiProvider> | undefined

Minor Changes

  • [minor]10425b84b4:

    Add support to extensions v2 (using manifests and extension providers)

  • [minor]926798632e:

    ED-7962: Build ADF node from actions - remove "insert" from node

Patch Changes

42.0.0

Major Changes

  • [major]70e1055b8f:

    Remove remaining color utils in editor-common in favor of adf-schema

    Summary

    The color utility exports in @atlaskit/editor-common have been removed as they were duplicates of color utilities in @atlaskit/adf-schema. This also affects the secondary @atlaskit/editor-common/color entrypoint, which has been removed. Change your imports for the following functions to point to @atlaskit/adf-schema:

    • normalizeHexColor
    • hexToRgb
    • hexToRgba
    • rgbToHex
    • isRgb
    • isHex

    Example

    /* replace this */
    import { normalizeHexColor } from '@atlaskit/editor-common';
    
    /* with this */
    import { normalizeHexColor } from '@atlaskit/adf-schema';

Minor Changes

  • [minor]49703c574d:

    Make ProviderFactory interface to understand MediaProvider

  • [minor]166dd996a8:

    ED-7949: Migrate expand react component to renderer from common to avoid extra deps being added to common

  • [minor]3a4aa18da6:

    ED-7878 Add expand analytics v1

  • [minor]f1a06fc2fd:

    ED-7876 Implement expand and nestedExpand in Editor and Renderer

    A work in progress implementation of the new expand and nestedExpand nodes. These are currently disabled by default, but can be tested by enabling an editor prop.

    UNSAFE_allowExpand={true}

    Note, expand and nestedExpand are only in the stage-0 ADF schema (as of this changeset).

  • [minor]ae42b1ba1e:

    Adf schema changes (for stage-0) to support alt text on media nodes. editor-core changes are wrapped under the editor prop UNSAFE_allowAltTextOnImages. There is no alt text implementation yet, so the user won't be able to add alt text to images just yet.

  • [minor]1377a45225:

    ED-7492 add support to indent actions

    This version adds support for indenting actions using the keyboard shortcuts Tab and Shift-Tab. You can also unindent items by backspacing them at the start, or deleting forwards within the task.

    There is no new behaviour if the feature flag (allowNestedTasks) is turned off.

Patch Changes

41.2.1

Patch Changes

41.2.0

Minor Changes

  • [minor]1a0fe670f9:

    ED-7674: support nested actions in stage-0 schema; change DOM representation of actions

    Nested actions

    This changeset adds support for nesting actions at the schema level, currently only within the stage-0 ADF schema.

    The editor and renderer currently do nothing special to represent these nested actions. As of this release, they appear as as flat list.

    To enable this feature, use the new allowNestedTasks prop.

    DOM representation of actions in renderer + editor

    This release also changes the DOM representation of actions away from a ol > li structure, to a div > div one. That is, both the taskList and taskItem are wrapped in div elements.

    Because taskLists can now be allowed to nest themselves, this would otherwise have created an ol > ol structure, which is invalid.- [minor]ae4f336a3a:

FABDODGEM-13 Editor Damask Release - Internal post

BREAKING CHANGES


Affected Editor Components:

tables, media, mobile, emoji, tasks & decisions, analytics

Editor

Mobile

Media

i18n-tools

Bumped dependencies.

Patch Changes

41.1.2

Patch Changes

  • [patch]a2d0043716:

    Updated version of analytics-next to fix potential incompatibilities with TS 3.6

41.1.1

Patch Changes

  • [patch]8af8f8ec2a:

    ED-7768 Fixed regression where you cannot click inside a block macro

41.1.0

Minor Changes

  • [minor]79c69ed5cd:

    ED-7449 Implement sorting inline cards inside tables base on resolved title

41.0.0

Major Changes

  • [major]80adfefba2:

    Remove applicationCard node and action mark

Minor Changes

  • [minor]5276c19a41:

    ED-5996: support viewing inline comments within editor

    You can do this with the annotationProvider prop. Passing a truthy value to this (e.g. the empty object {}) will:

    • enable support for working with the annotation ADF mark
    • will render highlights around any annotations, and
    • allow copying and pasting of annotations within the same document, or between documents

    You can also optionally pass a React component to the component, so you can render custom components on top of or around the editor when the user's text cursor is inside an annotation.

    Please see the package documentation for more information.

    There is an example component called ExampleViewInlineCommentComponent within the @atlaskit/editor-core package. It is currently featured in the full page examples on the Atlaskit website.

    Annotations are styled within the editor using the fabric-editor-annotation CSS class.

    Other changes:

    • Popup now supports an optional rect parameter to direct placement, rather than calculating the bounding client rect around a DOM node.- [minor]520db7fe02:

    ED-6359 Enable image resize and alignment within tables

    This feature needs to be enabled with the new optional prop media.allowResizingInTables. By default, this is set to false, but will likely be promoted to default true in future, and then removed as an option. Resizing and alignment of media within tables are both tied to this prop.

Patch Changes

40.0.1

40.0.0

Major Changes

  • [major]08ec269915:

    ED-7532 Expose ability to cancel default browser behaviour when clicking Smart Links within the Mobile Renderer.

39.21.0

Minor Changes

  • [minor]6b9ed8f471:

    Export and consume validator from editor-common

39.20.0

Minor Changes

  • [minor]73e0198ae4:

    AK-6504: Fix MentionWithProfilecard for mentions in editor view mode

39.19.1

Patch Changes

  • [patch]9bd9cc7d25:

    Avoid importing all of editor-common in jira-transformer

39.19.0

Minor Changes

39.18.3

Patch Changes

  • [patch]097b696613:

    Components now depend on TS 3.6 internally, in order to fix an issue with TS resolving non-relative imports as relative imports

39.18.2

Patch Changes

  • [patch]22291c2373:

    ED-7531: Fixes copy and paste issue for mediaSingle from renderer to editor

39.18.1

Patch Changes

39.18.0

Minor Changes

  • [minor]ff9f82137b:

    ED-7149: Report the jankiness in the Editor

39.17.4

39.17.3

Patch Changes

  • [patch]926b43142b:

    Analytics-next has been converted to Typescript. Typescript consumers will now get static type safety. Flow types are no longer provided. No behavioural changes.

    Breaking changes

    • withAnalyticsForSumTypeProps alias has been removed, please use withAnalyticsEvents
    • AnalyticsContextWrappedComp alias has been removed, please use withAnalyticsContext

    Breaking changes to TypeScript annotations

    • withAnalyticsEvents now infers proptypes automatically, consumers no longer need to provide props as a generic type.
    • withAnalyticsContext now infers proptypes automatically, consumers no longer need to provide props as a generic type.
    • Type WithAnalyticsEventProps has been renamed to WithAnalyticsEventsProps to match source code
    • Type CreateUIAnalyticsEventSignature has been renamed to CreateUIAnalyticsEvent to match source code
    • Type UIAnalyticsEventHandlerSignature has been renamed to UIAnalyticsEventHandler to match source code
    • Type AnalyticsEventsPayload has been renamed to AnalyticsEventPayload
    • Type ObjectType has been removed, please use Record<string, any> or [key: string]: any
    • Type UIAnalyticsEventInterface has been removed, please use UIAnalyticsEvent
    • Type AnalyticsEventInterface has been removed, please use AnalyticsEvent
    • Type CreateAndFireEventFunction removed and should now be inferred by TypeScript
    • Type AnalyticsEventUpdater removed and should now be inferred by TypeScript

39.17.2

39.17.1

Patch Changes

  • [patch]87719d77c7:

    ED-7308: added performance measurements of ProseMirror document updates

39.17.0

Minor Changes

  • [minor]6164bc2629:

    ED-6806 Move 'calcTableColumnWidths' from adf-schema into editor-common

    BREAKING CHANGE

    We move 'calcTableColumnWidths' helper from adf-schema into our helper library editor-common, you can use it from editor-common in the same way:

    Before:

    import { calcTableColumnWidths } from '@atlaskit/adf-schema';

    Now:

    import { calcTableColumnWidths } from '@atlaskit/editor-common';

Patch Changes

  • [patch]d4223be707:

    ED-6805 Fix table column widths calculation (renderer/confluence-transformer)

39.16.7

Patch Changes

  • [patch]0bb88234e6:

    Upgrade prosemirror-view to 1.9.12

39.16.6

Patch Changes

  • [patch]ec8066a555:

    Upgrade @types/prosemirror-view Typescript definitions to latest 1.9.x API

39.16.5

Patch Changes

  • [patch]ba223c9878:

    ED-7267: Validate URLs passing through smart links- [patch]9f8ab1084b:

    Consume analytics-next ts type definitions as an ambient declaration.

39.16.4

Patch Changes

  • [patch]404c2886f8:

    fix MediaSingle styles for renderer

39.16.3

Patch Changes

  • [patch]bbff8a7d87:

    Fixes bug, missing version.json file

39.16.2

Patch Changes

  • [patch]18dfac7332:

    In this PR, we are:

    • Re-introducing dist build folders
    • Adding back cjs
    • Replacing es5 by cjs and es2015 by esm
    • Creating folders at the root for entry-points
    • Removing the generation of the entry-points at the root Please see this ticket or this page for further details

39.16.1

Patch Changes

  • [patch]d0db01b410:

    TypeScript users of withAnalyticsEvents and withAnalyticsContext are now required to provide props as a generic type. This is so that TypeScript can correctly calculate the props and defaultProps of the returned component.

    Before:

    withAnalyticsEvents()(Button) as ComponentClass<Props>;

    After:

    withAnalyticsEvents<Props>()(Button);

39.16.0

Minor Changes

  • [minor]4a22a774a6:

    AUX-36 Add update support for extension handler

39.15.0

Minor Changes

  • [minor]d217a12e31:

    ED-7056: Update prosemirror-utils, this enables us to replace selected nodes while inserting ED-6668: Adds a selected ring to all extensions

39.14.0

Minor Changes

  • [minor]2714c80a0b:

    ED-7191 Fix regression where cell popup is not place on the correct horizontal place

39.13.2

39.13.1

Patch Changes

  • [patch]752fad0061:

    Fix perfromance measure utils

39.13.0

Minor Changes

39.12.0

Minor Changes

  • [minor]d6c31deacf:

    ED-6701 Upgrade prosemirror-view to 1.9.10 and prosemirror-inputrules to 1.0.4 for composition input improvements

39.11.0

Minor Changes

  • [minor]bb64fcedcb:

    uploadContext and viewContext fields of MediaProvider (part of Editor and Renderer props) are deprecated. New fields uploadMediaClientConfig and viewMediaClientConfig should be used from now on.

39.10.0

Minor Changes

  • [minor]0202c1d464:

    [ED-7076] Improve table performance reducing the number of React elements on ColumnControl, moving out InsertButton component.

39.9.0

Minor Changes

  • [minor]86bf524679:

    ED-7117, ED-7087: Fix copy pasting smart links out of editor. Fallback to HTML anchor tag if errors occur during rendering (e.g. no provider found).

39.8.7

39.8.6

Patch Changes

  • [patch]0438f37f2c:

    ED-7105 Fix issue where images in full-width mode page could be a different size between the editor and renderer

39.8.5

Patch Changes

  • [patch]29f34ab448:

    Fix infinite loop of resizes with certain page hights and widths in renderer and editor

39.8.4

Patch Changes

  • [patch]7e9c4f03c9:

    ED-7015 Fix issue where double digits were cut off in long ordered lists

39.8.3

Patch Changes

  • [patch]fee6d77243:

    ED-7090 Fix issue where popups could appear off screen

    Editor popups are now positioned so that they are always contained within the parent element - this prevents them being cut off when they are too far left or right

39.8.2

39.8.1

Patch Changes

  • [patch]ec0197518f:

    Fix incorrect date import path

39.8.0

Minor Changes

  • [minor]11a8112851:

    ED-6991 Fire analytics event for renderer started

    Set up analytics v3 in renderer

39.7.2

39.7.1

Patch Changes

  • [patch]9886f4afa1:

    • [ED-7017] Improve table performance removing cellView from table

39.7.0

  • [minor]21f5217343:

    • consume emoji new entrypoints in AK

39.6.1

  • [patch]56356b17a3:

    • ED-6880: added even column widths on resize handle double-click and bulk resizing of columns

39.6.0

  • [minor]4969df0716:

    • fix lazy rendering bugs in Smart Links.

39.5.0

  • [minor]7089d49f61:

    • consume the new mention entrypoints

39.4.0

  • [minor]d9f8b4d43d:

    • [ED-5505] Apply strong mark by default on table headers

39.3.0

  • [minor]79f0ef0601:

    • Use strict tsconfig to compile editor packages

39.2.3

  • [patch]dfc7aaa563:

    • ED-6863: Fix the rendering of extensions in the renderer when they have breakout layouts.

39.2.2

  • [patch]5ad66b6d1a:

    • [ED-6860] Revert prosemirror-view 1.8.9 bumps, this version was making the cursor typing slowly. this version is recreating all plugins when we use EditorView.setProps

39.2.1

  • [patch]1ec6367e00:

    • ED-6551 - Lists should correctly wrap adjacent floated content without overlapping

39.2.0

  • [minor]a8e3fc91ae:

    • Remove react from panel node view

39.1.0

  • [minor]5a49043dac:

    • Enable strictPropertyInitialization in tsconfig.base

39.0.1

  • [patch]80cf1c1e82:

    • [ED-6654] Update prosemirror-view to 1.8.9 that fixes a few issues with mouse selections on prosemirror like click on table and the controls doesn't show up

39.0.0

38.0.0

37.0.0

36.2.3

  • [patch]a6fb248987:

    • ED-6639 Align lists styles between editor & renderer

36.2.2

  • [patch]0d23e11834:

    • ED-6736 Prevent extensions with specified width from overflowing between layout cols.

36.2.1

36.2.0

  • [minor]799b7daf70:

    • ED-6600: Adding full-width mode to media

36.1.12

36.1.11

  • [patch]0b5e0311af:

    • Ed-5849 Add check to popup to ensure it's target position is mounted

36.1.10

  • [patch]c01f9e1cc7:

    • Standardise code-block class between editor/renderer. Fix bg color when code-block is nested within a table heading.

36.1.9

  • [patch]63c00f3503:

    • fix usage of entry point of @atlaskit/mention

36.1.8

  • [patch]fc2b10e0cc:

    • HOT-86829 do not call setWidth with 0 nor undefined

36.1.7

36.1.6

  • [patch]97e555c168:

    • Revert "[ED-5259 - ED-6200] adds defaultMarks on tableNode (pull request #5259)"

36.1.5

  • [patch]823d44ebb0:

    • ED-6667 Enfoce consistent whitespace between renderer & editor

36.1.4

  • [patch]b425ea772b:

    • Revert "ED-5505 add strong as default mark to table header (pull request #5291)"

36.1.3

  • [patch]6290d651d8:

    • Update editor-common to use Mention alternative entry point. This should reduce editor-common bundle size

36.1.2

  • [patch]d13fad66df:

    • Enable esModuleInterop for typescript, this allows correct use of default exports

36.1.1

36.1.0

  • [minor]02dd1f7287:

    • [ED-5505] Persists formatting to table cells and headers when toggling header row, column or applying any text formatting to empty cells.

36.0.1

  • [patch]acfd88ba22:

    • ED-6639 Align lists styles between editor & renderer

36.0.0

35.2.0

  • [minor]63133d8704:

    • [ED-6200] Add defaultMarks attribute on tableCell schema

35.1.3

35.1.2

  • [patch]298bfed4e1:

    • ED-6580 Media in editor is sized incorrectly in firefox

35.1.1

  • [patch]b32008359a:

    • ED-5823 Add red styling for document elements when they are selected for removal

35.1.0

  • [minor]ea6b08700c:

    • ED-6245: Ensure extensions scroll + overflow when they may break out of their parent container.

35.0.3

  • [patch]c604b1eb64:

    • Fix ED-6522 & ED-6046. Remove z-index from images to ensure they doesn't overlap adjacent content. Ensure floated images remain clickable when adjacent a list.

35.0.2

  • [patch]1bcaa1b991:

    • Add npmignore for index.ts to prevent some jest tests from resolving that instead of index.js

35.0.1

  • [patch]205b101e2b:

    • ED-6230: bump prosemirror-view to 1.8.3; workaround Chrome bug with copy paste multiple images

35.0.0

34.2.0

  • [minor]f6345bba88:

    • Ed-4131 Fix text decorations to respect the selected text colour

34.1.0

  • [minor]5b226754b8:

    • ED-5939: Replace SizeDetector with WidthDetector in all editor components

34.0.0

33.1.0

  • [minor]6739aea208:

    • Update editor-common and editor-core types

33.0.4

33.0.3

33.0.2

  • [patch]2b4b290610:

    • ED-6461: Fix placement start when scrolling for Popup

33.0.1

  • [patch]1c00bd6268:

    • ED-6409: set minWidth to 140px for all new columns in resized table

33.0.0

32.4.3

32.4.2

  • [patch]4eb1af2892:

    • ED-6265 fix external image call to media for dimensions

32.4.1

  • [patch]42b78a6133:

    • ED-6278: a complete rewrite of mergeCells, deleteColumns and deleteRows

32.4.0

32.3.1

  • [patch]f5e8437365:

    • ED-6373: Fix position of breakout controls while scrolling

32.3.0

  • [minor]b1ff16a33f:

    • Improved typings for editor-common

32.2.0

  • [minor]3672ec23ef:

    • [ED-5788] Add new layout Breakout button for CodeBlock and Layout

32.1.0

  • [minor]5dc1e046b2:

    • Apply stricture typings to elements related editor code

32.0.2

32.0.1

  • [patch]ca17040178:

    • ED-6243: Dont use breakpoint width calculations for tables in renderer

32.0.0

31.1.1

31.1.0

  • [minor]be86cbebc3:

    • enable noImplicitAny for task-decision, and related changes

31.0.5

  • [patch]aa164f77b8:

    • ED-6046: fix selecting wrapped image with list next to it

31.0.4

  • [patch]44a42d5eb3:

    • ED-5846: Refactoring new hyperlink toolbar and adding typeahead to the new floating toolbar

31.0.3

  • [patch]50fb94a34f:

    • ED-6174: Breakout marks should be 100% of parent container

31.0.2

  • [patch]c82c636533:

    • ED-6156: limit breakout width to 1800px

31.0.1

  • [patch]557a2b5734:

    • ED-5788: bump prosemirror-view and prosemirror-model

31.0.0

30.0.2

  • [patch]bfe22480d0:

    • ED-6056: fix zero width columns in renderer for migration tables

30.0.1

30.0.0

29.0.0

28.1.0

  • [minor]be6313e:

    • ED-5477 Support rendering of inline code together with other marks

28.0.4

  • [patch]060f2da:

    • ED-5991: bumped prosemirror-view to 1.6.8

28.0.3

  • [patch]61ce3c5:

    • ED-6015 Fix bug where cursor would jump to start of mention after hitting backspace after a mention

28.0.2

28.0.1

  • [patch]0145eef:

    • ED-5733 Update size styles for headers and paragraph to match typography document

28.0.0

27.0.0

26.0.2

  • [patch]8db5ddc:

    • ED-6002 Fixes overflowed layout column rendering in renderer

26.0.1

  • [patch]ababb4a:

    • ED-5999: fix padding between Columns in renderer

26.0.0

  • [major]e858305:

    • ED-5805: Popup to support being sticky with alignX=top

25.0.5

  • [patch]5d4527e:

    • Fix issue where date was not respecting user's local date for initial date selection in quick insert

25.0.4

  • [patch]80cadc7:

    • ED-5861 - Fix panel style in order to render telepointers properly

25.0.3

25.0.2

  • [patch]ce65803:

    • Fix issue where panel icons were small in tables

25.0.1

  • [patch]3585da7:

    • Refactor Popup calculate position

25.0.0

24.1.0

  • [minor]b9f8a8f:

    • Adding alignment options to media

24.0.0

  • [major]1205725:

    • Move schema to its own package

23.0.0

22.4.2

  • [patch]34df084:

    • Fix layout schema and enable breakout layouts in renderer

22.4.1

  • [patch]a2ea6a7:

    • Use indexOf instead of bespoke/custom findIndex

22.4.0

  • [minor]e06b553:

    • ED-5702: default new table resizing

22.3.2

  • [patch]60a4609:

    • ED-5771: fix rendering of full-width resized images

22.3.1

  • [patch]0a297ba:

    • Packages should not be shown in the navigation, search and overview

22.3.0

  • [minor]a1b03d0:

    • ED-3890 Adds Indentation support on paragraphs and headings

22.2.3

22.2.2

  • [patch]755fd19:

    • Fixing null state for task item copy

22.2.1

  • [patch]126b7b0:

    • fix: Inline marks do not match between editor and renderer

22.2.0

  • [minor]94094fe:

    • Adds support for links around images

22.1.1

  • [patch]3061b52:

    • AK-5723 - adjust files in package.json to ensure correct publishing of dist/package.json

22.1.0

  • [minor]7c9dcba:

    • Responsive wide breakout mode

22.0.3

  • [patch]52606a5:

    • ED-5560 Code block language in schema is now a string (ADF Change 33)

22.0.2

22.0.1

  • [patch]2db96d3:

    • Adjust min-width nodes to support table resizing

22.0.0

21.5.0

  • [minor]cfba914:

    • ED-5771: fix wide and full-width images in renderer

21.4.1

  • [patch]416fbb3:

    • ED-3298: codeBlocks inside lists

21.4.0

  • [minor]6d6522b:

    • Refactor mentions to use TypeAhead plugin

21.3.2

  • [patch]409e610:

    • Fix schema block marks name inconsistency

21.3.1

  • [patch]37d6258:

    • ED-5796: fix setting background color to white

21.3.0

  • [minor]1e5cd32:

    • Make layouts stack on small screens

21.2.4

  • [patch]df33a8b:

    • Fix block marks validation

21.2.3

  • [patch]d3bb11f:

    • Fixing validator for alignment marks

21.2.2

21.2.1

  • [patch]c31aaf0:

    • Fixing the first paragraph for alignment

21.2.0

  • [minor]14477fa:

    • Adding text alignment to editor and renderer

21.1.7

  • [patch]380928b:

    • ED-5293: fix merging cells

21.1.6

  • [patch]a1fb551:

    • Fixed style attribute ADF error for Fabric Status

21.1.5

  • [patch]aadaeb9:

    • ED-5691 Allow unsupported block inside tableCell

21.1.4

  • [patch]5c148c8:

    • ED-5739: fix updating cells DOM attributes when deleting rows/columns

21.1.3

  • [patch]fabc81f:

    • ED-5197: bold toolbar button is inverted in table header cells

21.1.2

  • [patch]68f3e01:

    • ED-5687: add full-width grid lines and other resizing fixes

21.1.1

  • [patch]b19b7bb:

    • ED-5721 Make content optional for all eligible nodes

21.1.0

  • [minor]b440439:

    • Add breakout mark to editor, renderer and adf-utils

21.0.1

  • [patch]9390a7e:

    • ED-5685: add grid ruler marks

21.0.0

20.3.8

  • [patch]1ec58fb:

    • Fix bodied extension node blows up with unsupportedBlock

20.3.7

20.3.6

  • [patch]a9eb99f:

    • ED-5510: fix deleting last character in a cell in Safari

20.3.5

  • [patch]ed15858:

    • ED-5552: Adds shadow to overflow elements in the renderer.

20.3.4

  • [patch]8f1073c:

    • ED-5572 Fixes copying 2+ lines from vs-code pastes as inline code

20.3.3

  • [patch]825d4e9:

    Fix copying codeblock from renderer

20.3.2

  • [patch]9f26f82:

    • Removing extra padding inside the comment editor

20.3.1

20.3.0

  • [minor]4f5830f:

    • ED-4200: add page layout support to generator and ADF schema

20.2.5

  • [patch]653b6a9:

    • removed optional attributes from adf-builder module for status node
  • [patch]cd5471b:

    • added style attribute for Status node in ADF schema

20.2.4

  • [patch]6a0a6f8:

    • ED-5448, ED-5613, ED-5582: smart card UX improvements; allow blockCard in tableCell

20.2.3

20.2.2

20.2.1

20.2.0

20.1.9

20.1.8

20.1.7

  • [patch]25cdb93:

    Fix copying codeblock from renderer

20.1.6

20.1.5

  • [patch]f271431:

    ED-5179: fix context menu when table has scroll

20.1.4

  • [patch] Wrap invalid node with unsupported node fb60e39

20.1.3

  • [patch] ED-5513: render table that respects columns widths except on mobile 716bb9d

20.1.2

  • [patch] Media refactor and fileID upfront 052ce89

20.1.1

  • [patch] Fix race condition in size detector that sometimes leads to width being always 0 ce97910

20.1.0

  • [minor] Change breakpoints for dynamic text sizing f660016

20.0.1

  • [patch] ED-5487: fix popup when editor is initialised in the head of the page 0c3a2f3

20.0.0

19.3.3

  • [patch] ED-5529 Fix JSON Schema d286ab3

19.3.2

19.3.1

  • [patch] ED-5494: fix nested breakout nodes 1eaf1f1

19.3.0

  • [minor] Dynamic font size for panels ea3b522

19.2.0

  • [minor] Replaces util-shared-styles with theme. ED-5351 55a4f00

19.1.1

  • [patch] Fix popups are placed incorrectly in modals 2dde31d

19.1.0

  • [minor] Summary: Deprecate props, add support for new API. ED-5201 00e4bb3

19.0.0

18.0.0

17.1.1

  • [patch] change grey to gray to keep consistent across editor pkgs 1b2a0b3

17.1.0

  • [minor] Allow empty content under doc 47d50ad

17.0.9

  • [patch] ED-5457: moving table css classnames to a const 2e1f627

17.0.8

  • [patch] ED-5246 support image resizing 111d02f

17.0.7

17.0.6

  • [patch] ED-5424: fix telepointers in collab editing 643a860

17.0.5

17.0.4

  • [patch] ED-5313 add width to mediaSingle 3f8c0ee

17.0.3

  • [patch] Numbered column in table should be able to fit number > 100 7a43676

17.0.2

  • [patch] ED-5299: added mediaSingle to jira transformer d73f846

17.0.1

  • [patch] ED-5150 Editor i18n: Main toolbar ef76f1f

17.0.0

16.2.3

  • [patch] ED-5346: prosemirror upgrade 5bd4432

16.2.2

  • [patch] Fix floating toolbar position in a table with scroll 8da7574

16.2.1

16.2.0

  • [minor] Add dynamic text sizing support to renderer and editor 2a6410f

16.1.6

  • [patch] fix styles for nested tables 11267a8

16.1.5

  • [patch] reverting table style change b829ab9

16.1.4

  • [patch] ED-5335: fix table when it has nested extension that renders another table 21f315b

16.1.3

  • [patch] use new tsconfig for typechecking 09df171

16.1.2

  • [patch] Fix generator to work with TS3 4040b00

16.1.1

  • [patch] Fix popup positioning when inside overflow:auto containers affe5df

16.1.0

  • [minor] FS-2961 Introduce status component and status node in editor 7fe2b0a

16.0.0

15.0.7

15.0.6

  • [patch] MediaSingle image now has 100% max-width in table cells 9e5ae81
  • [patch] Updated dependencies 9e5ae81

15.0.5

15.0.4

  • [patch] Wrap listItems and tableCell inline nodes with a block node to avoid renderer exceptions. ED-5283 46eca8f

15.0.3

  • [patch] Fix import error from css-color-names ce50449

15.0.2

  • [patch] ED-3919: Fix typography and other styles, align styles between editor and renderer d0f9293

15.0.1

  • [patch] Updated dependencies da65dec

15.0.0

14.0.14

  • [patch] ED-5101, align z-index of all floating things inside editor. 52ad431
  • [none] Updated dependencies 52ad431

14.0.13

  • [patch] Update Page Layout sizing to be more compact, fix quick-insert icon, fix issue with Popup not centering toolbar in certain situations 1effb83

14.0.12

  • [patch] ED-5172 pressing enter after media single in list no longer deletes list 74824f8

14.0.11

14.0.10

14.0.9

  • [patch] Fixes renderer tables for Mobile 7f1ef74
  • [none] Updated dependencies 7f1ef74

14.0.8

14.0.7

14.0.6

  • [patch] ED-5190: fixed mediaSingle styles in renderer 4f09dea
  • [none] Updated dependencies 4f09dea

14.0.5

  • [patch] ED-4824: added renderer support for smart cards 7cf0a78
  • [none] Updated dependencies 7cf0a78

14.0.4

14.0.3

  • [patch] Fixed bodied-extension to not split when pressing enter in middle empty paragraph 4c0ecd7
  • [none] Updated dependencies 4c0ecd7

14.0.2

  • [patch] Updated dependencies 79f780a

14.0.1

14.0.0

13.2.8

13.2.7

13.2.6

13.2.5

  • [patch] When copying a table respect the table layout and cell attributes. ED-4947 d25b42c
  • [none] Updated dependencies d25b42c

13.2.4

  • [patch] ED-4995: added support for the rest of the page layout types in the renderer 9d9acfa
  • [none] Updated dependencies 9d9acfa

13.2.3

13.2.2

  • [patch] ED-5033, fixes for multiple date related issues. c9911e0
  • [patch] Updated dependencies c9911e0

13.2.1

13.2.0

13.1.0

13.0.11

  • [patch] quick fix for invalid codeBlock throwing errors. We should handle it in a better way. Rifat is working on a proper solution 7d549c4
  • [none] Updated dependencies 7d549c4

13.0.10

  • [patch] Fix deleting the panel macro crashes the page f0a4fb9
  • [none] Updated dependencies f0a4fb9

13.0.9

  • [patch] ED-4199, Adding support for column layout in renderer. 51ccf5f
  • [none] Updated dependencies 51ccf5f

13.0.8

  • [patch] FS-2816 - Prevent clicks in pop ups from triggering focus of the message editor 247855f
  • [none] Updated dependencies 247855f

13.0.7

  • [patch] Updated dependencies b1e8a47

13.0.6

  • [patch] Fix popup reposition error on scroll and resize and karma test aeec6b8
  • [none] Updated dependencies aeec6b8

13.0.5

  • [patch] New floating toolbar for Panel 4d528ab
  • [none] Updated dependencies 4d528ab

13.0.4

13.0.3

  • [patch] Improves type coverage by removing casts to any 8928280
  • [none] Updated dependencies 8928280

13.0.2

  • [patch] ED-4676, text in table header should be bold y default. 1bf849c
  • [patch] Updated dependencies 1bf849c

13.0.1

  • [patch] ED-5063 always render tables to full width of container 4342d93
  • [none] Updated dependencies 4342d93

13.0.0

12.0.0

11.4.6

11.4.5

  • [patch] Updated dependencies 6f51fdb

11.4.4

11.4.3

  • [patch] ED-5034 unify full-width sizes of media, tables and extensions dac304d
  • [none] Updated dependencies dac304d

11.4.2

11.4.1

  • [patch] FS-1704 - Bug fix - copy and pasting of rendered actions/decisions into the editor 9d47846
  • [none] Updated dependencies 9d47846

11.4.0

  • [minor] Add @atlaskit/adf-utils package dd2efd5
  • [none] Updated dependencies dd2efd5

11.3.14

  • [patch] Replace Portal component with ReactDOM.createPortal 17b638b
  • [none] Updated dependencies 17b638b

11.3.13

  • [patch] ED-4420: added unsupported nodes f33ac3c
  • [none] Updated dependencies f33ac3c

11.3.12

11.3.11

11.3.10

11.3.9

11.3.8

11.3.7

11.3.6

11.3.5

11.3.4

  • [patch] ED-4934: fix table styles by avoiding circular imports d1375ee
  • [none] Updated dependencies d1375ee

11.3.3

  • [patch] Fixing the cursor navigation between inline nodes b9e3213
  • [none] Updated dependencies b9e3213

11.3.2

  • [patch] ED-4520, date renderer should render UTC value of date. 28e3c31
  • [none] Updated dependencies 28e3c31

11.3.1

  • [patch] ED-4924: fix table control styles 377ebeb
  • [none] Updated dependencies 377ebeb

11.3.0

11.2.11

  • [patch] Removing unnecessary throw of error bfa8b69
  • [none] Updated dependencies bfa8b69

11.2.10

11.2.9

  • [patch] ED-4741, adding support for date node in renderer. 2460f47
  • [none] Updated dependencies 2460f47

11.2.8

11.2.7

  • [patch] ED-4848: make wide table mode responsive 862ea96
  • [none] Updated dependencies 862ea96

11.2.6

  • [patch] Design updates for /QuickInsert™️ menu 4e4825e
  • [none] Updated dependencies 4e4825e

11.2.5

  • [patch] Add Table breakout mode in renderer 0d3b375
  • [none] Updated dependencies 0d3b375

11.2.4

11.2.3

11.2.2

  • [patch] Fixing extension select and refactor eca44eb
  • [none] Updated dependencies eca44eb

11.2.1

11.2.0

  • [minor] ED-4654 add minimum 128px column width to tables 6ee43d8
  • [none] Updated dependencies 6ee43d8

11.1.2

11.1.1

  • [patch] ED-3474 add redesigned table numbering column, fix table styling regressions 1bef41a
  • [none] Updated dependencies 1bef41a

11.1.0

11.0.7

11.0.6

11.0.5

11.0.4

11.0.3

11.0.2

11.0.1

11.0.0

10.1.10

  • [patch] ED-4789: fix sticky toolbars 6d09683
  • [none] Updated dependencies 6d09683

10.1.9

10.1.8

10.1.7

  • [patch] Quick Insert menu for internal editor things 370344f
  • [none] Updated dependencies 370344f

10.1.6

  • [patch] ED-4689 add __confluenceMetadata to link mark schema e76e4b4
  • [none] Updated dependencies e76e4b4

10.1.5

  • [patch] FEF-1329 Fix catastrophic failure when editing pages with images da4d2d4
  • [none] Updated dependencies da4d2d4

10.1.4

10.1.3

  • [patch] Add support for relative links 41eb1c1
  • [none] Updated dependencies 41eb1c1

10.1.2

  • [patch] ED-4447 Fix image breakout rendering b73e05d
  • [none] Updated dependencies b73e05d

10.1.1

10.1.0

  • [minor] Adds in adf traversor 450db2e
  • [minor] Updated dependencies 450db2e

10.0.3

10.0.2

  • [patch] ED-4221 Fix toolbar style inconsistencies f3fb6b8
  • [none] Updated dependencies f3fb6b8

10.0.1

10.0.0

9.4.0

  • [minor] Add stage0 support to validator 1b5cc7f
  • [none] Updated dependencies 1b5cc7f

9.3.10

  • [patch] ED-4643: added support for "wide" layout for tables 8c146ee
  • [none] Updated dependencies 8c146ee

9.3.9

9.3.8

  • [patch] ED-4569 Fix ADF schema issue for application card link pattern fb831b1
  • [none] Updated dependencies fb831b1

9.3.7

  • [patch] Adding borders for colors in color picker dc842ac
  • [none] Updated dependencies dc842ac

9.3.6

  • [patch] Disable overlay for mediaSingle 147bc84
  • [none] Updated dependencies 147bc84

9.3.5

  • [patch] ED-4120 support placeholder text in renderer 616a6a5
  • [patch] Updated dependencies 616a6a5

9.3.4

  • [patch] Fix validation for badge number 3ef21cd
  • [patch] ED-4523 implement contexual delete 9591127
  • [none] Updated dependencies 3ef21cd
  • [patch] Updated dependencies 9591127

9.3.3

  • [patch] Revert schema change d6634bc

9.3.1

  • [patch] Fixing up the re-rendering of tables on paste 31f28fa

9.3.0

  • [minor] Adding support for external images 9935105

9.2.14

  • [patch] ED-4568, adding support for panel types success and error in renderer. 1aef8d2

9.2.13

  • [patch] Adding progress loader for cloud pickers e22266c

9.2.11

  • [patch] ED-4431, selecting block extension creates a wrng selection. c078cf2

9.2.10

9.2.8

  • [patch] ED-4336 support loading dynamic/"auto" tables from confluence to fixed-width tables 0c2f72a

9.2.7

  • [patch] ED-4454: fix setting while bg color for table header cells 83aecb3

9.2.5

  • [patch] ED-4459, JIRA transformer should return unicode for emoji node. 107bf1e

9.2.4

9.2.2

  • [patch] ED-3633, fixing paragarph margins inside table. 9d8c2a4

9.2.1

  • [patch] ED-4334 fix column size calculation bug; don't emit default col/rowspan attrs eb8f140

9.2.0

  • [minor] Add initial Page Layouts supports for Confluence. Doesn't currently support different layout types / enforcing column constraints in the editor. ec8f6d8

9.1.0

  • [minor] Add a generic type ahead plugin 445c66b

9.0.1

  • [patch] Unskipping the backwards compat test 1bbf22e

8.1.27

  • [patch] Removing redundant array item from schema ab8533d

8.1.25

  • [patch] Added missing dependencies and added lint rule to catch them all 0672503

8.1.24

  • [patch] Fixing the nested link issue on paste 5d20a1f

8.1.22

  • [patch] change table node builder constructor for tests, remove tableWithAttrs cf43535

8.1.20

  • [patch] support table colwidth in renderer, fix other table properties in email renderer f78bef4

8.1.19

  • [patch] make tableCell/tableHeader attrs object optional a6e1882

8.1.18

  • [patch] ED-4094: fix ADF generation for inline code ee9c394

8.1.17

  • [patch] Adding Media inside lists 07d3dff

8.1.16

  • [patch] ED-3476 add table breakout mode 7cd4dfa

8.1.14

  • [patch] Remove dependency on prosemirror-schema-basic from editor-common a1ed03a

8.1.10

  • [patch] Move types/interfaces for ExtensionHandlers to editor-common 3d26cab

8.1.9

  • [patch] Upgrading ProseMirror Libs 35d14d5

8.1.8

  • [patch] ED-3990: No longer allow bodiedExtensions in table cells in ADF c02a81a

8.1.5

  • [patch] Add "sideEffects: false" to AKM2 packages to allow consumer's to tree-shake c3b018a

8.1.4

  • [patch] table cell/header attributes in the Confluence transformer 9415aaa

8.1.3

  • [patch] add additional confluence link metadata attributes 6ddf3d4

8.1.2

  • [patch] ED-4030 Don't reload Image cards again after upload is done 9aff937

8.1.1

  • [patch] Use fab:adf to convert Macros and fallback ece6c43

8.1.0

  • [minor] Add analytics events for click and show actions of media-card 031d5da

8.0.5

  • [patch] Changing table cell schema to not allow nesting of bodied extensions in it. bac680c

8.0.3

  • [patch] Add full width and wide layout support for single image ae72acf

8.0.0

  • [major] updated media-core peer dependency, this requires dependents to install new media-core version 47b459a

7.0.2

  • [patch] support __confluenceMetadata property on link mark b17f847

7.0.0

  • [major] Use media-core as peerDependency c644812

6.3.17

  • [patch] make colwidth an array of numbers in schema 369b522

6.3.16

  • [patch] Add key as an optional parameter to applicationCard actions 28be081

6.3.12

  • [patch] Table columns should not resize when typing 59728cc

6.3.8

  • [patch] Fix for styled-components types to support v1.4.x 75a2375

6.3.6

  • [patch] JSON encoding results in invalid ADF for table nodes 8a8d663

6.3.5

  • [patch] fix tables in json schema 4b67c37

6.3.3

  • [patch] Adding support for reactions 1b74cff

6.3.2

  • [patch] add span and background attribs for table nodes in renderer 8af61df

6.3.0

  • [minor] Introduce the placeholder node to the ADF 2441f92

6.2.0

  • [minor] add support for fab:adf and confluence decision list transforms e08eccc
  • [minor] add support for fab:adf and confluence decision list transforms f43f928
  • [minor] advanced features for tables e0bac20

6.1.9

  • [patch] Encode and decode for Extension schemaVersion 0335988

6.1.8

6.1.3

  • [patch] Move media provider and state manager to editor-core 0601da7

6.1.2

6.1.0

  • [minor] Fixing content expression of bodiedExtension node. 38b81ad

6.0.4

  • [patch] bump mention to 9.1.1 to fix mention autocomplete bug c7708c6

6.0.3

  • [patch] Remove monospace font-style for code marks. b92c81e

6.0.2

  • [patch] Removing SMB from URL-whitelist dfe77d2

6.0.1

  • [patch] Add additional inline nodes to unknownBlock f330ca1

6.0.0

  • [patch] cket-transformer/tests/_schema-builder.ts a6e77ff
  • [major] move MediaItem to renderer, bump icons 5e71725

5.10.3

  • [patch] Change JSON schema to ensure that first child of list-item is always paragraph 9a36594

5.10.0

  • [minor] FS-1624 Add new popupsScrollableElement props to editor to handle case when mountPoint is different than the scrollable element. 7d669bc

5.9.4

  • [patch] Insert media group instead of single image inside table 5b4aaa0

5.9.3

  • [patch] Fix getValidDocument to wrap top level inline nodes c82a941
  • [patch] Fix unknown node validator 419f4fc

5.9.1

  • [patch] fix extension replacement with empty content e151446

5.9.0

  • [minor] move table nodes from prosemirror-tables to editor-common 630c9ae
  • [patch] fixed extension node content field 41c7958

5.8.1

  • [patch] Fixing nesting of blocks in JSON schema. ed5c5ca

5.8.0

  • [minor] added new panelType 9f693b9

5.7.3

  • [patch] Revert the change of block nesting in JSON schema. dd19d0f

5.7.0

  • [minor] Fixing JSON schema for block nesting. 92c8f93

5.6.0

  • [minor] added date plugin f7b8a33

5.5.1

  • [patch] Fix schema definition of mediaSingle node ade0fc9

5.5.0

  • [minor] Add React 16 support. 12ea6e4

5.4.1

  • [patch] Use media-test-helpers instead of hardcoded values f2b92f8

5.3.0

  • [patch] Remove duplicate implementation of ProviderFactory from @atlaskit/editor-core, in favour of only one implementation in @atlaskit/editor-common 535cb8c
  • [minor] bump prosemirror-tables to 0.5.2 32b6bbe
  • [patch] FS-1601 Don't use async/await in mention-with-providers to allow usage of synchronous promise by consumer e464412
  • [minor] added tasks/actions to full-page editor 49d3343

5.1.10

  • [patch] We now use ProseMirror Schema to validate document d059d6a

5.1.9

  • [patch] Added floating toolbar to media single 46fdd15

5.1.8

  • [patch] Allow inline contents inside headings. 738631b

5.1.7

  • [patch] Updated media-card Appearance type to include "auto" e1f8390

5.1.4

  • [patch] Support copy/pasting emoji from Bitbucket into the Editor a8ca5d4

5.1.3

  • [patch] replaced inlineMacro node with inlineExtension node a43f891

5.1.2

  • [patch] Bumped emoji to v31 c4365e4
  • [patch] Bumped emoji to v31 207e0fc
  • [patch] Fix the issue where originalContent isn't passed down to extension handlers c3cdea3

5.1.1

  • [patch] Add Serializer for Single image 03405bf

5.1.0

  • [minor] FS-1461 added ContextIdentifierProvider interface to editor 0aeea41

5.0.6

  • [patch] Add default center layout support for single image 6113e02

5.0.3

  • [patch] Only bodiedExtension has content 6d4caae

5.0.0

  • [major] Rename singleImage to mediaSingle. Replaced alignment and display attributes with layout. 0b97f0a

4.4.0

  • [minor] Addes in extension node e52d336

4.3.0

  • [minor] Remove support for images with data URI's for Bitbucket's image node in the editor e055dee

4.2.0

  • [minor] split extension node 4303d49

4.1.0

  • [patch] Remove singleImage from editor-cq schema f5c1ecb

4.0.1

  • [patch] added extension node ec73cb8

4.0.0

  • [major] Update signature onClick event on filmstrip (renderer) 30bdfcc
  • [major] Update signature onClick event on filmstrip (renderer) dbced25
  • [major] Update signature onClick event on filmstrip (renderer) 7ee4743

3.12.0

3.11.2

  • [patch] Adding separate transformer packages. f734c01

3.11.0

  • [minor] Move validators from renderer to editor-common 3e2fd00

3.10.0

  • [minor] Added single image to schema; insertFile renamed to insertFiles. 1c6b005

3.9.12

  • [patch] @atlaskit/emoji bumped to ^30.3.3 for big emoji scrolling bugfix 095d6ba

3.9.11

  • [patch] bump icon dependency da14956

3.9.6

  • [patch] Updated media-card Appearance type to include "auto" e1f8390

3.9.4

  • [patch] re-enable backwards compatibility tests 32e0ccb

3.9.3

  • [patch] Upgrade mention to ^8.1.0 in editor and renderer 48b5af4

3.9.1

  • [patch] Restore accessLevel attribute for mention node a83619f

3.8.3

  • [patch] Use correct dependencies 7b178b1
  • [patch] Adding responsive behavior to the editor. e0d9867

3.8.0

  • [minor] Upgrade Media Editor packages 193c8a0