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

Package detail

@kalamazoo/editor-core

stevenselcuk22Apache-2.01.0.2TypeScript support: included

A package contains Atlassian editor core functionality

readme

changelog

@kalamazoo/editor-core

115.2.2

Patch Changes

  • [patch]1b5cb65fd7:

    Use contextId instead of collectionName to know when to copy a media node

115.2.1

Patch Changes

115.2.0

Minor Changes

  • [minor]24865cfaff:

    ED-8080 Add provider factory to editor arch V3

  • [minor]24865cfaff:

    ED-8132: Stop passing props to EditorPlugin factories- [minor]24865cfaff:

    ED-8078 Sending invalid nodes instead of whole node on dispatch invalid transaction analytis- [minor]24865cfaff:

    FM-2744 Implement native side for Hybrid Editor/Renderer Analytics events

Patch Changes

115.1.0

Minor Changes

  • [minor]7519b2a816:

    FM-2694 Scroll user's selection (cursor) into view whenever they insert/delete nodes, format text, undo/redo or paste content

    Add new editor plugin: ScrollIntoView This hooks into each transaction applied and calls ProseMirror's scrollIntoView if the transaction is a primary action from the user that updates the document This behaviour is on by default and should be opted out of on a per-transaction basis, initially we have opted out of any interactions with the floating toolbar or breakout buttons and resizing, as to perform these actions you are in the context of what you are editing already

Patch Changes

115.0.0

Major Changes

  • [major]5e4d1feec3:

    Removed deprecated props from editor core

    Following props have been removed from @kalamazoo/editor-core:

    • mediaProvider –> Use media={{ provider }} instead
    • cardProvider -> Use UNSAFE_cards={{ provider }} instead
    • allowPlaceholderCursor -> Enabled by default
    • addonToolbarComponents -> Not supported anymore (and according to sourcegraph not used anywhere)
    • allowCodeBlocks -> Enabled by default
    • allowLists -> Enabled by default
    • allowHelpDialog -> Is enabled by default, pass false to disabled it

Minor Changes

  • [minor]10425b84b4:

    Add support to extensions v2 (using manifests and extension providers)

  • [minor]0ea0587ac5:

    ED-8130: Update expand feature flag to seperate rendering from insertion- [minor]926798632e:

    ED-7962: Build ADF node from actions - remove "insert" from node

Patch Changes

114.1.4

Patch Changes

114.1.3

Patch Changes

114.1.2

Patch Changes

  • [patch]f4b7363a8e:

    ED-8137: Fix rendering of hyperlink toolbar without any activity provider set

114.1.1

Patch Changes

  • [patch]a76c0e3081:

    ED-8042 fix: bump markdown-it and prosemirror-markdown to avoid ReDoS vulnerability

114.1.0

Minor Changes

  • [minor]166dd996a8:

    ED-7949: Migrate expand react component to renderer from common to avoid extra deps being added to common

  • [minor]292651c91c:

    [ED-7739] UI for add or edit alt text in media

  • [minor]f68c80d51a:

    FM-2211 Implement scrolling improvements to prevent user typing behind keyboard on iOS

    New editor plugin IOSScroll is added into the plugins list for users on iOS mobile devices This works with a new native-to-web bridge method setKeyboardControlsHeight to add an extra buffer to the bottom of the page when the on-screen keyboard is showing

  • [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]041306acf5:

    ED-7494: split plain text by linebreaks into paragraphs on paste, convert text bullet into lists

    When pasting plain text with "paragraphs" separated by line breaks, we now paste those as multiple, real, paragraphs instead.

    When pasting plain text that contains Markdown-looking numbered or unordered lists, or lines that start with Unicode bullets, we now convert those to an actual list.

    This fixes pasting from Google Keep, or something like Notepad.

  • [minor]b3b743040b:

    ED-7911: Uploads new external media to media services

  • [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.

  • [minor]40efe6f043:

    ED-7792: Add performance analytics to new arch editor

Patch Changes

114.0.4

Patch Changes

  • [patch]30acc30979:

    @kalamazoo/select has been converted to Typescript. Typescript consumers will now get static type safety. Flow types are no longer provided. No API or behavioural changes.

114.0.3

114.0.2

Patch Changes

  • [patch]dba498a7b0:

    Prevent updating MediaSingle node if new attrs are the same as current ones

114.0.1

Patch Changes

  • [patch]d222c2b987:

    Theme has been converted to Typescript. Typescript consumers will now get static type safety. Flow types are no longer provided.

    Breaking

    ** getTokens props changes ** When defining the value function passed into a ThemeProvider, the getTokens parameter cannot be called without props; if no props are provided an empty object {} must be passed in:

    <CustomTheme.Provider
      value={t => ({ ...t(), backgroundColor: '#333'})}
    >

    becomes:

    <CustomTheme.Provider
      value={t => ({ ...t({}), backgroundColor: '#333'})}
    >

    ** Color palette changes ** Color palettes have been moved into their own file. Users will need to update imports from this:

    import { colors } from '@kalamazoo/theme';
    
    colors.colorPalette('8');

    to this:

    import { colorPalette } from '@kalamazoo/theme';
    
    colorPalette.colorPalette('8');

    or for multi entry-point users:

    import * as colors from '@kalamazoo/theme/colors';
    
    colors.colorPalette('8');

    to this:

    import * as colorPalettes from '@kalamazoo/theme/color-palette';
    
    colorPalettes.colorPalette('8');

114.0.0

Major Changes

  • [major]f28c191f4a:

    BREAKING: remove viewContext and uploadContext from Editor mediaProvider api

    A few months ago we introduced the ability to pass either viewContext uploadContext or viewMediaClientConfig uploadMediaClientConfig, in order to help with the transition of media-client > media-core.

    Now we are getting rid of the old viewContext + uploadContext and just keep viewMediaClientConfig + uploadMediaClientConfig.

    Before

    import {Editor} from '@kalamazoo/editor-core`
    import {ContextFactory} from '@kalamazoo/media-core'
    
    const mediaProvider = Promise.resolve({
      viewContext: ContextFactory.create({
        authProvider: () => Promise.resolve()
      }),
      uploadContext: ContextFactory.create({
        authProvider: () => Promise.resolve()
      }),
    })
    
    <Editor
      mediaProvider={mediaProvider}
    />
    

    Now

    import {Editor} from '@kalamazoo/editor-core`
    
    const mediaProvider = Promise.resolve({
      viewMediaClientConfig: {
        authProvider: () => Promise.resolve()
      },
      uploadMediaClientConfig: {
        authProvider: () => Promise.resolve()
      }
    })
    
    <Editor
      mediaProvider={mediaProvider}
    />
    

Minor Changes

  • [minor]6e46da0e7f:

    ED-7847 Adding option to connect atlaskit example page to synchrony server on development- [minor]628fc6fa34:

    [ED-7738] Introducing UNSAFE_allowAltTextOnImages editor prop. DO NOT USE THIS IN PRODUCTION!

    There is no implementation delivered as part of this change. But we will use it to wrap all the UI changes.

Patch Changes

113.2.2

Patch Changes

  • [patch]b1cdbefb71:

    ED-7951 Update correct link attribute

113.2.1

113.2.0

Minor Changes

  • [minor]4585681e3d:

    ED-7631: removed containerAri for task-decisions components- [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

113.1.6

Patch Changes

  • [patch]d17bb8cf2d:

    ED-7730: Hyperlink enchancements

113.1.5

Patch Changes

  • [patch]ca88f616e4:

    ED-7730: Hyperlink improvements

113.1.4

Patch Changes

  • [patch]a2d0043716:

    Updated version of analytics-next to fix potential incompatibilities with TS 3.6

113.1.3

113.1.2

Patch Changes

  • [patch]dbd86d9542:

    MS-2397 Fix bug where media with same ids haven't been updating attributes

113.1.1

Patch Changes

  • [patch]8af8f8ec2a:

    ED-7768 Fixed regression where you cannot click inside a block macro

113.1.0

Minor Changes

Mobile - Implement undo/redo interface on Hybrid Editor - https://product-fabric.atlassian.net/browse/FM-2393

Copy and Paste

- Support copy & paste when missing context-id attr
  - https://product-fabric.atlassian.net/browse/MS-2344
- Right click + copy image fails the second time that is pasted
  - https://product-fabric.atlassian.net/browse/MS-2324
- Copying a never touched image for the first time from editor fails to paste
  - https://product-fabric.atlassian.net/browse/MS-2338
- Implement analytics when a file is copied
  - https://product-fabric.atlassian.net/browse/MS-2036

Media

Notable Bug Fixes

- Implement consistent behaviour for rule and mediaSingle on insertion
  - Feature Flag:
    - allowNewInsertionBehaviour - [default: true]
  - https://product-fabric.atlassian.net/browse/ED-7503
- Fixed bug where we were showing table controls on mobile.
  - https://product-fabric.atlassian.net/browse/ED-7690
- Fixed bug where editor crashes after unmounting react component.
  - https://product-fabric.atlassian.net/browse/ED-7318
- Fixed bug where custom emojis are not been showed on the editor
  - https://product-fabric.atlassian.net/browse/ED-7726
  • [minor]b7f541d0ea:

    ED-7737: Fix icons import in editor core to reduce bundle size- [minor]79c69ed5cd:

    ED-7449 Implement sorting inline cards inside tables base on resolved title- [minor]380c643806:

    https://product-fabric.atlassian.net/browse/ED-7503

    New insertion behaviour comes into place, making it consistent no matter how supported nodes are inserted (more detailed info in the ticket). These changes only covers Horizontal rule and Media Single nodes, only when they are inserted at the beginning or at the end of an specific node.

    Examples:

    • Insert a horizontal rule when the cursor is at the begining of a paragraph, it will insert the node above the paragraph. Same with media single.
    • Insert a horizontal rule when the cursor is at the end of a paragraph, it will insert the node bellow the paragraph. Same with media single.

    All of these cases should behave consistently regardless if the node was inserted usng the toolbar, with the /divider command, or the ---/*** shortcut (for the horizontal rule case).

    All this new behaviour is wrapp around a new EditorProp named allowNewInsertionBehaviour which is true by default. Turning this prop to false will always fallback to previous behaviour.

  • [minor]98ad94c69c:

    FM-2393 Expose undo/redo methods on mobile bridge

    native-to-web: undo/redo methods which will hook directly into prosemirror-history's web-to-native: undoRedoBridge.stateChange which informs native whether undo and redo are currently available so they can enable/disable their buttons accordingly

Patch Changes

  • [patch]7345e92cc2:

    [ED-7736] Reduce the number of crashs when resizing a table in a collab session- [patch]0a4a4b8781:

    ED-7599: Fix sending transactions to synchrony before collab plugin is ready- [patch]f3f51ad634:

    ED-7680 Prevent insert row or column when selection is not over a table- [patch]c678549a36:

    FM-1752 Fix issue where correct text colour was not selected in toolbar when user had a range selection on coloured text in a nested node eg. a paragraph inside a panel

  • [patch]b88a5c5716:

    ED-7318 - Refactor solution for discarding stale PM transactions.- [patch]47bd9ffc0f:

    ED-7726: Pass emojiProvider to EmojiTypeAhead item, fixes not loading emojis in typeahead- [patch]0545e69ee6:

    call MediaNodeUpdater.updateFileAtts on any prop changes in MediaSingle- [patch]1063a8fb26:

    ED-7679 Fix bug where pasting table with picture from External document, paste image outside the table- [patch]1dd58c65ca:

    ED-7218: Implement excludes and experimental for CXHTML preset- [patch]dac3a85916:

    ED-7318 Prevent manipulating the DOM after the editor has been destroyed- [patch]715cb9854e:

    Improve dev feedback when logging a failed ADF document parsing. Ensure the reason is shown before the JSON to prevent truncation of the reason on large documents.- [patch]34dd8edf58:

    [ED-7690] Fix controls markers on tables showing up when allowControls is false

113.0.0

Major Changes

Editor Bombazine Release

BREAKING CHANGES

Renderer

  • Change in contract for eventHandlers.smartCard.onClick prop:
    • Old: onClick(url): void
    • New: onClick(event, url): void

ADF Schema

  • Remove applicationCard node and action mark
  • Remove exposed tableBackgroundBorderColors in favour of tableBackgroundBorderColor

Affected editor components:

Tables, Media, Headings, Copy and Paste, Mobile

Anchor Links

Copy and Paste

- Fixed a bug where right click for copy image failed the second time that is pasted
  - https://product-fabric.atlassian.net/browse/MS-2324

Media

- Resizing/Aligning media inside Table
  - Feature Flag:
    - allowResizingInTables - [default: false]
  - https://product-fabric.atlassian.net/browse/ED-6359
- You can now insert same file from MediaPicker twice
  - https://product-fabric.atlassian.net/browse/MS-2080
- Implement media link in renderer
  - https://product-fabric.atlassian.net/browse/ED-7244

Tables

- Implement table sorting in renderer - [NEW BIG FEATURE][not enabled]
  - Feature Flag:
    - allowColumnSorting – [default: false]
  - https://product-fabric.atlassian.net/browse/ED-7392
- Expanded table cell background color palette
  - https://product-fabric.atlassian.net/browse/ED-7201

Mobile

- Provide method for scrolling to actions, decisions and mentions
  - https://product-fabric.atlassian.net/browse/FM-2261
  - https://product-fabric.atlassian.net/browse/FM-2055
- Improve Hybrid Editor Scrolling
  - https://product-fabric.atlassian.net/browse/FM-2212

Notable Bug fixes

- Fixed an issue where you couldn't split merged cells when a cell contained a media item
  - https://product-fabric.atlassian.net/browse/ED-6898
- Pasting content with an emoji no longer duplicates the emoji as an image
  - https://product-fabric.atlassian.net/browse/ED-7513
- Content inside of a table cell no longer overflows if table looses focus
  - https://product-fabric.atlassian.net/browse/ED-7529
- Fixed an issue when adding rows and cols at the same time start adding infinite columns
  - https://product-fabric.atlassian.net/browse/ED-7700- [major] [80adfefba2](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/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 ExampleInlineCommentComponent within the @kalamazoo/editor-test-helpers 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]45ae9e1cc2:

    ED-7201 Add new background cell colors and improve text color- [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

  • [patch]1739779ad2:

    [ED-7475] Fix rows controls height after sorting table by column- [patch]9908666d1e:

    Bump prosemirror-tables from 0.9.1 to 0.9.2- [patch]c7dd52d435:

    pass occurenceKey when uploading external media- [patch]9fb705e807:

    FM-2212: Refactor Mobile Bridge CSS to improve body scrolling. FM-2024: Improve Mobile Editing UX when tapping beneath Tables, Layouts, Columns.- [patch]0e537cf0fe:

    ED-7700: prevent collab plugin from sending fixTable appended transaction- [patch]799d72f043:

    ED-7347 Fix paste col widths when we allowColumnResizig is disabled- [patch]367e6d2cf4:

    [ED-7720] Fix tables exceptions when allowColumnResizing is false- [patch]7321d0a95f:

    ED-7600: fix forEach in IE11- [patch]7d57dc2ffa:

    ED-6940 fixed an issue where text is copied partly when there is some elements inside

  • [patch]dea143f9cd:

    prioritize media metadata from external files and copy them on the backend, instead of re upload them- [patch]bbb4f9463d:

    CEMS-234 Prioritize media single over media group

    This solves issue where pasting images with text from third party applications into a table ends adding an error image.- [patch]1976df2d1f:

    [ED-7722] Fix frozen selection when there is a broken table on ADF- [patch]477d8d8017:

    [ED-7477] Fix table looses focus on adding rows|columns when using Safari- [patch]90a6171e9e:

    ED-7501: fix firing transactions on mouseover during resizing- [patch]d4081fed44:

    ED-7335: fix table controls being cut off in comment editor- [patch]6a65910fb2:

    dont upload external images to media- [patch]9a521ca2e0:

    ED-7694 ReplaceDocument should restore text selection (and scroll position on some browsers/platforms) to start of the document, instead of the end.- [patch]229a888884:

    ED-7513: added unit tests for emoji paste from renderer (as sprite and as image)

  • [patch]fea463dee9:

    Fixes initialisation of annatation mark- [patch]d80580866b:

    pass contextId to MediaNodeUpdater.updateFileAttrs to make sure is available on paste event- [patch]113a08075f:

    ED-6898 Fix regression where I cannot split a merged cell with media single- [patch]4b2afcc09d:

    ED-7533: Fixes issue where in certain scenarios selecting text wouldnt populate the hyperlink toolbar- [patch]7b794e7cea:

    ED-2774 Fix pasting of superscript and subscript from google docs by allowing sup/sub script to be described with vertical-align

  • [patch]a8cedf4f6a:

    [ED-7651] Fix request for classList on SVGElements when trying to add new row or column on tables (IE11 patch)- [patch]922ec81fe7:

    ED-7710: Only show annotation highlight if we have a provider- [patch]3f1c7dd26a:

    [ED-7392] Add sort table by column on renderer behind allowColumnSorting feature flag [ED-7392] Extract common methods to sort table

  • [patch]468be2920e:

    ED-7447: Fixes issue in Firefox where navigating lists would cause you to immediately jump outside the list on first keystroke.- [patch]79f23a5035:

    ED-7385: Update container width on update in FullPage appearance

    This prevents certain nodes from disappearing when transitioning from preview mode to edit mode.- [patch]3c0009a38c:

    ED-7345 Fix bug where allow paste cell with background when is disable- [patch]07796abde3:

    ED-7529: make sure content doesn't overflow inside table cells- [patch]9cddedc62f:

    ED-7244 refactor hardcoded media single class name using a constant- [patch]eba491e793:

    Fix bug where resize handler is been shown when column resizing is disabled

  • Updated dependencies 1194ad5eb3:

  • Updated dependencies 40ead387ef:

112.44.8

Patch Changes

  • [patch]2b158873d1:

    Add linting rule to prevent unsafe usage of setTimeout within React components.

112.44.7

Patch Changes

  • [patch]40bda8f796:

    @kalamazoo/avatar-group has been converted to Typescript. Typescript consumers will now get static type safety. Flow types are no longer provided. No API or behavioural changes.

112.44.6

Patch Changes

  • [patch]3bc91f34b0:

    ED-7573: fix resizing merged columns in the first row- [patch]35e541a607:

    Fix bug where resize handler is been shown when column resizing is disabled

112.44.5

112.44.4

Patch Changes

  • [patch]c19165aec0:

    Fix non-critical exception when updating media nodes

    contextIdentifierProvider is an optional provider for consumers of the Editor. Some code assumed that this was always provided. Some tests, for example, did not pass this, so they would blow up.

112.44.3

112.44.2

112.44.1

Patch Changes

  • [patch]a05133283c:

    Add missing dependency in package.json

112.44.0

Minor Changes

  • [minor]e5c3f6ae3e:

    ED-6216: External images will now be uploaded to media services if possible

112.43.0

Minor Changes

112.42.4

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

112.42.3

Patch Changes

  • [patch]0d7d459f1a:

    Fixes type errors which were incompatible with TS 3.6

112.42.2

Patch Changes

  • [patch]9cafd2de3c:

    Editor now listens to Media Picker upload-end events and treats them the same as upload-processing finishing the insert progress and enabling Save

112.42.1

Patch Changes

112.42.0

Minor Changes


All changes

  • [minor]eb79a83696:

    BENTO-4437 allow ToolbarHelp position and title to be customised- [minor]e7e1b26b78:

    ED-7276 Send undo/redo analytics events

    Note that this will only work for events which are currently using the approach where we setMeta on a transaction using the analytics plugin key, it will be updated to cover all insert events in ED-7277

  • [minor]9636c78eb4:

    Delay MutationObserver in tables- [minor]c0058c2aab:

    [ED-7312] Add sorting table by column- [minor]66c5c88f4a:

    Refactor emoji to use typeahead plugin- [minor]69d048577c:

    ED-7277 Update way of firing insert analytics events so that they automatically work for undo/redo events- [minor]ef7bf9c388:

    ED-7217: Remove references to editor appearance from plugins in favor of plugin options- [minor]bdee736f14:

    ED-7175: unify smart link and hyperlink toolbars

    Also updates the toDOM and parseDOM on ADF nodes, making url optional.

    Smart cards can now optionally be passed an onResolve callback, of the shape:

    onResolve?: (data: { url?: string; title?: string }) => void;

    This gets fired when the view resolves a smart card from JSON-LD, either via the client or the data prop.- [minor]ff9f82137b:

    ED-7149: Report the jankiness in the Editor- [minor]263e4bc7d1:

    [ED-6897] Add new rows do not expand the previous rowspan anymore, but we are copying the background-color from previous cells

Patch Changes

  • [patch]2b3c62db98:

    Update i18n translations for editor-core- [patch]79e7405fae:

    ED-7031: prevent table plugin from appending unnecessary transactions- [patch]2d7fab179d:

    ED-7050 Fixed pasting of codeblock so that selected language persists- [patch]8b9bdbc0ea:

    [ED-7450] Group content by type when ordering the table- [patch]ec33aa6b22:

    prevent infinite loop while trying to render smart link- [patch]a93cd5686c:

    ED-6972 Fix inconsistent behaviour with opening/closing text colour & align dropdowns

    Clicking the button when a menu is open will now close the menu, this matches the behaviour of other dropdowns in the editor

  • [patch]6e3a0038fc:

    ED-7288: reduces the number of DOM nodes in table cells, changes the way resize handles are positioned- [patch]a0a3fa7aac:

    Ensure mediagroup nodes are copied to destination collection when pasted in different documents- [patch]a9b6e9afb6:

    Adding missing file data attributes in media single to help fix copy/paste issues

  • [patch]10c0f68fc0:

    ED-7328 Handle pasting a list inside an empty panel, previously the panel would be deleted- [patch]c3f7d81030:

    [ED-7398] Fix floating insert button position when first columns has rowSpan- [patch]670e897285:

    ED-7343: improve performance of calculating resizeState- [patch]02bd8e3fdb:

    ED-7474: update resize handle on resize- [patch]b738f4f661:

    ED-7344: trigger mutation observer callback only when new DIV nodes are inserted into table cells- [patch]ef5106b641:

    Fix typings and regex- [patch]5360ec9385:

    ED-7342: when handling mouse events, make sure table is in focus and event handlers are debounced- [patch]473dac237b:

    Increasing the typing input time considering synchrony adds an overhead in typing- [patch]4549780c6c:

    [ED-7448] Mention will be case insensitive for sorting in table columns- [patch]7a926db3f2:

    Add domain name to hyperlink analytics events- [patch]a82d6088e2:

    ED-4807 Use right cell type when spliting merged header cells- [patch]62b5fc3b6b:

    ED-7338 Fix Google Docs copy/paste bug where the order of text & images were not being preserved correctly

  • [patch]f696c87eaa:

    ED-7217: Remove mention workaround for composition on mobile.- [patch]53da0eb314:

    ED-7357 - Refactor scroll gutter plugin to use ProseMirror scrolling hooks, FM-2210 - Enable scroll gutter plugin for mobile appearance.

112.41.9

112.41.8

112.41.7

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

112.41.6

112.41.5

Patch Changes

  • [patch]98dc5f3a6a:

    CEMS-201: Fix gadget name in block header extension

112.41.4

Patch Changes

  • [patch]c3618f9775:

    CEMS-201: Remove image for block extenions

112.41.3

Patch Changes

  • [patch]af9fb044da:

    CEMS-201: Fix icon sizes in block extension headers

112.41.2

112.41.1

112.41.0

Minor Changes

  • [minor]9b83fdea35:

    TEAMS-618 : Rename Team mention spotlight to Team Mention Highlight

112.40.2

Patch Changes

  • [patch]fe1a882fbb:

    TEAMS-602 : Can pass the team creation link from confluence as an optional parameter to the Team Mention Spotlight

112.40.1

Patch Changes

  • [patch]7515b0b50f:

    ED-7054: Adding border to block extension

112.40.0

Minor Changes

  • [minor]cda47d4480:

    TEAMS-623 : Before this fix, when Spotlight was being rendered for the 5th time, it briefly appeared and then disappeared. This change fixes that.

112.39.16

Patch Changes

  • [patch]2703a8e39e:

    ED-7310: Add work-around for Russian keyboard layouts where undo wouldn't fire correctly.

112.39.15

Patch Changes

  • [patch]696c032471:

    Import editor-core dependencies via module name

112.39.14

Patch Changes

  • [patch]ce4419f491:

    ED-7142: Prevent block extensions from being re-mounted during a layout change.

112.39.13

Patch Changes

  • [patch]64874a4740:

    Update i18n strings with latest translations

112.39.12

Patch Changes

  • [patch]688f2957ca:

    Fixes various TypeScript errors which were previously failing silently

112.39.11

Patch Changes

  • [patch]51e0d438ce:

    Make ReactNodeView and SelectionBasedNodeView generic

112.39.10

Patch Changes

  • [patch]690e0a151d:

    [ED-7324] Fix table selected columns controls colors

112.39.9

Patch Changes

  • [patch]6874801bc0:

    ED-7314 Added test helpers for comparing selections. Includes new builders for gap cursors.

112.39.8

Patch Changes

  • [patch]060752953d:

    ED-7297: Fixes missing popupsScrollableElement prop not being passed down correctly

112.39.7

Patch Changes

  • [patch]87719d77c7:

    ED-7308: added performance measurements of ProseMirror document updates

112.39.6

Patch Changes

  • [patch]8c50c8731b:

    [ED-5195] Fix red borders when the user hover the remove column button on tables with merged cells

112.39.5

112.39.4

Patch Changes

  • [patch]25d1a4dd68:

    ED-6300: fix pasting lists in tables where pasted slice has openStart > openEnd

112.39.3

Patch Changes

  • [patch]a892339c19:

    Give all editor decorations a key to prevent ProseMirror from re-rendering decorations constantly.

    Enables YAML language for codeblocks

112.39.2

Patch Changes

  • [patch]c68c5119c8:

    Fixes regression where pasting a plain text link wouldnt convert to link

112.39.1

Patch Changes

  • [patch]2d5136732c:

    ED-7315 Ensure text selection remains inside inserted action/decision item when inserting into an empty paragraph below another paragraph

112.39.0

Minor Changes

  • [minor]ec66d3c646:

    Improve performance of pages with smart cards

112.38.0

Minor Changes

  • [minor]e81d32fe9a:

    TEAMS-588 : Refactors the Team Spotlight ( which is used in mention typeahead for Fabric Editor and TinyMCE editor). Now can close the spotlight from Fabric Editor by clicking on the x button.

112.37.0

Minor Changes

  • [minor]4fc000749a:

    ED-7216: Internal: Align plugin initialisation

112.36.1

Patch Changes

  • [patch]3d94fcc7d8:

    [ED-7128] Fix table split when copy from a table cell with a hard break at the end

112.36.0

Minor Changes

  • [minor]06cfea0870:

    TEAMS-549 : Adding capability to show a spotlight in Fabric Editor

112.35.3

Patch Changes

  • [patch]b62ca2126a:

    ED-7304 Fix bug where column keep selection UI when you select a cell

112.35.2

Patch Changes

  • [patch]0bb88234e6:

    Upgrade prosemirror-view to 1.9.12

112.35.1

Patch Changes

  • [patch]f6ea3777ff:

    Upgrade media editor in editor core

112.35.0

Minor Changes

  • [minor]d4218e8388:

    [ED-7018] Improve table performance moving the column controls from external divs to Prosemirror Decorations inside of the table cells.

112.34.2

112.34.1

Patch Changes

  • [patch]ec8066a555:

    Upgrade @types/prosemirror-view Typescript definitions to latest 1.9.x API

112.34.0

Minor Changes

  • [minor]8ea4c1d314:

    ED-6382 Added quick insert option to open the feedback modal dialog in editor

    Interface Changes There are also changes in the interface of Editor component and ToolbarFeedback component.

    Editor For Editor component, a property called feedbackInfo is added contains the following properties:

    • product
    • packageName
    • packageVersion
    • labels

    The above properties will provide environmental context for the feedback dialog.

    Note that feedbackInfo is required to enable editor quick insert option for the feedback dialog.

    ToolbarFeedback For ToolbarFeedback component, the following feedback related properties are deprecated in favour of using the feedbackInfo property on Editor.

    • packageName
    • packageVersion
    • labels

    Compatibility Existing code using the ToolbarFeedback component will still work, there will be not no changes on the feedback dialog behavior. However, in order to enable opening feedback dialog from quick insert menu, you need to add feedbackInfo property on Editor.

    If you have put different value for packageName, packageVersion and labels in both Editor and ToolbarFeedback, depends on how you opening the feedback dialog, it will use different properties. For example, if a user opens the feedback dialog using the quick insert menu, the feedback modal will use relevant properties from Editor component, otherwise opening from toolbar feedback button will bring up a dialog uses relevant properties from ToolbarFeedback component.

    Explanation In order to enable opening feedback dialog from the quick insert menu, we need to move the feedback dialog code from ToolbarFeedback to Editor itself, because initialize editor plugin from a UI component is not ideal, and it would be very difficult to get properties from an UI component.

112.33.35

Patch Changes

  • [patch]d5444d841f:

    Upgrade media-editor in to pull in latest cjs change

112.33.34

Patch Changes

  • [patch]926ca90f35:

    Update i18n strings with latest translations

112.33.33

Patch Changes

  • [patch]31a61bf470:

    ED-6379 Prevent layout trashing on table resizing/update.

112.33.32

112.33.31

Patch Changes

  • [patch]0c43589d06:

    fix: 🐛 ED-4920: set GapCursor selection after pasting mediaSingle in a table cell

112.33.30

Patch Changes

  • [patch]51fa352bef:

    ED-7275 Fix bug where inserting a new column in a merged column, add the column at the beggining.

112.33.29

Patch Changes

  • [patch]846f0e72ba:

    ED-7280: Editor shouldnt attempt to apply focus while it isnt editable. If our disabled flag changes to false and we have the prop shouldFocus, attempt to apply focus at this point.

112.33.28

Patch Changes

  • [patch]a1b3b85cf4:

    ED-6475 Show overflow shadow when table is not selected

112.33.27

Patch Changes

  • [patch]7b5254402e:

    ED-7268 Fix regression where table insert button is not shown when a cell is selected

112.33.26

Patch Changes

  • [patch]8b3bf71af7:

    ED-7274: Applying text colour over a range should only apply to text nodes

112.33.25

Patch Changes

  • [patch]ba223c9878:

    ED-7267: Validate URLs passing through smart links- [patch]9f8ab1084b:

    Consume analytics-next ts type definitions as an ambient declaration.

112.33.24

Patch Changes

  • [patch]ee02cca952:

    ED-6152: Fixes previous inline cursor regression where you couldnt type after the inline cursor

112.33.23

Patch Changes

  • [patch]92419b2ad8:

    ED-7116 Update logic for image sizing when changing layout to/from aligned

    • If an image is smaller than 50% of line length the image will preserve its original size when aligned, else it will be capped at 50% line length
    • When returning to a centred image after aligning the image will use its most recent resized size (whether that happened when aligned or when it was previously centred) or, if never resized, fall back to its original size

112.33.22

Patch Changes

  • [patch]2588afa0a7:

    ED-6864: fix pasting tables with cells without content

112.33.21

Patch Changes

  • [patch]c0ba9ee289:

    set viewMediaClientConfig when properties change in MediaSingle node

    This fixes [ED-7269] + [FEF-8938]: issue with images not loading when the page transition from view to edit mode

112.33.20

Patch Changes

  • [patch]41dce81d89:

    ED-6985 Avoid overflow when table change to a bigger layout

112.33.19

Patch Changes

  • [patch]00c8b76ccc:

    ED-7259 Fix Table Insert Menu rerender for each table change

112.33.18

Patch Changes

  • [patch]1ddb0c3fef:

    ED-6152: Fix cursor alignment after emoji

112.33.17

Patch Changes

  • [patch]bbff8a7d87:

    Fixes bug, missing version.json file

112.33.16

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

112.33.15

Patch Changes

  • [patch]e0ebde5385:

    ED-7257: Disable breakout for extensions in Full Width mode. Minor fixes for extension selection and spacing

112.33.14

Patch Changes

112.33.13

Patch Changes

  • [patch]030ead1ffa:

    ED-7262: Fix text color dropdown alignment on smaller viewports (it would appear outside the viewport)

112.33.12

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);

112.33.11

Patch Changes

  • [patch]5ca03a3267:

    ED-7242 Use calculated offset to position table InsertButton (Use allowOutOfBound from popup)

112.33.10

Patch Changes

  • [patch]64868b4e0e:

    ED-7249 Fix regression where table Insert Column button doesn't hide.

112.33.9

112.33.8

Patch Changes

  • [patch]eaebe8551f:

    Update i18n strings with latest translations.

112.33.7

Patch Changes

  • [patch]95c6536030:

    ED-7247 Fix regression where table insert button is not shown when hover on numbered controls.

112.33.6

Patch Changes

  • [patch]f37cdc770c:

    [ED-7243] Improve table decorations architecture

112.33.5

Patch Changes

  • [patch]66809023e3:

    ED-7210: Fire link insertion event when exiting from floating toolbar

112.33.4

Patch Changes

  • [patch]e14708091e:

    ED-7211: Handle paste events with only an anchor tag

112.33.3

Patch Changes

  • [patch]5f09ffcf70:

    ED-7097 Improve table performance, extract the DeleteButton from Table controls as a Floating element.

112.33.2

Patch Changes

  • [patch]4b27187d8e:

    [ED-7215] Improve table performance moving the column line markers from React Component to CSS only

112.33.1

Patch Changes

  • [patch]fabee8bd0e:

    ED-7238: refactor test to use EditorProps over importing mentionPlugin

112.33.0

Minor Changes

  • [minor]13ca42c394:

    use getAuthFromContext from media when a file if pasted from a different collection

    Now products can provide auth using getAuthFromContext on MediaClientConfig:

    import {MediaClientConfig} from '@kalamazoo/media-core'
    import Editor from '@kalamazoo/editor-core'
    
    const viewMediaClientConfig: MediaClientConfig = {
      authProvider // already exists
      getAuthFromContext(contextId: string) {
        // here products can return auth for external pages.
        // in case of copy & paste on Confluence, they can provide read token for
        // files on the source collection
      }
    }
    const mediaProvider: = {
      viewMediaClientConfig
    }
    
    <Editor {...otherNonRelatedProps} media={{provider: mediaProvider}} />

112.32.0

Minor Changes

  • [minor]f60618b0f0:

    ED-5844 Adding media link UI to editor

112.31.2

Patch Changes

  • [patch]96bb8c8f70:

    Create viewMediaClientConfig & uploadMediaClientConfig on Editor if they are missing

112.31.1

Patch Changes

  • [patch]428874c03b:

    ED-7166: Lists can now be toggled inside panels

112.31.0

Minor Changes

  • [minor]e9cdfa5aed:

    ED-7188: Full width mode is now centre aligned.

112.30.0

Minor Changes

  • [minor]4a22a774a6:

    AUX-36 Add update support for extension handler

112.29.0

Minor Changes

  • [minor]e754b5f85e:

    Media Picker Dropone component is now migrated to React.

    • Previous vanilla js API:
    // instantiation
    const dropzone = await new MediaPicker('dropzone', context, pickerConfig).init();
    
    // subscribe to upload events
    dropzone.on('uploads-start', onUploadsStart);
    dropzone.on('upload-preview-update', onUploadPreviewUpdate);
    dropzone.on('upload-status-update', onUploadStatusUpdate);
    dropzone.on('upload-processing', onUploadProcessing);
    dropzone.on('upload-end', onUploadEnd);
    dropzone.on('upload-error', onUploadError);
// activate/deactivate dropone
dropzone.activate();
dropzone.deactivate();

// cancel ongoing upload
dropzone.cancel(uploadId);

// when we want to dispose the component
dropzone.teardown();
```

- New React API:

```
class DropzoneConsumer extends React.Component {
  render() {
    return (
      <Dropzone
        config={config}
        context={context}
        onProcessing={onProcessing}
        onError={onError}
        onPreviewUpdate={onPreviewUpdate}
      />
    )
  }
}
```

Notes on new API:

- old `MediaPicker` constructor does not recieve `pickerType` as first parameter anymore, since the only component left to migrate to react is `popup`.
Meaning that if before we were doing:
 ```
 new MediaPicker('popup', context, config)
 ```
now we will need to just do
 ```
 new MediaPicker(context, config)
 ```

- No need to explicitly teardown the component. Unmounting the component will do the work

- `onCancelFn` is a workaround to cancel an ongoing upload. Refer to its type definitions for more info. Before we were saving a ref and calling `ref.cancel()`.

Basically if we render `Dropzone` component in isolation (meaning, not inside another react component), we will need to do something like:

```
const saveCancelUploadFn = (cancel) => this.cancelUpload = cancel;

...

<Dropzone
  onCancelFn={(cancel) => saveCancelUploadFn(cancel)}
  config={config}
  context={context}
  onProcessing={onProcessing}
  onError={onError}
  onPreviewUpdate={onPreviewUpdate}
/>
```

At a later point we will just need to call `this.cancelUpload` function in that example, in order to cancel an ongoing upload if needed.

112.28.2

Patch Changes

  • [patch]216a679624:

    ED-7212 Add cleanup to the macroProvider such that it unsubscribes on destroy

112.28.1

Patch Changes

  • [patch]6504d78bf2:

    [ED-7167] Improve table performance, extracting the InsertButton position logic from row & column controls to prosemirror event handles

112.28.0

Minor Changes

  • [minor]efb8f04952:

    ED-5657 Add keyboard shortcuts for lists on Windows (number & bullet)

112.27.1

Patch Changes

  • [patch]e80e60b358:

    FM-2123: fixed double @ insertion on mention composition (Android)

112.27.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

112.26.2

Patch Changes

  • [patch]278a1cbdae:

    ED-7195 Change messages to sentence case instead of Title Case. Clarify wording of some quick insert messages.

112.26.1

Patch Changes

  • [patch]2714c80a0b:

    ED-7191 Fix regression where cell popup is not place on the correct horizontal place

112.26.0

Minor Changes

  • [minor]143dcb8704:

    ED-2362 Add keyboard shortcuts for headings and normal text

112.25.3

112.25.2

Patch Changes

  • [patch]4c0fcec857:

    ED-7059: fix trailing slashes for hyperlinks being removed, and smart links resolving

112.25.1

Patch Changes

  • [patch]5aece1fc5c:

    [ED-7126] Improve table performance, reducing the number of re-renders on LayoutButton and FloatingContextualButton

112.25.0

Minor Changes

  • [minor]9f3daa0d1e:

    ED-7190 Update style of keybard shortcuts in toolbar & context menus

112.24.0

Minor Changes

  • [minor]b2deccb03d:

    FS-4051 Add editor prop to configure either nickName or name to use for the mention name when inserted

112.23.3

Patch Changes

  • [patch]3dd3d45b66:

    ED-7100: Ensure Breakout buttons dont use stale state when trying to change or remove breakout modes.

112.23.2

Patch Changes

  • [patch]53995e1bc9:

    Use explicits imports for importing Headings Icons

112.23.1

Patch Changes

  • [patch]1a0451f225:

    ED-5972: Media should correctly render when pasting mixed text and images

112.23.0

Minor Changes

112.22.3

Patch Changes

  • [patch]b8acca53b9:

    ED-6447 make heading 6 compliant with the ADG h100 styling

112.22.2

Patch Changes

  • [patch]f6be43668f:

    ED-7159 Add i18n translations for Comment appearance Save and Cancel buttons

112.22.1

Patch Changes

  • [patch]a99d463b7d:

    FS-4043 - Fix @ prefix from doc being stored in mention name cache

112.22.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

112.21.1

Patch Changes

  • [patch]3511ec9566:

    [ED-7108] Fix table row & column header state syncing when applied from toolbar

112.21.0

Minor Changes

  • [minor]6f12bd05c7:

    ED-6811 Added headings to the quick insert menu. Amended heading anayltics to also show previousHeadingLevel

112.20.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.

112.19.1

Patch Changes

  • [patch]e4943e98e0:

    Fix breaking change in editorActions#getValue

112.19.0

Minor Changes

  • [minor]0202c1d464:

    [ED-7076] Improve table performance reducing the number of React elements on ColumnControl, moving out InsertButton component.

112.18.1

Patch Changes

  • [patch]5f4afa52a9:

    Media Picker Browser component is now migrated to React.

    Previous vanilla js API:

    // instantiation
    const browser = await new MediaPicker('browser', context, pickerConfig).init();
    
    // subscribe to upload events
    this.mpBrowser.on('uploads-start', onUploadsStart);
    this.mpBrowser.on('upload-preview-update', onUploadPreviewUpdate);
    this.mpBrowser.on('upload-status-update', onUploadStatusUpdate);
    this.mpBrowser.on('upload-processing', onUploadProcessing);
    this.mpBrowser.on('upload-end', onUploadEnd);
    this.mpBrowser.on('upload-error', onUploadError);
    
    // open the native file browser
    browser.browse();
    
    // cancel ongoing upload
    browse.cancel(uploadId);
    
    // when we want to dispose the component
    browser.teardown();

    New React API:

    class BrowserConsumer etends React.Component {
      render() {
        return (
          <Browser
            isOpen={this.props.isOpen}
            config={config}
            context={context}
            onProcessing={onProcessing}
            onError={onError}
            onPreviewUpdate={onPreviewUpdate}
          />
        )
      }
    }

    Notes on new API:

    • No need to explicitly teardown the component. Unmounting the component will do the work
    • onBrowseFn and onCancelFn are workarounds to open the file browser and cancel an ongoing upload. Refer to its type definitions for more info. Before we were saving a ref and call ref.browse() or ref.cancel().
    • In some cases you will need to provide either onBrowserFn or onCancelFn in order to open the file browser or to cancel an ongoing upload programatically. Typically this will be needed when this component is being rendered outside a react component, and we cannot take advantage of using isOpen directly. A good example of this can be seen in -> https://bitbucket.org/atlassian/atlaskit-mk-2/src/d7a2e4a8fb8e35b841d751f5ecccff188c955c7a/packages/editor/editor-core/src/plugins/media/index.tsx#lines-178 where BrowserMediaPickerWrapper is rendered.

    Basically if we render Browser component in isolation (meaning, not inside another react component), we will need to do something like:

    const saveOpenBrowserFunction = (browse) => this.openBrowser = browse;
    
    ...
    
    <Browser
      onBrowseFn={(browse) => saveOpenBrowserFunction(browse)}
      config={config}
      context={context}
      onProcessing={onProcessing}
      onError={onError}
      onPreviewUpdate={onPreviewUpdate}
    />

    At a later point we will just need to call this.openBrowser function in that example, in order to open the native File browser. Same applies to onCancelFn.

112.18.0

Minor Changes

  • [minor]e40e9ca1d8:

    Adds basic real user metrics, e.g. time to render prosemirror, etc...

112.17.0

Minor Changes

  • [minor]58dd589a04:

    Update TeamMentionResource to accept teamLinkResolver option which is used to construct a team link. Fix missing userId of user mentions in analytics in editor-core

112.16.2

Patch Changes

  • [patch]b229885814:

    ED-7125 Fix composition input within Action and Decision list items for the first word entered.

112.16.1

Patch Changes

  • [patch]2526630b84:

    ED-6405 The shortcuts in editor tooltips are now highlighted.

112.16.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).

112.15.5

Patch Changes

  • [patch]d348e409ed:

    ED-7127: Toggling between modes no longer destroys plugin states, they are maintained while accepting new plugins and re-creating nodeviews.

112.15.4

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

112.15.3

112.15.2

Patch Changes

  • [patch]9459224125:

    ED-7104 Fix issue where h scroll would appear on page when long text was inside code snippet inside layouts in full-width mode

112.15.1

Patch Changes

  • [patch]7e9c4f03c9:

    ED-7015 Fix issue where double digits were cut off in long ordered lists

112.15.0

Minor Changes

  • [minor]fec7d4576f:

    Bump new version of @kalamazoo/mention to other AK packages to get correct i18n strings

112.14.1

Patch Changes

  • [patch]ca1b98b16f:

    ED-7070: Dont skip filtering nodes if a content transformer is present while getting the editors value.

112.14.0

Minor Changes

  • [minor]393fb6acd2:

    refactor @kalamazoo/smart-card front-end: simplification. BREAKING CHANGE: Client no longer accepts configuration options as first argument; deprecated in favour of new state management layer.

112.13.9

112.13.8

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

112.13.7

Patch Changes

  • [patch]2ea937724b:

    ED-7029 Reduce number of re-renders in floating toolbar

112.13.6

Patch Changes

  • [patch]32dfaf75c8:

    ED-7092: Fixes types inside gap cursor that assumed elements always existed, handle these cases better.

112.13.5

Patch Changes

  • [patch]1740216342:

    ED-6999 Fix issue where horizontal scroll would appear when large media items were inside layouts in full-width mode

112.13.4

Patch Changes

  • [patch]8a45ef38a9:

    Update i18n strings with latest translations.

112.13.3

Patch Changes

  • [patch]8ed2b257d0:

    ED-7085: Fixes duplicate dropzone in full width mode. When the editor is reconfigured ensure that all pickers are destroyed.

112.13.2

Patch Changes

  • [patch]ec0197518f:

    Fix incorrect date import path

112.13.1

Patch Changes

  • [patch]2a7ae6c5c9:

    ED-6968 Clicking numbered columns does nothing if table is not selecte

112.13.0

Minor Changes

  • [minor]16875546e9:

    Add support to resolving mention names externally for collaborative editing

Patch Changes

  • [patch]a8d95a6f8d:

    • remove mention text if CollabEditOptions.sanitizePrivateContent is true during copy/paste

112.12.5

Patch Changes

  • [patch]0c438f1b71:

    ED-7081: Fixes floating toolbars not displaying when switching to Full Width mode.

112.12.4

Patch Changes

  • [patch]d036b887d6:

    ED-7060: Fix console error when adding hyperlink and show empty text in toolbar when hyperlink text is not set

112.12.3

Patch Changes

  • [patch]45e08e8e11:

    ED-6996: Move initialised state to collab plugin state instead of inline variables

112.12.2

Patch Changes

  • [patch]f75e638261:

    ED-6982: Fix auto conversion of code mark to not apply marks to non text nodes.

112.12.1

Patch Changes

  • [patch]cf6efdbfa8:

    ED-7023: removed mouseMove and mouseLeave handlers from columns resizing plugin

112.12.0

Minor Changes

  • [minor]11a8112851:

    ED-6991 Fire analytics event for renderer started

    Set up analytics v3 in renderer

112.11.21

112.11.20

112.11.19

Patch Changes

  • [patch]8cfa40f406:

    ED-6990 Fix wrapping of dates nodes in tables, panels and other nodes. Previously they would run-on and overflow from their container.

112.11.18

Patch Changes

  • [patch]29c90d3e9f:

    ED-7042 Fix issue where table row controls were slightly cut off in full-width mode

112.11.17

Patch Changes

  • [patch]4541cc112c:

    Making textarea devDep a caret range

112.11.16

Patch Changes

  • [patch]8d54773dea:

    Remove meridian time in parseInputValue in TimePicker

112.11.15

Patch Changes

  • [patch]b6428ea8bb:

    ED-6996: Ensure listeners for the collab plugin are removed at the correct time, not all the time.

112.11.14

Patch Changes

  • [patch]e2c4d19e7a:

    ED-6998: fix inserting emoji after changing between full width mode

112.11.13

Patch Changes

  • [patch]9503b9d220:

    Bump prosemirror table to latest version where performance improvement applies, related to celsInRect helper

112.11.12

Patch Changes

  • [patch]a726d9fff4:

    ED-6049: Fix regression in tables when resizing is off

112.11.11

Patch Changes

  • [patch]9886f4afa1:

    • [ED-7017] Improve table performance removing cellView from table

112.11.10

Patch Changes

  • [patch]349c4354c6:

    ED-6999 Fix issues where horizontal scroll bar could appear on page in full-width mode when using tables or code blocks

112.11.9

Patch Changes

  • [patch]65dbd23b3c:

    • ED-6996: Memoise calling initialise on the collab plugin, this will prevent race conditions when toggling between full width mode and full page quickly.

112.11.8

Patch Changes

  • [patch]7ac7d494de:

    • ED-6995 Scale down tables created in full-width mode correctly

112.11.7

Patch Changes

  • [patch]9631b66aa0:

    • ED-6997: When transitioning between modes (Full Width -> Full Page) while having a selection over React nodes, ProseMirror will try to re-apply the selection during the view update to detached nodes that are no longer rendered.

    Now before we apply an update we remove focus from the editor to avoid ProseMirror trying to apply any sort of selection.

112.11.6

Patch Changes

  • [patch]28cd9ab082:

    • ED-7019 Fix Scroll Gutter Plugin to only be added in full-page appearance

112.11.5

Patch Changes

  • [patch]936c9775ca:

    • [ED-7012] Move header column/row state to pluginState to avoid duplicate logic and increase performance

112.11.4

  • [patch]c59bd5d01e:

    ED-6349: fix external images (often via copy paste) not having correct dimensions

112.11.3

  • [patch]b567c44b93:

    ED-6986: put cursor after smart link insertion if skipping macro

112.11.2

  • [patch]d7aa377982:

    • ED-6958: fix navigating using arrow keys around images in comment editors

    Specifically, the "gap cursor" on the right hand side of images in the comment editor would appear floating oddly on the left hand side.

    This patch puts it correctly on the right hand side.

112.11.1

  • [patch]b0ef06c685:

    • This is just a safety release in case anything strange happened in in the previous one. See Pull Request #5942 for details

112.11.0

112.10.10

  • [patch]7318619da7:

    • Revert [ED-5734] to reduce memory leak caused by getBoundingClientRect

112.10.9

  • [patch]1a1ea182d6:

    • Fix an infinite loop in typeahead plugin

112.10.8

112.10.7

112.10.6

  • [patch]7eca61edf0:

    • ED-6965: bump prosemirror-utils to allow safeInsert replacing selected nodes when it conforms to schema

112.10.5

  • [patch]7ce86bae14:

    • Shift selection for rows and columns

112.10.4

  • [patch]ca1f019d62:

    • ED-6976: fix recovering from overflow when table has number column and all columns are selected

112.10.3

  • [patch]f823890888:

    • ED-6970: Fix backspacing inside a layout removing all content.

112.10.2

  • [patch]54b40d9757:

    • ED-6832 Refactor ReactMediaSingleNodeView to remove usage of media plugin state private methods.

112.10.1

  • [patch]f3334a7083:

    • ED-6918: fix deleting table rows inside bodied extensions

112.10.0

  • [minor]21f5217343:

    • consume emoji new entrypoints in AK

112.9.1

  • [patch]56356b17a3:

    • ED-6880: added even column widths on resize handle double-click and bulk resizing of columns

112.9.0

  • [minor]4969df0716:

    • fix lazy rendering bugs in Smart Links.

112.8.1

  • [patch]5973916c23:

    • [ED-6344] Remove scrollbar overlap from the last table row

112.8.0

  • [minor]7089d49f61:

    • consume the new mention entrypoints

112.7.0

  • [minor]f120090dfe:

    • Add GASv3 analytics to Emoji TypeAhead.

112.6.0

  • [minor]9a1b2075e8:

    • consume new Status entrypoints

112.5.2

  • [patch]6a65053272:

    • ED-6929: avoid having a negative rowspan after merging cells

112.5.1

  • [patch]a511611473:

    • ED-6808: Fix issue where toggling the same mark but different attributes would just remove the mark.

112.5.0

  • [minor]9be684e931:

    • ED-5782 Replace text-color button with more easily identifiable A icon with colored bar.

112.4.0

  • [minor]d9f8b4d43d:

    • [ED-5505] Apply strong mark by default on table headers

112.3.1

112.3.0

  • [minor]f53003a5ed:

    • ED-6741 Add 'appearance' to all editor analytics events

112.2.10

  • [patch]051800806c:

    -

    • MediaPicker Clipboard component is now a React Component

    These changes provide a new React api for Clipboard component. First one to be delivered, coming next we are going to ship Browser, Dropzone and Popup.

    Previous plain javascript API usage:

    // instanciate MediaPicker clipboard
    const clipboardMediaPicker = await new MediaPicker(
      'clipboard'
      context,
      config,
    );
    
    // usage
    clipboardMediaPicker.on('uploads-start', onUploadsStart);
    clipboardMediaPicker.on('upload-preview-update', onUploadPreviewUpdate);
    clipboardMediaPicker.on('upload-status-update', onUploadStatusUpdate);
    clipboardMediaPicker.on('upload-processing', onUploadProcessing);
    clipboardMediaPicker.on('upload-end', onUploadEnd);
    clipboardMediaPicker.on('upload-error', onUploadError);
    
    // activation / deactivation programatically
    clipboardMediaPicker.activate();
    clipboardMediaPicker.deactivate();

    With the new React API we benefit from:

    • No need to programatically activate/deactivate. We will just render the Clipboard component or not.
    • Event handlers are provided by react props
    • We don't need to use a MediaPicker constructor and specifiy which flavour we want (in this case 'clipboard'). We can basically import { Clipboard } from '@kalamazoo/media-picker' directly and use it right away.

    Example of new API:

    import { Clipboard } from '@kalamazoo/media-picker';
    
    <Clipboard
      context={context}
      config={config}
      onError={handleUploadError}
      onPreviewUpdate={handleUploadPreviewUpdate}
      onProcessing={handleReady}
    />;

    This is the first component we migrate fully and integrates seamlessly with the Editor. Follow up on this ticket to see what will be the next steps on this new API: https://product-fabric.atlassian.net/browse/MS-1942

112.2.9

  • [patch]be2df0f8e7:

    • ED-6833: improve columns scaling by preventing table from going to overflow state

112.2.8

  • [patch]ab278c83e1:

    • Fix issue where multiple layouts in a document copy attributes from one another in an appendTransaction.

112.2.7

  • [patch]ed02efdb94:

    • [ED-6817] Extract the current toggleHeader logic to prosemirror-table 0.8.0

112.2.6

  • [patch]8bdff125fb:

    • ED-6818 Scroll cursor into view after pasting rich text or text inside a code block

112.2.5

  • [patch]85328a0d76:

    • ED-6466: (ED-6599) fix undo with cmd+z after scaling table columns by applying new widths to cells in one go

112.2.4

  • [patch]12aa76d5b5:

    • ED-6814: fixed rendering mediaSingle without collection

112.2.3

  • [patch]5fd9727f51:

    • Remove duplicate isEmptyNode function from same code path, to prevent compilation errors

112.2.2

  • [patch]dc5b953c49:

    • Fix issue where attempting to fix layouts would reference a stale layout type

112.2.1

  • [patch]3c1c5165b3:

    • ED-6815: fix resizing images to line length (100% width) after fix for ED-6467

112.2.0

  • [minor]79f0ef0601:

    • Use strict tsconfig to compile editor packages

112.1.1

  • [patch]ad5128f63c:

    • ED-5844 Refactor media floating toolbar into little pieces

112.1.0

  • [minor]0ed8ea77ab:

    • ED-6049: New hyperlink experience, add text to display in the toolbar, refer spec in the ticket

112.0.3

  • [patch]74b05d57c4:

    • Fix slowness after "fix regression where multiple cell context menu dropdowns would appear when adding rows"

112.0.2

  • [patch]1f276f95d4:

    • ED-6871 Remove unused duplicate functions from table commands

112.0.1

  • [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

112.0.0

  • [major]5e4ff01e4c:

    • Fix typeahead re-rendering when moving mouse

    Breaking change -> TypeAheadItem:

    export type TypeAheadItemRenderProps = {
      onClick: () => void;
    
      // BREAKING CHANGE
      // onMouseMove -> onHover
      onHover: () => void;
    
      isSelected: boolean;
    };
    
    export type TypeAheadItem = {
      /*...*/
      render?: (
        props: TypeAheadItemRenderProps,
      ) => React.ReactElement<TypeAheadItemRenderProps> | null;
      /*...*/
    };

    Items returned from QuickInsertProvider#getItems method that have custom render function will now get onHover instead of onMouseMove.

111.1.4

  • [patch]c5b70ffbdb:

    • fix regression where multiple cell context menu dropdowns would appear when adding rows

111.1.3

  • [patch]897c83c32a:

    • ED-6849: Prevent the collab plugin from re-initing on a reconfigure, also maintains previous state when reconfiguring

111.1.2

  • [patch]6a52b3d258:

    • fix for clicking behaviour in view/edit mode for Inline Smart Links.

111.1.1

  • [patch]287036e319:

    • ED-6765: workaround for mediaSingle deletion on Android

111.1.0

  • [minor]9626153146:

    • ED-6564: improve typing performance, especially in tables

    Be more selective about when to re-render certain nodes. In particular, only re-render table cells when selecting in/out of them, or their contents change. This applies to:

    • tables
    • images
    • emojis
    • mentions
    • tasks and decisions

    Also prevents a number of plugins from notifying about status changes when nothing has changed. In particular:

    • breakout
    • emoji
    • hyperlink
    • table

111.0.6

  • [patch]1c88068498:

    • Fix re-rendering FullPage appearance on every scroll

111.0.5

  • [patch]2b85ca535a:

    • ED-6828: fix smart link selection inside lists

111.0.4

  • [patch]a3264821d0:

    • ED-6129 Refactor table plugin state to use pluginFactory

111.0.3

  • [patch]519046cd9b:

    • ED-6789: improve table column stacking when resizing columns to the right by going to overflown state only when all resized columns are minWidths

111.0.2

111.0.1

  • [patch]58948126ef:

    • ED-6073: fix cursor selection and prevent jumping around inline smart links

111.0.0

  • [major]154372926b:

    • Remove insertFileFromDataUrl action

    If you want to upload a dataUrl to media, you should instead use context.file.upload from @kalamazoo/media-core

    import { ContextFactory } from '@kalamazoo/media-core';
    
    const mediaContext = ContextFactory.create();
    
    mediaContext.file.upload({
      content: 'some-external-url',
      name: 'some-file-name.png',
      collection: 'destination-collection',
    });

    For more info check atlaskit-mk-2/packages/media/media-client/src/client/file-fetcher.ts

  • Updated dependencies 59cce82fd1:

110.4.0

  • [minor]a8e3fc91ae:

    • Remove react from panel node view

110.3.6

  • [patch]72fc33f8e7:

    • FS-3243 - Refactor status plugin to use new architecture

110.3.5

  • [patch]284e2d0b0b:

    • ED-6841 Fix inconsistent integration tests for inline card and table layout

110.3.4

  • [patch]d1741c1f40:

    • ED-6788: refactor columns resize actions to commands

110.3.3

  • [patch]d9eccd861e:

    • ED-6804: pasting URLs with spaces properly convert to smart links

110.3.2

  • [patch]47273cabd4:

    • ED-6803: Added bridge.clearContent() method for Android

110.3.1

  • [patch]7890fa64fc:

    • ED-6723 Fix code block to be indented, if it's created using auto formating.

110.3.0

  • [minor]652ef1e6be:

    • ED-6774: Adds a FF to priortize smart links resolution over Jira Issue Macro

110.2.0

  • [minor]5a49043dac:

    • Enable strictPropertyInitialization in tsconfig.base

110.1.1

  • [patch]6614c81995:

    • ED-6792: refactor column resizing classes to helper functions

110.1.0

  • [minor]85d8a0831b:

    • ED-6725 Add new "Three columns with sidebars" layout

110.0.3

  • [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

110.0.2

  • [patch]e88b52e27c:

    • ED-6130 Refactor table actions

110.0.1

  • [patch]52846a2537:

    • ED-6633 Fix issue with size of table controls in new sidebar layouts

110.0.0

109.0.0

108.0.4

  • [patch]cc47b65340:

    • ED-6738: Table scaling is now less aggressive, we will only attempt to 'scale to fix' when neccessary.

108.0.3

  • [patch]553c7e4fed:

    • ED-6779: Update CollabProvider types to cater for removing event listeners.

108.0.2

  • [patch]55925d8946:

    • Fix flickering in media annotation modal

108.0.1

  • [patch]312076749f:

    • [ED-6784] Fixes resize bar position when the mouse comes from a paragraph

108.0.0

107.24.4

  • [patch]5bebbeb98e:

    • [ED-6367] Fixes table header row toggle when there is cells with column span, preventing it from being adding new cells wrongly

107.24.3

  • [patch]a6fb248987:

    • ED-6639 Align lists styles between editor & renderer

107.24.2

  • [patch]1e37f1bfc2:

    • ED-6535: fix fallback for images without dimensions on upload

107.24.1

  • [patch]a2e9e69a6a:

    • ED-6745 Fix and prevent bad floating bar configuration

107.24.0

  • [minor]6ab657abdc:

    • ED-6644 Fire analytics event when full-width mode changes

107.23.1

  • [patch]86975facf8:

    • ED-6664 Fix i18n messages generation, replacing all const enum to just enums inside editor-core

107.23.0

  • [minor]69d92c210f:

    • ED-6582 Add Analytcs GAS V3 for insert SmartLinks

107.22.2

107.22.1

107.22.0

  • [minor]229cb05e26:

    • ED-6722 Rename 'Columns' to 'Layouts' in toolbar and quick insert menu

107.21.1

107.21.0

  • [minor]f005175d25:

    • ED-6710: Replace UNSAFE_fullWidthMode with full-width appearance to match renderer API

107.20.0

  • [minor]ce8ac59383:

    • ED-6635: You can now resize media inside columns

107.19.0

  • [minor]ee71c90037:

    • ED-6601: When toggling between Full Width appearance and Full Page appearance, resized tables now scale their sizes accordingly.

107.18.0

  • [minor]272b64139f:

    • ED-5108 Adding padding in the bottom of full page editor appearance

107.17.1

  • [patch]16290b0448:

    • ED-6715 Fix issue with gap cursor + breakout + full-width mode where editor would crash

107.17.0

  • [minor]d6886fe651:

    • ED-6649 Add analytics events for layout toolbar buttons - changing layouts and deleting layouts
  • [patch]77936321cd:

    • [ED-4898] Fixes the Backspace event for empty codeBlocks when triggered from inside of tables or columns

107.16.0

  • [minor]5d9455978b:

    • ED-5292: add support for custom autoformatting

    You can now use the customAutoformatting prop to provide a custom autoformatting handler that replaces on particular regex strings.

    See (Editor RFC 131: Injectable auto-formatting rules, AutoformattingProvider)[https://product-fabric.atlassian.net/wiki/spaces/E/pages/881141566/Editor+RFC+131+Injectable+auto-formatting+rules+AutoformattingProvider] for more details on how this works.

    An example provider autoformattingProvider that is used in the storybook example is exported from the @kalamazoo/editor-test-helpers package. Try typing ED-123.

    A simplified provider might look like:

    export const autoformattingProvider: AutoformattingProvider = {
      getRules: () =>
        Promise.resolve({
          '[Ee][Dd]-(\\d+)': (match: string[]): Promise<ADFEntity> => {
            const ticketNumber = match[1];
            return new Promise.resolve({
              type: 'inlineCard',
              attrs: {
                url: 'https://www.atlassian.com/',
              },
            });
          },
        }),
    };

    At the moment, only text or inlineCard nodes are permitted to be replaced.

107.15.1

  • [patch]9210783b0e:

    • [ED-6432] Fix remove table after cut event happen on the entire table

107.15.0

  • [minor]af359aa8d1:

    • ED-6602: Disable breakout for full width mode

107.14.0

  • [minor]799b7daf70:

    • ED-6600: Adding full-width mode to media

107.13.4

107.13.3

  • [patch]3f28e6443c:

    • @kalamazoo/analytics-next-types is deprecated. Now you can use types for @kalamazoo/analytics-next supplied from itself.

107.13.2

  • [patch]8e86c7c9d4:

    • Use isImagePreview util to know if file is an image or not

107.13.1

  • [patch]351e23aeb5:

    • ED-6102: fixed inline node deletion on Android

107.13.0

  • [minor]a16ea57a8c:

    • ED-6623 Add new layout options "Left Sidebar" and "Right Sidebar" in addition to current layouts "Two Columns" and "Three Columns"

    To get access to the new layouts, configure the allowLayouts prop eg. allowLayouts={ allowBreakout: true, UNSAFE_addSidebarLayouts: true }

107.12.7

107.12.6

107.12.5

107.12.4

  • [patch]068ecc926f:

    • Reverting column resize fix from ED-6627

107.12.3

  • [patch]247cc39577:

    • ED-2152 Remove any selection when pressing ` and completing inlinecode

107.12.2

  • [patch]24612aced0:

    • [ED-6467] Fixes alignments (left and right) for images, making them keep on the half of lineLength

107.12.1

  • [patch]098e5197b6:

    • ED-6197 Provide fallback for image resizing snapTo. Set media resizing to be based on bounding box instead of chained parent offsets.

107.12.0

  • [minor]049ff62abf:

    • ED-6624: Add layout button to main toolbar

107.11.0

  • [minor]b81d427d5c:

    • ED-5373: Refactor emoji plugin to use new type ahead

107.10.2

  • [patch]55e47676aa:

    • revert update status code splits in Renderer/Editor which causes component dist to be broken

107.10.1

  • [patch]64dd2ab46f:

    • ED-6558 Fix clicking to set the cursor placement after an inline node that's at the end of a line. Set the default style attribute of Status nodes to be empty instead of 'null'.

107.10.0

  • [minor]969915d261:

    • update status import entrypoints in Renderer/editor

107.9.6

  • [patch]0ff405bd0f:

    • Removed CardView and CardViewLoader from public APIs and replaced it with light-weight and stateless CardLoading and CardError components. Handling of external images is now done by Card component itself using ExternalImageIdentifier interface.

    If you’ve been using CardView for loading:

    <CardView status="loading" mediaItemType="file" dimensions={cardDimensions} />

    Now you can use new component:

    <CardLoading dimensions={cardDimensions} />

    If you were using CardView to show an error

    <CardView status="error" mediaItemType={type} dimensions={cardDimensions} />

    Now you can use new component:

    <CardError dimensions={cardDimensions} />

    In case you were using CardView to show image with known external URI:

    <CardView status="complete" dataURI={dataURI} metadata={metadata} />

    You will have to find a way to switch to using Card component using ExternalImageIdentifier interface:

    <Card identifier={identifier} context={context} />

107.9.5

  • [patch]97e555c168:

    • Revert "[ED-5259 - ED-6200] adds defaultMarks on tableNode (pull request #5259)"

107.9.4

  • [patch]09a90e4af1:

    • ED-6319 Supporting select media using gap cursor, fix behaviour of backspace key and gap cursor in media single with layout wrap-right.

107.9.3

  • [patch]a15643ba92:

    • Nodeviews now re-render without a view re-create

107.9.2

  • [patch]823d44ebb0:

    • ED-6667 Enfoce consistent whitespace between renderer & editor

107.9.1

  • [patch]c976e9355c:

    • ED-6320: support replacing smart links from Recent Items list via Cmd+K menu

107.9.0

  • [minor]2558e53738:

    • ED-6665 Rename 'Panel' to 'Info Panel' (frontend text only)

107.8.3

  • [patch]b425ea772b:

    • Revert "ED-5505 add strong as default mark to table header (pull request #5291)"

107.8.2

  • [patch]d13fad66df:

    • Enable esModuleInterop for typescript, this allows correct use of default exports

107.8.1

  • [patch]dfc4c5da7f:

    • Fix odd cursor selection going inside the inline smart links

107.8.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.

107.7.12

  • [patch]44b14dba84:

    • ED-6651: fix cell borders when table has merged cells

107.7.11

  • [patch]2e5b1c9783:

    • ED-6535: fix fallback for images without dimensions on upload

107.7.10

  • [patch]acfd88ba22:

    • ED-6639 Align lists styles between editor & renderer

107.7.9

  • [patch]513fb8a1a9:

    • ED-6640: fix resizing not focused table

107.7.8

  • [patch]eaf2f72de1:

    • ED-6650 Table doesn’t respond on inserting widget with min-width set

107.7.7

  • [patch]ce8caf29d5:

    • ED-6463: fix contextual menu vertical position

107.7.6

  • [patch]eea996dac5:

    • ED-6598: Toggling fullWidthMode now re-creates EditorView instead of only re-creating EditorState

    This enables us to call updates on contentComponents and nodeViews

107.7.5

  • [patch]29d10e3d60:

    • ED-6626 Table doesn’t respond on inserting widget with min-width set

    Test steps:

    • Insert a table
    • Insert an widget macro with an YouTube video url
    • The table should resize the column accordingly

107.7.4

  • [patch]e80a553a6e:

    • ED-6478: upskip VR tests for numbered column

107.7.3

  • [patch]71c1a888f7:

    • ED-6479: upskip table floating toolbar VR tests

107.7.2

  • [patch]41b940325e:

    • ED-5948: added mass alignment on a range of selected cells

107.7.1

  • [patch]c4aedc236e:

    • ED-6613 Clear Action & Decision lists instead of wrapping them around floated content. Corrects gap cursor position when adjacent to floated content.

107.7.0

  • [minor]9df8755c0b:

    • ED-6603: Disable dynamic text sizing in full width mode

107.6.5

  • [patch]e125d7d78a:

    • ED-6627: fix re-rendering table controls when table is nested inside Columns or bodied extensions

107.6.4

  • [patch]0f0c06f787:

    • ED-5850 Visual tweak to ensure icons are tightly bound by their borders

107.6.3

  • [patch]1b0b718266:

    • ED-6474: fix resizing last table column when table is nested inside Columns node

107.6.2

  • [patch]6110c666c6:

    • ED-6619: scale table when deleting or adding columns

107.6.1

  • [patch]e0d04f321c:

    • ED-6376: fix rendering row controls when table has nested Jira macro (rendered as a nested table)

107.6.0

  • [minor]13d53eb7c9:

    • ED-6604 Animate transition from default -> full-width mode and vice versa

107.5.1

  • [patch]d26570e3b5:

    • Update i18n for team mention
    • Fix a bug in team mention: missing https protocol in team link

107.5.0

  • [minor]81491bbc4e:

    • ED-5850 Add fallback icon and fix SVG ids

107.4.0

  • [minor]60a89f843f:

    • ED-6598: Add initial prop for 'Full Width Mode'

    You may now enable our new experimental feature 'Full Width Mode' by passing a new fullWidthMode prop.

    This prop only takes effect on full-width appearence and this initial implementation is extremely raw as most nodes don't reflect their desired behaviour.

    Example:

    <Editor appearence="full-width" fullWidthMode={true} />

107.3.3

  • [patch]92c8c14019:

    • ED-6492: Fixed media single without dimensions not rendering on mobile

107.3.2

  • [patch]3d0da81a4b:

    • ED-6583 Add analytics v3 for link inserts

107.3.1

  • [patch]9f08142085:

    • ED-6618: Fixes the exception thrown when trying to apply the delete decoration.

    Occurs on a position where a node was recently deleted. We now re-map the decorations position on state change to verify if it's still valid to draw or simply delete it.

107.3.0

  • [minor]936f12e761:

    • ED-5850 Add descriptions, richer icons and keyboard shortcuts to the quick insert menu

107.2.0

  • [minor]fb7a25ec0b:

    • ED-6221 Fire v3 analytics events when insert media

107.1.1

  • [patch]67e5bfeb72:

    • ED-6181 Add analytics to paste event

107.1.0

107.0.0

106.7.9

  • [patch]495738bcd8:

    • Enable UI for links inside headings

106.7.8

  • [patch]2d7ff51814:

    • ED-6595 Remove layout marks when pasting images inside a list

106.7.7

106.7.6

  • [patch]acaf2abb57:

    • ED-6146 Fix bug where gap cursor did not display to right of first node

106.7.5

  • [patch]298bfed4e1:

    • ED-6580 Media in editor is sized incorrectly in firefox

106.7.4

  • [patch]5320e1bdb5:

    • ED-6476 Columns should show border when inactive in the Editor.

106.7.3

106.7.2

106.7.1

  • [patch]b3c60e3c9c:

    • Update media-editor dependency

106.7.0

  • [minor]b32008359a:

    • ED-5823 Add red styling for document elements when they are selected for removal

106.6.3

  • [patch]97eeac260b:

    • ED-6137 GAS v3 Analytics events for action subject Table

106.6.2

  • [patch]56766ce748:

    • ED-6407: improve table information density by reducing cells padding from 10px to 8px

106.6.1

  • [patch]92452e9323:

    • ED-5734: render table column control buttons for each column regardless of merged cells

106.6.0

  • [minor]0781a7068c:

    • ED-6222 Add insertMenu insert events for: emoji picker, image picker, link typeahead, mention typeahead

106.5.0

  • [minor]ea6b08700c:

    • ED-6245: Ensure extensions scroll + overflow when they may break out of their parent container.

106.4.0

  • [minor]7e164b5a6b:

    • ED-6547 Add GAS v3 analytics for smartLink

106.3.3

  • [patch]aa117f5341:

    • fix alignment and UI for inline Smart Links.

106.3.2

  • [patch]8187471d39:

    • ED-4650 Allow inline code to render after a parentheses

106.3.1

  • [patch]2f4594a876:

    • ED-6526: Resize a table with breakout content

106.3.0

  • [minor]1affe17dc4:

    • add analytics events for team mention

106.2.3

  • [patch]08940b66c1:

    • ED-6561 Ignore empty transactions from collab provider

106.2.2

  • [patch]2ac4f3bf30:

    • fix deleting multiple rows in table

106.2.1

  • [patch]8ea5466017:

    • ED-6438 Fix bg in codeblock gutter

106.2.0

  • [minor]7bd786fd4d:

    • TEAMS-323 : Send additional information for teams when a team is selected in a mention

106.1.2

106.1.1

  • [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.

106.1.0

  • [minor]0672369fc8:

    • Integrate TeamMentionResource in editor-core

106.0.6

  • [patch]2f953a0738:

    • ED-6362: add analytics for media annotation button

106.0.5

  • [patch]1bcaa1b991:

    • Add npmignore for index.ts to prevent some jest tests from resolving that instead of index.js

106.0.4

  • [patch]205b101e2b:

    • ED-6230: bump prosemirror-view to 1.8.3; workaround Chrome bug with copy paste multiple images

106.0.3

106.0.2

  • [patch]8f1f21dd3a:

    • ED-6275: drop size and alignment when pasting images into page columns or a table

106.0.1

106.0.0

105.4.2

105.4.1

  • [patch]fb679d390f:

    • Add a new TeamMenioResource for @kalamazoo/mention package. That allows to fetch teams data for mention from a team service (Legion service)

105.4.0

  • [minor]f6345bba88:

    • Ed-4131 Fix text decorations to respect the selected text colour

105.3.2

  • [patch]b849dcb1e7:

    • bump smart cards version to include patches.

105.3.1

  • [patch]3f6501c569:

    • ED-6518: Fixes mark overflowing to the left

105.3.0

  • [minor]5b226754b8:

    • ED-5939: Replace SizeDetector with WidthDetector in all editor components

105.2.1

105.2.0

  • [minor]b2c1f96b0d:

    • Allow text formatting marks only on text nodes.

105.1.0

  • [minor]804597a281:

    • ED-6482 Add GAS v3 analytics for panel

105.0.0

104.1.1

104.1.0

  • [minor]55eb63afac:

    • ED-6239 Add Analytics GAS V3 to autosubstituted

104.0.0

  • [major]4d17df92f8:

    • ED-6484: Remove the 'inline-comment' appearance from Editor.

103.4.4

  • [patch]65acb722e3:

    • ED-6412: Prevent inserting links containing 'javascript:'

103.4.3

  • [patch]7641ec96cd:

    • ED-5998: improve cell selection with merged cells, deleting columns and rows

103.4.2

  • [patch]6380484429:

    • ED-6485 Support breakout mark on layout-section. Retain breakout mark when toggling list nested within columns.

103.4.1

  • [patch]5e319bb725:

    • ED-6286: fix post-PR for media upload on mobile

103.4.0

  • [minor]6739aea208:

    • Update editor-common and editor-core types

103.3.0

  • [minor]738f58ef9e:

    • ED-5019 Panels are no longer cleared by clear-formatting

103.2.0

  • [minor]08a09ae767:

    • ED-6377 Add Analytics GAS V3 for numbered/bulleted list format

103.1.4

  • [patch]be479e2335:

    • fix link opening logic for view and edit mode.

103.1.3

  • [patch]ed6ef51cfe:

    • ED-6158: added a shortcut to contextual menu for insertRow and insertColumn

103.1.2

  • [patch]abb200b0b4:

    • ED-6374: Switch to MutationObserver instead of rAF + nodeview update for handling breakout content inside a table cell.

103.1.1

  • [patch]109158320c:

    • Make more avatar colors available to the collab plugin

103.1.0

  • [minor]58932a27f4:

    • ED-6220 Fire v3 analytics events when insert actions or decisions

103.0.3

103.0.2

  • [patch]44f4d1293a:

    • ED-6219: Use TableMap to get column index over dom children index

103.0.1

  • [patch]b346b44c05:

    • ED-6411: Fix resizing the last column with dynamic text sizing enabled

103.0.0

  • [major]60f0ad9a7e:

    • ED-6286: remove StateManager from media plugin and provider

102.2.2

  • [patch]06c4a70a2e:

    • ED-6031: Dont reset selection if editor still has focus.

102.2.1

  • [patch]c427333c46:

    • ED-6008 Dim telepointers that overlaps the cursor.

102.2.0

  • [minor]4a9a7487f1:

    • ED-6240 Add Analytics GAS V3 for insert new line

102.1.10

102.1.9

  • [patch]9b0f6671ae:

    • ED-6244: Fix Resizable Media to allow images go smaller size than videos

102.1.8

  • [patch]97a9ca095b:

    • ED-6452: Put collab document validation behind a flag

102.1.7

  • [patch]2e48ec26ba:

    • Changes to support new version of media-editor

102.1.6

  • [patch]59fcd0bbc9:

    • FM-1618: fixed media upload on mobile

102.1.5

  • [patch]2b4b290610:

    • ED-6461: Fix placement start when scrolling for Popup

102.1.4

  • [patch]7a8d8ba656:

    • ED-6452: Validate documents on init through collab-editing

    • Add unsupportedInline and unsupportedBlock to test-helpers.

102.1.3

  • [patch]1c00bd6268:

    • ED-6409: set minWidth to 140px for all new columns in resized table

102.1.2

  • [patch]f86078d629:

    • ED-6327: highlight smart cards when selecting backwards in document

102.1.1

102.1.0

102.0.2

  • [patch]4d0c196597:

    • ED-6232 Fix copy-pasting a table with numbered column drops one column

102.0.1

  • [patch]2787c79b6a:

    • ED-6296: Scale down table sizes when parent layout changes

102.0.0

101.7.0

  • [minor]d4afa2713d:

    • ED-6212 Fire v3 analytics events when insert table or emojis

101.6.3

101.6.2

  • [patch]4eb1af2892:

    • ED-6265 fix external image call to media for dimensions

101.6.1

  • [patch]3f4a4e4f49:

    • [ED-6351] Fix table insert columns/row UI positions

101.6.0

  • [minor]8e407b5a24:

    • ED-6289 Add analytics GAS V3 for color text formatting

101.5.3

  • [patch]37ca429b01:

    • ED-6374: Fixes handling breakout content more efficiently.

101.5.2

  • [patch]1ede48ac5b:

    • ED-6381: Gather max layout sizes based on dynamic text sizing

101.5.1

  • [patch]42b78a6133:

    • ED-6278: a complete rewrite of mergeCells, deleteColumns and deleteRows

101.5.0

  • [minor]bab8f06b0a:

    • ED-6285 When catch an invalid transaction, send the new & prev document structures

101.4.3

  • [patch]06f8fd872b:

    • [ED-6342] Fix remove bodied extension when it is selected

101.4.2

  • [patch]27189951b5:

    • ED-5967: added API to enable links on hybrid editor

101.4.1

  • [patch]c2360c53b2:

    • fixed status selection loss when dragging and drop

101.4.0

101.3.3

  • [patch]e08b35abef:

    • StatusPicker event listeners cleaned up

101.3.2

  • [patch]f5e8437365:

    • ED-6373: Fix position of breakout controls while scrolling

101.3.1

  • [patch]7308d1e0e9:

    • ED-6061: support image annotations in editor

101.3.0

  • [minor]3672ec23ef:

    • [ED-5788] Add new layout Breakout button for CodeBlock and Layout

101.2.0

  • [minor]d5856900a1:

    • ED-6338: Dont allow nested nodes to be inserted with a non default layout.

101.1.0

  • [minor]e142e966c2:

    • ED-6238, ED-5684 Add Analytcs GAS v3 to clear formatting and fix clear formatting on heading elements

101.0.6

  • [patch]60ea09b0cc:

    • ED-6246 Add more metadata to Unsupported Node logging

101.0.5

  • [patch]c5683f8422:

    • ED-4998 Fix highlighting and disabling of meatball menu items in different contexts

101.0.4

  • [patch]bd0f7a69ac:

    • ED-5964: Remove marks from inline nodes that are not text

101.0.3

  • [patch]7a7cd4c491:

    • make smart links open in same window.

101.0.2

  • [patch]6773e958ab:

    • ED-5738: fix resize handles for merged cells

101.0.1

  • [patch]b832f0f57c:

    • ED-6320: inserting links via CMD+K can also insert smart links

101.0.0

  • [major]4a84fc40e0:

    • ED-5766 Remove the deprecated 'message' appearance from Editor

100.2.0

  • [minor]af5572cf8e:

    • ED-6284 Filter out invalid transactions before they are applied and send an analytics event

100.1.0

  • [minor]5dc1e046b2:

    • Apply stricture typings to elements related editor code

100.0.0

  • [major]4af5bd2a58:

    • Remove linkCreateContext from MediaProvider

99.0.1

  • [patch]7f93e282b8:

    • ED-6257: Handle applying header column with a rowspan

99.0.0

98.13.6

  • [patch]f500b2c81e:

    • ED-6252 Change table floating toolbar to say 'Table options' instead of icon

98.13.5

  • [patch]bc340694d2:

    • ED-6247: fix resizing with merged cells

98.13.4

98.13.3

  • [patch]0a13188647:

    • ED-6133: Fix scaling up going into overflow

98.13.2

  • [patch]cebfee91b3:

    • ED-6231 Fixes RangeError when deleting last column in full-width mode

98.13.1

  • [patch]7316e316bc:

    • ED-6209: remove internal legacy event subscription model from media plugin

98.13.0

  • [minor]be86cbebc3:

    • enable noImplicitAny for task-decision, and related changes

98.12.1

  • [patch]a3161a7927:

    • ED-6264 Fix examples page not been loaded when code is compiled

98.12.0

  • [minor]4d8d759bf9:

    • [ED-6255] Migrate ADFNode type to ADFEntity

98.11.1

  • [patch]ea423a619f:

    • Fixed the call to the /check endpoint

98.11.0

  • [minor]448b9946cc:

    • ED-6195 Add Analytics GAS V3 for identation

98.10.5

  • [patch]36986d383b:

    • ED-6010 Rename "Block Quote" to "Quote", and "Code Block" to "Code snippet" in the insert menu
    • Update i18n translations

98.10.4

  • [patch]cf7fd7d3be:

    • Render external images in editor

98.10.3

98.10.2

  • [patch]45e3fffa9e:

    • suppress enter and tab keys events in the status node to prevent bugs

98.10.1

  • [patch]4cc0b47f6a:

    • ED-6233: Use minCellWith over wrapWidth to determine free space in a column

98.10.0

  • [minor]e6daf79012:

    • ED-6135 Fire analytics v3 events when insert panel, code block or horizontal rule

98.9.5

  • [patch]026d4424c2:

    • ED-6226 Fix row delete button displacement after many rows in a table

98.9.4

  • [patch]e04c61dc55:

    • ED-6183 fix image wrapping, revert createDOMRef chang

98.9.3

  • [patch]8788a98286:

    • [FS-3589] Fix re-rendering on status element after apply decoration

98.9.2

  • [patch]c81737b526:

    • ED-6098: simplify internal state changes for completed media uploads

98.9.1

  • [patch]ebb0a98051:

    • remove empty status before publishing document

98.9.0

  • [minor]59ae46e1cf:

    • ED-5061: migrate media toolbar to new internal architecture

98.8.2

  • [patch]19a823bf2a:

    • delete empty status node when user selects another node

98.8.1

  • [patch]0a304a48f6:

    • ED-6218: fix repair table logic

98.8.0

  • [minor]cde3ff657f:

    • ED-6134 Add analytics GAS V3 for text formatting, headers and blockQuotes

98.7.2

  • [patch]6981b6d25a:

    • ED-6214: Fix resizing when rowspan exists in non last column

98.7.1

  • [patch]a22478c227:

    • ED-6133: Re-draw resized columns in collab, cater for overflow tables when resizing

98.7.0

  • [minor]44a42d5eb3:

    • ED-5846: Refactoring new hyperlink toolbar and adding typeahead to the new floating toolbar

98.6.0

  • [minor]fa435d11f7:

    • ED-6155 Fire analytics v3 events for general editor UI events

98.5.1

  • [patch]4bead4dd64:

    • Fix cursor bug between Panel and Status when moved with arrowkeys

98.5.0

  • [minor]5a6071d7f5:

    • [ED-6159] Changes tooltip for the add contextual button on tables

98.4.6

  • [patch]09696170ec:

    • ED-6177 Deleting a range of rows/columns deletes only a subset of selected rows/columns

98.4.5

  • [patch]c61aaebd2d:

    • ED-6172: Apply table layout based on total width for autoSize tables.

98.4.4

  • [patch]18dffaa5fd:

    • ED-6192: Bail out of column resizing if the table has changed via other means (e.g. collab)

98.4.3

  • [patch]66a5bd2f70:

    • ED-6027 update ADF when image dimensions are missing

98.4.2

  • [patch]2487368a7e:

    • ED-6170: repair the table by removing invisible columns

98.4.1

  • [patch]47970c78b1:

    • ED-5976 Maintain text alignment when hit return

98.4.0

  • [minor]1bc4b69b08:

    • ED-6171 Adding feature flag for Analytics GAS V3

98.3.0

  • [minor]0f3f9f0992:

    • Fix context identifiers not being passed to mention provider's calls. MentionProvider interface was updated to include the optional contextIdentifier parameter in filter and recordMentionSelection methods.

98.2.6

  • [patch]3305886b5a:

    • ED-6167: Handle extraneous column widths

98.2.5

  • [patch]b11848ebf8:

    • [ED-6165] Fix table cell options chevron overflow.

98.2.4

  • [patch]65b73cc466:

    • Code split media-picker: make MediaPicker factory async and make editor use it

98.2.3

  • [patch]14fe1381ba:

    • ED-6118: ensure media dimensions are always integers, preventing invalid ADF

98.2.2

  • [patch]86dcb6f814:

    • updated native status icon in Fabric editor

98.2.1

  • [patch]17107bdfb0:

    • ED-6141: remove broken tables if its not fixable

98.2.0

  • [minor]3fecea2975:

    • ED-5933 Add analytics plugin to facilitate working with @kalamazoo/analytics-next package

98.1.13

  • [patch]7ce3cc56ff:

    • FS-3500 Fix missing call to recordMentionSelection() when a selection is made in the mention typeahead

98.1.12

  • [patch]1c62bcce7d:

    • Fix a problem with smart cards not appearing sometimes when lazy rendered and lazy loaded after code-split.

98.1.11

  • [patch]be706e55f6:

    • Fixes tableRow validation failure

98.1.10

  • [patch]e7dcb7ef15:

    • Revert table resizing collab change

98.1.9

  • [patch]1ee84815dd:

    • ED-6133: Visually apply column resize changes in collab editing

98.1.8

  • [patch]e83a20575b:

    • ED-6148: Prevent autoSize tables from being in an endless loop, integrate with new resizing

98.1.7

  • [patch]69e29bab6c:

    • ED-5860 Prevent invalid steps from being applied in the editor

98.1.6

  • [patch]406cbf0a4e:

    • ED-6092: allow passing undefined context to media filmstrip

98.1.5

  • [patch]b2b0a00d6a:

    • Fix table creation without rows

98.1.4

  • [patch]3b9236fb74:

    • MS-1455, MS-1456: Fix max width for the surrounding element for the inline smart cards so that they don't overflow and positioning within li elements

98.1.3

  • [patch]af3918bc89:

    • The url part of the unauthorized link is now grey

98.1.2

  • [patch]557a2b5734:

    • ED-5788: bump prosemirror-view and prosemirror-model

98.1.1

  • [patch]2d14c5dae1:

    • ED-5730 Allow attachment to be inserted after list

98.1.0

  • [minor]a26d644414:

    • ED-5845, ED-6072: support resizing in multiple editors on page, fix snapping images in lists

98.0.3

  • [patch]5ae645d661:

    • Fixing analytics in smart-cards

98.0.2

  • [patch]4437882a9a:

    • ED-6107: don't act on destroyed EditorView during cleanup in media plugin

98.0.1

  • [patch]2035bef8fb:

    • Fix inline extractor priority preventing @type arrays in some cases.

98.0.0

97.1.9

  • [patch]4552e804d3:

    • dismiss StatusPicker if status node is not selected

97.1.8

97.1.7

  • [patch]7c497c2de6:

    • ED-5810 Fix issue where numbered table rows flickered when hovering on the edge of row controls

97.1.6

  • [patch]cbc601aed3:

    • Added missing type of events for Confluence

97.1.5

  • [patch]bfe22480d0:

    • ED-6056: fix zero width columns in renderer for migration tables

97.1.4

  • [patch]f77cd3fb66:

    • fixed reactjs warning on FieldBase.onBlur and prevent breaking line when inserting Status via enter key

97.1.3

97.1.2

  • [patch]5132bc24a5:

    • Fix codeblock enter-press inside lists

97.1.1

  • [patch]478a86ae8a:

    • avoid using the same localId when pasting status

97.1.0

  • [minor]2db7577588:

    • ED-5924: Fixes handling of node deletion for composition events.

97.0.3

97.0.2

  • [patch]8dc4a35361:

    • enable status and date components to be pasted into a task component

97.0.1

97.0.0

96.0.2

  • [patch]4e764a26d4:

    • ED-6070: Don't render proper mediaCard on mobile until we have a valid collection

96.0.1

  • [patch]af85018:

    • ED-6064: always undo smart cards to links

96.0.0

95.1.0

  • [minor]2d6d5b6:

    • ED-5379: rework selecting media under the hood; maintain size and layout when copy-pasting

95.0.21

  • [patch]6c81bca:

    • ED-6041: fix converting encoded URLs (e.g. URLs with spaces as %20) to smart cards

95.0.20

  • [patch]9d3f48c:

    • ED-4501 Wrap placeholder text onto new line

95.0.19

  • [patch]967f631:

    • ED-4732: Fixed preserving marks when pasting text into paragraph

95.0.18

  • [patch]8158fe0:

    • ED-6059: Extension and inlineExtension should read their content from attrs not the PMNode.

95.0.17

  • [patch]37b7edf:

    • ED-6062: fix deleting last character inside a node with breakout mark

95.0.16

  • [patch]23d298e:

    • ED-5950: fix merging rows

95.0.15

  • [patch]a8d8855:

    • fixed StatusPicker analytics firing when user clicks in two Status instances, one after another

95.0.14

  • [patch]be6313e:

    • ED-5477 Support rendering of inline code together with other marks

95.0.13

  • [patch]c5ee0c8:

    • Added Annotation mark to ADF, editor & renderer

95.0.12

  • [patch]888e563:

    • Fixes an issue with ClickAreaBlock that wouldn't allow focus textareas

95.0.11

  • [patch]ec9ed50:

    • ED-5814 Fix issue where numbered columns' styling was off on small screens

95.0.10

  • [patch]060f2da:

    • ED-5991: bumped prosemirror-view to 1.6.8

95.0.9

  • [patch]6514dda:

    • ED-5415, ED-6020: don't create broken document after sequential media insertion; always try to insert an empty paragraph after images, even in tables

95.0.8

  • [patch]fc9a884:

    • ED-5543: fix backspacing after hardbreak node

95.0.7

  • [patch]5f8b151:

    • Open date picker on enter when date node is selected

95.0.6

  • [patch]6855bec:

    • Updated internal use of ModalDialog to use new composition API

95.0.5

  • [patch]844feea:

    • ED-6039 Fixed extension toolbar remove action

95.0.4

  • [patch]e082366:

    • ED-6045: fixed unable to select table row

95.0.3

  • [patch]61ce3c5:

    • ED-6015 Fix bug where cursor would jump to start of mention after hitting backspace after a mention

95.0.2

  • [patch]6866eba:

    • ED-5638: insert a space after pasting links that turn into inline cards to help avoid refreshing them

95.0.1

  • [patch]df30c63:

    • ED-5723: Enables typeahead support for mobile editor

    • Added a new bridge typeAheadBridge, which contains typeAheadQuery() and dismissTypeAhead()

      • typeAheadQuery(query: string, trigger: string) - This will notify integrators when a user is attempting to filter down a list.
      • dismissTypeAhead - Call this to dismiss any typeahead related content.
    • Added bridge function insertTypeAheadItem(), which currently only supports inserting mentions.
      • insertTypeAheadItem(type: 'mention', payload: string) - Payload is a stringified JSON blob containing the information to insert a mention in this scenario.
    • Added bridge function setFocus() to handle returning the focus to the editor after a native interaction.
    • Added new promise getAccountId, which is used to highlight the current user's mention.

95.0.0

  • [major]0c116d6:

    • Removed client-side indexed cache of mention results. Also removed method 'getUsersInContext' from MentionResourceConfig, 'remoteSearch' from MentionStats and 'weight' from MentionDescription. If you used to use them, simply remove any references to them.

94.1.5

  • [patch]c0dc7e3:

    • FS-3360 - Support state analytics attribute with values new or existing. Implement for web, and mobile support via mobile-bridge.

94.1.4

  • [patch]7d9ccd7:

    • fixed copy/paste status from renderer to editor

94.1.3

  • [patch]323b457:

    • trimmed status text so now the placeholder appears correctly when user types spaces in the status picker

94.1.2

  • [patch]c8a5e65:

    • ED-6023: fix scaling a table when deleting column

94.1.1

  • [patch]9b0341d:

    • ED-5871 Fix issue where user had to click twice to focus cursor in editor on full page editor in Firefox

94.1.0

  • [minor]58e30bb:

    • deduped i18n key fabric.editor.orderedList

94.0.0

93.0.0

92.0.21

  • [patch]e930505:

    • Added plugin state factory: createPluginState

92.0.20

  • [patch]ababb4a:

    • ED-5999: fix padding between Columns in renderer

92.0.19

  • [patch]e858305:

    • ED-5805: Popup to support being sticky with alignX=top

92.0.18

  • [patch]5d4527e:

    • Fix issue where date was not respecting user's local date for initial date selection in quick insert

92.0.17

  • [patch]561f6cb:

    • ED-5336 Disallow nesting lists past 6 levels

92.0.16

  • [patch]e251065:

    • ED-5894: fix table controls disappearing while dragging resize handle

92.0.15

  • [patch]4b1567c:

    • ED-5991: fixed Position NaN out of range when resizing tables

92.0.14

  • [patch]88a8605:

    • ED-5958: fix "getBoundingClientRect" errors

92.0.13

  • [patch]e79f8b0:

    • Disable alignment when editor is disabled

92.0.12

  • [patch]80cadc7:

    • ED-5861 - Fix panel style in order to render telepointers properly

92.0.11

  • [patch]53c513c:

    • ED-5947: fix preserving CellSelection when clicking on context menu

92.0.10

  • [patch]6d435cf:

    • Fix issue where table contextual menu had incorrect styling when using a popups mount point outside of the editor

92.0.9

92.0.8

  • [patch]4611d97:

    • Remove hardcoded "unknown" value for mention's analytics 'source' attribute. In general the 'source' attribute is not meant to be set by components and are supposed to be populated by products.
  • [patch]551696e:

    • FS-3398 Fix incorrect event type for mention's "rendered" analytics event, ui -> operational
  • [patch]77b3be7:

    • FS-3398 Fix case typo in actionSubject of mention's "rendered" analytics event, mentionTypeAhead -> mentionTypeahead
  • [patch]f6a1b31:

    • Remove 'query' attribute from mention's "rendered" analytics event. This attribute basically contains UGC and should not have been captured in the first place. It seems like it was added by accident as it wasn't part of the original specs.
  • [patch]551696e:

    • FS-3398 Fix incorrect event type for mention's "rendered" analytics event, ui -> operational

92.0.7

  • [patch]7c10292:

    • ED-5923: don't grow page while using resize handles on images

92.0.6

92.0.5

  • [patch]50d9b26:

    • ED-5806 Fix disappearing language in code block language picker

92.0.4

  • [patch]be12a8e:

    • Fix popup picker dismiss on escape for Jira

92.0.3

  • [patch]88c8373:

    • ED-5704: filtering out invalid marks from JSON output of editorActions.getValue()

92.0.2

  • [patch]dc39f5b:

    • ED-5956: don't close the typeaheads when calling getValue from EditorActions

92.0.1

  • [patch]a83bedb:

    • Fix codeblock input rules inside unsupported blocks

92.0.0

91.2.2

  • [patch]af32972:

    • ED-5880: disable media layout buttons

91.2.1

  • [patch]e714e7a:

    • ED-5667 Added hyperlink to quick insert

91.2.0

  • [minor]b9f8a8f:

    • Adding alignment options to media

91.1.4

  • [patch]3780be2:

    • Fix extension delete when media is selected

91.1.3

  • [patch]462b70f:

    • ED-5819: Enables support for text color on mobile

91.1.2

  • [patch]8be04eb:

    • Remove option to change appearance mode on Smart Cards.

91.1.1

  • [patch]9f444e9:

    • ED-5882: fixed delayed scroll to top after page load

91.1.0

  • [minor]1205725:

    • Move schema to its own package

91.0.0

90.4.7

  • [patch]f621523:

    • fix MediaMocker router

90.4.6

  • [patch]feb276c:

    • Don't scroll cursor into view on remote transactions

90.4.5

  • [patch]6beeada:

    • Don't hide media-picker on initialisation

90.4.4

  • [patch]f083737:

    • Fix copy-paste of external images

90.4.3

  • [patch]4e483e7:

    • ED-5900: store resize handle always as a number

90.4.2

  • [patch]ebd73f4:

    • ED-5880: allow breakout mode only in full-page editor

90.4.1

90.4.0

  • [minor]e06b553:

    • ED-5702: default new table resizing

90.3.18

  • [patch]d3f3e19:

    • restored StatusContainer to editor-core, avoid re-rendering on event handlers, removed unused props in the renderer
  • [patch]44cc61d:

    • added native status analytics

90.3.17

  • [patch]b81da9b:

    • Fix typescript types to support strictFunctionTypes

90.3.16

  • [patch]43501db:

    • ED-5812: Fixes some regressions in the mobile editor

    Including:

    • Disables mediaGoup lazy loading.
    • Fixes unsupported emoji content.
    • Fixes missed call to Android bridge for block state.

90.3.15

90.3.14

  • [patch]b22d7e9:

    • FS-3309 - Include native status in insert menu when enabled

90.3.13

  • [patch]9a1dbaa:

    • Fixed toolbar being positioned over a panel at the bottom of the page

90.3.12

  • [patch]85b71a9:

    • ED-5704: Fixed invalid ADF sent when saving and mention/quickInsert/emoji is active

90.3.11

  • [patch]e0c91b6:

    • FS-3310 Fix handling of duplicate users in mention typeahead causing HOT-85672

90.3.10

  • [patch]fa596d9:

    • display videos as mediaGroup for now

90.3.9

  • [patch]7190767:

    • Fixes empty collection name and API naming mismatches

90.3.8

  • [patch]7fdfac1:

    • FS-3269 - Ensure status attributes are read even if in mark

90.3.7

  • [patch]f0398a5:

    • Display media singles with video inside as inline video player

90.3.6

  • [patch]a60d8cd:

    • FS-3278 - Prevent overflow of status in a table cell.

90.3.5

  • [patch]ef1df96:

    • Remove unused deps

90.3.4

  • [patch]3c2c367:

    • FS-3261 - Fix status selection growing as font size increases

90.3.3

  • [patch]5390041:

    • FS-3160 - Prevent editor crash in some deletion use cases for status

90.3.2

  • [patch]48640fb:

    • FS-3227 - Prevent status popup focus from scrolling editor

90.3.1

  • [patch]dcd8f90:

    • Fix bug where gap cursor would remove previous node on backspace

90.3.0

  • [minor]a1b03d0:

    • ED-3890 Adds Indentation support on paragraphs and headings

    New Feature: Indentation

    Use the new allowIndentation prop to enable this feature.

    // Enable indentation support for `heading` and `paragraph`
    allowIndentation?: boolean;

    Minor bug fixes

    • ED-5841 Alignment is getting removed inside Table on load
    • ED-5842 Alignment mark aligns empty placeholder
    • ED-5843 Remove block marks on backspace when document is empty
    • ED-5846 Fix React warning in renderer
    • ED-5863 Fix alignment copy-paste
    • ED-5865 Alignment shouldn't be disabled when Cmd + A

90.2.2

  • [patch]1668ce3:

    • Wrap kitchen sink in smart card provider.

90.2.1

90.2.0

  • [minor]94094fe:

    • Adds support for links around images

90.1.0

  • [minor]fef6755:

    • Change the way we deal with transactions in collab edit

90.0.0

  • [major]3a7224a:

    • ED-5677: enabled quickInsert and gapCursor by default (quickInsert: except for mobile appearance)

89.1.3

  • [patch]0e72eb6:

    • Revert box-sizing change for node views

89.1.2

  • [patch]cf4e304:

    • Fixed toolbar being positioned over a panel at the bottom of the page

89.1.1

  • [patch]3061b52:

    • AK-5723 - adjust files in package.json to ensure correct publishing of dist/package.json

89.1.0

  • [minor]7c9dcba:

    • Responsive wide breakout mode

89.0.8

  • [patch]6c90bb9:

    • Fix mention plugin state in plugin

89.0.7

89.0.6

89.0.5

  • [patch]2db96d3:

    • Adjust min-width nodes to support table resizing

89.0.4

89.0.3

  • [patch]1e8d316:

    • ED-5819: Fixes emitting text color plugin state on every key stroke, without the state changing.

89.0.2

  • [patch]a2cae0c:

    • Fix conversion of pasted urls via macroPlugin with html in clipboard (ED-5786)

89.0.1

  • [patch]086f816:

    • FS-3150 - Support status in the editor-mobile-bridge

89.0.0

88.5.3

  • [patch]dfcb816:

    • ED-5818: Add support for inserting block nodes

    Bridge API now supports inserting:

    • Tables
    • Panels
    • Codeblocks
    • Block Quotes
    • Actions
    • Decisions

88.5.2

  • [patch]b73607f:

    • ED-5770: fix resizer for media @ 0 and non-dynamic text sizes
  • [patch]7a9f647:

    • ensure toolbar always appears even if media re-renders (e.g. resizer)

88.5.1

  • [patch]ab6d96b:

    • ED-5710: Fixes calling media upfront.

    We now only call for the media auth, when rendering / loading a media item.

88.5.0

  • [minor]cfba914:

    • ED-5771: fix wide and full-width images in renderer

88.4.4

  • [patch]416fbb3:

    • ED-3298: codeBlocks inside lists

88.4.3

  • [patch]96c125b:

    • Fixes an issue where using arrow keys to navigate between mention nodes would put the cursor in unexpected locations.

88.4.2

  • [patch]6e4570d:

    • Add height check when rendering images

88.4.1

  • [patch]8974838:

    • Do not wrap in breakout a paragraph inserted after code block

88.4.0

  • [minor]6d6522b:

    • Refactor mentions to use TypeAhead plugin

88.3.0

  • [patch]43f178a:

    • ED-5813: Added type safety to width plugin.
  • [minor]1e5cd32:

    • Make layouts stack on small screens

88.2.14

  • [patch]1ac6286:

    • Fixes width plugin continuing without valid transaction state

88.2.13

  • [patch]37313f8:

    • Remove preprocessDoc because it was removing empty tasks & decisionItems

88.2.12

  • [patch]1358f62:

    • ED-5717: deduped quick insert provided items

88.2.11

  • [patch]a706ffd:

    ED-4427 Editor disabled state applies to floating toolbars and task decision checkboxes

88.2.10

  • [patch]368e858:

    • ED-5570 Fixed long URLs wrapping in editor panel

88.2.9

  • [patch]70a104dc:

    • ED-5802: fix merging rows when rowspan > 1 in neighbour columns

88.2.8

  • [patch]04abea3:

    • ED-5186: Always show scroll bar, to avoid page shift.

88.2.7

  • [patch]4e2a3b1:

    • ED-5809 Fixes code mark getting removed from document

88.2.6

  • [patch]899b377:

    • ED-5750: fix selection for merged cells when its created by dragging mouse across table cells

88.2.5

  • [patch]4ad840a:

    • Adds resize property to fix media without dimensions

88.2.4

  • [patch]a458d03:

    • ED-5713: Quick insert aliases

88.2.3

  • [patch]8d30d62:

    • ED-5774: add breakout for Columns

88.2.2

  • [patch]9a66a9b:

    • Add Confluence cards in Editor example.

88.2.1

  • [patch]16ff8d2:

    • Add jira card editor example.

88.2.0

  • [minor]14477fa:

    • Adding text alignment to editor and renderer

88.1.14

  • [patch]380928b:

    • ED-5293: fix merging cells

88.1.13

  • [patch]f9d1245:

    • Fixes pasting from Microsoft & Apple office products (ED-5694, ED-5575)

88.1.12

  • [patch]cc78d09:

    • ED-5196: For a block as first node in a document, up and left arrow should show a gap cursor

88.1.11

  • [patch]4897ebf:

    • ED-4777 Toggling list no longer selects previous text

88.1.10

  • [patch]ac02f46:

    • ED-5499 ToolbarFeedback now accepts metadata that appears in feedback ticket

88.1.9

  • [patch]6cb44c4:

    • ED-5162: fix table selection for merged cells

88.1.8

88.1.7

  • [patch]8262781:

    • Fix floating toolbars overlaping with main editor toolbar

88.1.6

  • [patch]50aa9d2:

    • Refactor transform-to-code command

88.1.5

  • [patch]60087ec:

    • Remove decorators

88.1.4

  • [patch]5c148c8:

    • ED-5739: fix updating cells DOM attributes when deleting rows/columns

88.1.3

  • [patch]68f3e01:

    • ED-5687: add full-width grid lines and other resizing fixes

88.1.2

  • [patch]93e576a:

    • ED-5651: Typing // causes editor to disregard text

88.1.1

  • [patch]9072682:

    • Fix emoticons alignment

88.1.0

  • [minor]b440439:

    • Add breakout mark to editor, renderer and adf-utils

88.0.11

  • [patch]6ef824b:

    • Fix import of re-resizable

88.0.10

  • [patch]d518ce0:

    • FS-3118 - Only focus status input field on initial insertion. FS-3158 - Fix focus flicker in status input field.

88.0.9

  • [patch]6efc73e:

    • allow Fabric status plugin to be enabled but be hidden in the editor menu

88.0.8

  • [patch]9390a7e:

    • ED-5685: add grid ruler marks

88.0.7

  • [patch]c64c174:

    • Fix multiple papercuts in quick insert

88.0.6

  • [patch]82ad72d:

    • Timestamp on date node must always be a string

88.0.5

  • [patch]beefae2:

    • Updated type definitions for prosemirror packages

88.0.4

  • [patch]2e1b194:

    • Revert collab changes

88.0.3

  • [patch]222082a:

    • Fix incorrect import of PanelType

88.0.2

  • [patch]ffcaedd:

    • FS-2964 Implement status node placeholder support. Handle removing if no content in node

88.0.1

  • [patch]8059325:

    • Fix delete doing nothing

88.0.0

87.9.5

  • [patch]e1db106:

    • ED-5696 Allow private properties in adf-validator

    table with __autoSize, link with __confluenceMetadata will render properly.

87.9.4

  • [patch]bce23bc:

    • Change style of status selection

87.9.3

  • [patch]e6c4231:

    • ED-5639: fix deleting columns in Safari

87.9.2

87.9.1

  • [patch]676a586:

    • ED-5024 Quick insert improvements

87.9.0

  • [minor]2cc9764:

    • Change the way we deal with transactions in collab edit

87.8.2

  • [patch]a9eb99f:

    • ED-5510: fix deleting last character in a cell in Safari

87.8.1

  • [patch]1764e1c:

    • ED-5215: don't insert paragraph when inserting rule if another follows

87.8.0

  • [minor]f17f0a6:

    • ED-5448: support macro autoconversion in actions

87.7.5

  • [patch]fb6b89b:

    • Revert "Add buffer to the bottom of fullpage editor"

87.7.4

  • [patch]8f1073c:

    • ED-5572 Fixes copying 2+ lines from vs-code pastes as inline code

87.7.3

  • [patch]825d4e9:

    Fix copying codeblock from renderer

  • [patch]9489ed2:

    ED-4544 Added integration tests for panel

87.7.2

  • [patch]c032914:

    • ED-2043: Added table keyboard shortcut

87.7.1

  • [patch]e8afbf1:

    • ED-5310: fix inline code background appearing when wrapping

87.7.0

  • [minor]abef80b:

    • ED-5527: apply max-width: 100% and pass container size to Card as dimension

87.6.18

  • [patch]9f26f82:

    • Removing extra padding inside the comment editor

87.6.17

  • [patch]aef4235:

    • Fix range selection

87.6.16

  • [patch]7bc4461:

    • ED-5565: support connecting external React.Context to nodeviews

87.6.15

  • [patch]e8052e1:

    • Add main field to adf-utils package.json

87.6.14

  • [patch]7787595:

    • ED-4359: don't change selection when deleting filmstrip item

87.6.13

  • [patch]71b59ae:

    • Fixed Datepicker showing rendering outside viewport

87.6.12

  • [patch]12855b9:

    • ED-5511: tweaked quickInsert so that query can match space-separated items

87.6.11

  • [patch]0e0a126:

    • Fixed cursor when adding hyperlink on existing piece of text using Cmd-K

87.6.10

  • [patch]941a687:

    Bump i18n-tools and refactor to support babel-plugin-transform-typescript

87.6.9

  • [patch]31653d9:

    • Fixed clicking between date pickers doesn't show correct date

87.6.8

  • [patch]8b084d0:

    • Fix unsupported node event name

87.6.7

  • [patch]6a0a6f8:

    • ED-5448, ED-5613, ED-5582: smart card UX improvements; allow blockCard in tableCell

87.6.6

  • [patch]c39507e:

    • ED-5561 Single media honors scale factor from media-picker

87.6.5

  • [patch]f713993:

    • ED-5537: table ux improvements

87.6.4

  • [patch]2dd9ae3:

    • ED-4979 When in the an unindentable list item, tab should do nothing

87.6.3

  • [patch]563c4da:

    • ED-5149 Fixed DatePicker calendar shadow in table

87.6.2

  • [patch]7459970:

    • ED-5263: handle rows and columns shift selection

87.6.1

87.6.0

87.5.0

87.4.3

87.4.2

87.4.1

87.4.0

87.3.2

87.3.1

87.3.0

87.2.0

87.1.13

87.1.12

87.1.11

87.1.10

87.1.9

  • [patch]25cdb93:

    Fix copying codeblock from renderer

87.1.8

87.1.7

  • [patch]fc20259:

    ED-4544 Added integration tests for panel

87.1.6

87.1.5

87.1.4

  • [patch]d00326b:

    Prevent delete-button from disappearing when the mouse is moved

87.1.3

  • [patch]f271431:

    ED-5179: fix context menu when table has scroll

87.1.2

  • [patch] Fix floating number validation ea027b8

87.1.1

  • [patch] ED-5439: add block smart cards, toolbar switcher 5f8bdfe

87.1.0

  • [minor] Wrap invalid node with unsupported node fb60e39

87.0.6

  • [patch] ED-5564 Fix wrong ADF for code block when language is selected 5db3cfe

87.0.5

  • [patch] Fixes cursor position between mention nodes 2748f31

87.0.4

  • [patch] ED-5521: permit undo when pasting macro c429e3c

87.0.3

  • [patch] ED-5375 Improved typing to reduce noImplictAny errors (not yet enabled) 62da999

87.0.2

  • [patch] Async load datepicker c38e5a5

87.0.1

87.0.0

86.0.10

  • [patch] Show color and initial of collab-participants in overflow menu 900ccb8

86.0.9

  • [patch] Lock typeahead to cursor position 81e28c8

86.0.8

  • [patch] New translations (Task & Decisions) 03addbd

86.0.7

  • [patch] ED-5410: handle rows/columns cutting b792d04

86.0.6

  • [patch] Scroll selection into view when navigating with arrows 01edbc7

86.0.5

  • [patch] Fix race condition in size detector that sometimes leads to width being always 0 ce97910

86.0.4

  • [patch] Change breakpoints for dynamic text sizing f660016

86.0.3

  • [patch] Async load the help dialog. The help dialog shouldn't be on the critical path to rendering as it's infrequently used. It's also the only consumer of ak/modal-dialog(9kb gzipped) 5d6333d

86.0.2

  • [patch] ED-5533: fix insert line decorations on merged cells d421f39

86.0.1

  • [patch] Async load the floating toolbar. This remove @kalamazoo/select & react-select from the critical path of rendering the editor e55dcde

86.0.0

85.6.0

  • [minor] FS-1311 - i18n support for task-decsions. task-decisions now require the placeholder text to be passed in. 8a1ccf2

85.5.3

  • [patch] ED-5524: fix insert column button when numbered column is on 555079c

85.5.2

  • [patch] ED-5366: fix scrolling when media is pasted inside table cell eef51cf

85.5.1

85.5.0

  • [minor] Deprecate quickInsert prop c595e8d

85.4.2

  • [patch] ED-5494: fix nested breakout nodes 1eaf1f1

85.4.1

  • [patch] ED-5289 add toolbar for inline smart card 25d7af7

85.4.0

  • [minor] FS-2901 - Move action toolbar icon to insert group 57502ac

85.3.1

85.3.0

  • [minor] Replaces util-shared-styles with theme. ED-5351 55a4f00

85.2.3

  • [patch] ED-2644 Fixes panels merging incorrectly when deleting empty paragraph 967edcc

85.2.2

  • [patch] ED-5468: simplify floating toolbar config resolution 1c795f2

85.2.1

  • [patch] Fix popups are placed incorrectly in modals 2dde31d

85.2.0

  • [minor] Summary: Deprecate props, add support for new API. ED-5201 00e4bb3

85.1.0

  • [minor] ED-5370 refactor legacy image-upload plugin fb10ad4

85.0.1

  • [patch] ED-5453: implement table scroll shadow in CSS 4f21dac

85.0.0

84.1.0

  • [minor] ED-3889 use color and error-reporter from @kalamazoo/editor-core f924735

84.0.1

  • [patch] Upgrade markdown-it to reduce duplicate dependencies a27ace1

84.0.0

83.0.0

  • [major] Upgrade task and decisions and editor to use @kalamazoo/analytics-next. Remove usage of @kalamazoo/analytics. 23c7eca

82.5.6

  • [patch] ED-5291 Quick insert search now only matches from the start of words ea8237d

82.5.5

  • [patch] ED-5454: only render insert row/column buttons when needed 16d17e3

82.5.4

  • [patch] change grey to gray to keep consistent across editor pkgs 1b2a0b3

82.5.3

  • [patch] Support custom rendering for typeahead items 8e0925d

82.5.2

  • [patch] center media toolbar; be more selective when resize is enabled 98ca1de

82.5.1

  • [patch] ED-5471 Fix show media single without height or width a352169

82.5.0

  • [minor] Allow empty content under doc 47d50ad

82.4.2

  • [patch] ED-5457: moving table css classnames to a const 2e1f627

82.4.1

  • [patch] ED-5452: Dynamically add/remove decorations in tables 04b0fde

82.4.0

  • [minor] ED-5246 support image resizing 111d02f

82.3.1

82.3.0

  • [minor] ED-5060 Code blocks now use new floating toolbar 756184e

82.2.12

  • [patch] ED-5331 Fixed code-block gap cursor bug and editor crashing after several quick blurs 203eb2c

82.2.11

  • [patch] Update i18n example to not load all locales 0c66f75

82.2.10

  • [patch] ED-5424: fix telepointers in collab editing 643a860

82.2.9

  • [patch] Better positioning of hyperlink edit popups f247b16

82.2.8

82.2.7

  • [patch] Updated copy in Butbucket feedback prompt 533e624

82.2.6

82.2.5

  • [patch] Fix image markdown tip in help dialog 79465ec

82.2.4

  • [patch] Add translations for help-dialog and colors 42a2916

82.2.3

  • [patch] Add translation for quick insert d6c438c

82.2.2

  • [patch] ED-5421: avoid adding PM history record for simple table interactions c6cb409

82.2.1

  • [patch] ED-5357: getting rid of ak components in table controls 83ca3e9

82.2.0

  • [minor] FS-2963 When inserting a status, I can pick a colour from a predefined colour picker a633d77
  • [minor] FS-2963 Change status color 547b3d9

82.1.2

  • [patch] Numbered column in table should be able to fit number > 100 7a43676

82.1.1

  • [patch] ED-5151 Editor i18n: Floating toolbars 403b547

82.1.0

  • [minor] FS-2893 - Creation use cases for full page actions and decisions c8aa5f5

82.0.3

  • [patch] ED-5243 add grid plugin 4e5ef5c

82.0.2

  • [patch] ED-5356: getting rid of styled-components in tables 5bc39da

82.0.1

  • [patch] updated 'actionSubject' of mention typeahead's analytics events to be 'mentionTypeahead' 3147456

82.0.0

  • [major] ED-5150 Editor i18n: Main toolbar ef76f1f

81.0.0

80.5.3

  • [patch] ED-5346: prosemirror upgrade 5bd4432

80.5.2

  • [patch] Fix floating toolbar position in a table with scroll 8da7574

80.5.1

80.5.0

  • [minor] Add dynamic text sizing support to renderer and editor 2a6410f

80.4.14

  • [patch] Fixing floating toolbar always showing top left in comments editor. ED-5348 f36ae3c

80.4.13

  • [patch] fix styles for nested tables 11267a8

80.4.12

  • [patch] reverting table style change b829ab9

80.4.11

  • [patch] ED-5335: fix table when it has nested extension that renders another table 21f315b

80.4.10

  • [patch] Fixes text selection that ends at the start of the next cell. ED-5050 f5c365d

80.4.9

  • [patch] Removing underline active in code mark selection e54422a

80.4.8

80.4.7

  • [patch] Fixing the mobile appearance height b0f6402

80.4.6

  • [patch] Adding renderer to the mobile bridge 3b4c276

80.4.5

  • [patch] ED-5017 Toolbar buttons no longer steal focus when tabbing into editor e656038

80.4.4

  • [patch] bump media-picker 9411569

80.4.3

  • [patch] Fix the empty progress bar inside tables 1beaf5b

80.4.2

  • [patch] Show mediaSingle with default width when no width is defined in ADF 03af1bd

80.4.1

  • [patch] Fixing the scroll after setting content on Mobile 0a03e2d

80.4.0

  • [minor] Add new experimental table resizing, behind flag. ED-4679 b66227e
  • [none] Updated dependencies b66227e

80.3.1

  • [patch] Fixes remapping a table cell pos on collab modes changes and ensure its an element node. ED-5305 dacbc18

80.3.0

  • [minor] Adds ability to load document snapshot from collab service 3708304

80.2.1

  • [patch] Fix popup positioning when inside overflow:auto containers affe5df

80.2.0

  • [minor] FS-2961 Introduce status component and status node in editor 7fe2b0a

80.1.0

  • [minor] Add analytics events for pasting from different sources 486963b

80.0.1

  • [patch] Handle the fact that remoteUploadId may not exist and not break cloud uploads c2317af

80.0.0

79.0.14

  • [patch] Show cell background menu on the left if no available space remains. ED-5155 ef1c98d

79.0.13

  • [patch] ED-5165, fixing issue with inline code autoformatting removing other formattings in line. 9a7f8b2

79.0.12

79.0.11

  • [patch] Renamed labelling of horizontal rule to divider ef248cc

79.0.10

  • [patch] Fixes changing a tables position in collab mode which throws an error as it loses its dom reference. ED-5305 b64e86e

79.0.9

  • [patch] Fixes toolbar config resolution when node is an atom or a leaf. ED-5301 e937aa0

79.0.8

  • [patch] Save async loaded modules on static field to save a rerender 5b3f37f

79.0.7

79.0.6

79.0.5

  • [patch] "userAuthProvider" property removed from all the media-picker configs; Optional "shouldCopyFileToRecents" property added to all media-picker configs; "tenantUploadParams" is removed since "uploadParams" is already a tenant one; "copyFileToRecents" is removed from UploadParams; 048f488

79.0.4

  • [patch] ED-4680 add smart card plugin, enable for inline smart cards b9529e6

79.0.3

  • [patch] propagate sessionId to the mentionTypeahead rendered event and service endpoints 0c37666

79.0.2

  • [patch] ED-3919: Fix typography and other styles, align styles between editor and renderer d0f9293

79.0.1

79.0.0

78.0.8

  • [patch] Fix broken import blocking confluence 5545403

78.0.7

  • [patch] ED-5280: Revert 68a0978 due to issues with Confluence. The IntlProviders were clashing and preventing Confluence from internationalising the elements inside the editor. ab71cd1

78.0.6

78.0.5

  • [patch] move tests under src fd063e3

78.0.4

  • [patch] Stop Grammarly from attempting to hook into the editor e9db931

78.0.3

  • [patch] Update Page Layout sizing to be more compact, fix quick-insert icon, fix issue with Popup not centering toolbar in certain situations 1effb83

78.0.2

  • [patch] ED-5172 pressing enter after media single in list no longer deletes list 74824f8

78.0.1

  • [patch] "update dependencies" 9ab9471

78.0.0

77.2.3

  • [patch] Adding support for telepointers in new collab provider cc35c67
  • [none] Updated dependencies cc35c67

77.2.2

  • [patch] ED-5153, add react-intl to editor and expose locale support. 68a0978
  • [patch] Updated dependencies 68a0978

77.2.1

  • [patch] Check current selected nodes before change node selection when interacting with extensions. ED-5199 bb15908

77.2.0

  • [minor] Disable table context menu if advanced table features aren't enabled. ED-5252 5ad6057
  • [none] Updated dependencies 5ad6057

77.1.5

  • [patch] New floating toolbar for extensions 23437c0
  • [none] Updated dependencies 23437c0

77.1.4

77.1.3

77.1.2

  • [patch] Minor changes to collab plugin 02cef16
  • [none] Updated dependencies 02cef16

77.1.1

77.1.0

  • [minor] Rename UNSAFE_allowLayouts to allowLayouts. ED-4198 b0e9bcb
  • [none] Updated dependencies b0e9bcb

77.0.17

  • [patch] Allow simple text elements in the block type insert menu. ED-5225 3836740
  • [none] Updated dependencies 3836740

77.0.16

  • [patch] Fixed input-rule em and strong markdown regex matching to correctly match words with a prefix before a later pair found 5350da0
  • [none] Updated dependencies 5350da0

77.0.15

  • [patch] ED-4411, fix for smartinsert of single quotes. c452857
  • [patch] Updated dependencies c452857

77.0.14

77.0.13

77.0.12

77.0.11

77.0.10

  • [patch] When removing a media group with a code block below it, prevent the editor from crashing when it references an invalid pos. ED-5207 4b11a78
  • [none] Updated dependencies 4b11a78

77.0.9

  • [patch] Fix bug in CodeBlocks where indenting with a selection at the start of the document would change your cursor-selection, to a range-selection for the purpose of indenting 4cd8ae6
  • [none] Updated dependencies 4cd8ae6

77.0.8

  • [patch] If datepicker is open, close on enter. ED-5210 1b16711
  • [none] Updated dependencies 1b16711

77.0.7

77.0.6

77.0.5

  • [patch] Fixing editor blowing up when code mark is disabled 968da74
  • [none] Updated dependencies 968da74

77.0.4

  • [patch] FS-2815 - Only close emoji picker when disabled (in case pending open state changes) 4f5d786
  • [patch] Ensure emoji picker doesn't reopen after toolbar reenabled, if previously open. 5d2c0c6
  • [none] Updated dependencies 4f5d786
  • [none] Updated dependencies 5d2c0c6

77.0.3

  • [patch] Remove items from toolbar if the prop is disabled 7c46965
  • [none] Updated dependencies 7c46965

77.0.2

77.0.1

  • [patch] Stop editor from blowing up inside dispatchTransaction if editorView is undefined 49b0733
  • [none] Updated dependencies 49b0733

77.0.0

76.4.11

  • [patch] ED-5023 Quick insert now appears in help dialog when it is enabled 93c9b37
  • [none] Updated dependencies 93c9b37

76.4.10

76.4.9

76.4.8

  • [patch] Prevents editor from crashing when hitting backspace on selected date node. ED-5168 c360f18
  • [none] Updated dependencies c360f18

76.4.7

  • [patch] Adding conditional controls render 0ed8bcf
  • [none] Updated dependencies 0ed8bcf

76.4.6

  • [patch] isOpen never renders the menu, check if we have an appropriate selection before rendering f72ad6c
  • [none] Updated dependencies f72ad6c

76.4.5

76.4.4

76.4.3

  • [patch] ED-4825, copying single line of code should create inline code mark. c99642b
  • [patch] Updated dependencies c99642b

76.4.2

76.4.1

  • [patch] Make typeahead keymap work in a list a7d7421
  • [none] Updated dependencies a7d7421

76.4.0

76.3.6

  • [patch] When you select Date from the quick insert menu, we now auto open the date picker. ED-5016 f85d035
  • [none] Updated dependencies f85d035

76.3.5

  • [patch] ED-5147: do not render context menu if its closed 633f27a
  • [none] Updated dependencies 633f27a

76.3.4

  • [patch] Fixed ToolbarButton to respond to spacing prop ec1595e
  • [none] Updated dependencies ec1595e

76.3.3

  • [patch] Clone previous rows colspan and cell attrs if any. ED-4991 a5f1c5b
  • [none] Updated dependencies a5f1c5b

76.3.2

76.3.1

76.3.0

  • [minor] Add priority for quick search menu items and improve search eaa974b
  • [none] Updated dependencies eaa974b

76.2.13

  • [patch] Cleaning up plugin ranks ce2a71b
  • [none] Updated dependencies ce2a71b

76.2.12

  • [patch] ED-5147: set targetCellRef to undefined when table looses focus d805071
  • [none] Updated dependencies d805071

76.2.11

76.2.10

76.2.9

  • [patch] ED-5126: fix codeblock language picker is loosing focus on click 6a3ca70
  • [none] Updated dependencies 6a3ca70

76.2.8

  • [patch] Internal refactor of hyperlink plugin to not contain direct references to the view in plugin state. ED-4962 dda4cab
  • [none] Updated dependencies dda4cab

76.2.7

76.2.6

  • [patch] ED-4977 Fixed extra newline after blockquote in Firefox ac47c1c
  • [none] Updated dependencies ac47c1c

76.2.5

  • [patch] ED-5090: added contextual menu 2cb70d8
  • [none] Updated dependencies 2cb70d8

76.2.4

76.2.3

76.2.2

  • [patch] Change tab-size to 4 spaces wide inside a code-block. d089d0f
  • [patch] Support backspacing an entire intent level inside code-block. ED-4864 86998f3
  • [patch] Fix issue where bracket-autocompletion would work for any closing bracket even when it didn't match the opening bracket. 952eab1
  • [none] Updated dependencies d089d0f
  • [none] Updated dependencies 86998f3
  • [none] Updated dependencies 952eab1

76.2.1

  • [patch] ED-5043: only disable dropzone for popup picker 9878d57
  • [none] Updated dependencies 9878d57

76.2.0

76.1.0

76.0.25

  • [patch] Corrected gap size between more and italic icons in editor toolbar 92cf9d4
  • [none] Updated dependencies 92cf9d4

76.0.24

  • [patch] Fixing the Mobile appearance height a79b962
  • [none] Updated dependencies a79b962

76.0.23

  • [patch] ED-4961 refactor block-type plugin b88ca64
  • [none] Updated dependencies b88ca64

76.0.22

  • [patch] ED-5022, quick insert should not be triggered for key combination (/. 5588225
  • [patch] Updated dependencies 5588225

76.0.21

  • [patch] Allow empty alt tags, add better support for titles. ED-4751 37fc5af
  • [none] Updated dependencies 37fc5af

76.0.20

  • [patch] ED-5089, fixing styling of items in block-type dropdown menu. 65683ed
  • [patch] Updated dependencies 65683ed

76.0.19

  • [patch] ED-4954 Fixed toolbar button hight to be consistant with icons 8f1d665
  • [none] Updated dependencies 8f1d665

76.0.18

  • [patch] Update icons for Layouts to reflect new design fc59e6b
  • [none] Updated dependencies fc59e6b

76.0.17

  • [patch] Refactor text-color plugin to new architecture. ED-4965 f21bea7
  • [none] Updated dependencies f21bea7

76.0.16

  • [patch] ED-4960, refactoring text formatting plugin. f4a0996
  • [none] Updated dependencies f4a0996

76.0.15

  • [patch] Add support for switching between different layout styles via the toolbar. ED-4196 ab7dcd4
  • [none] Updated dependencies ab7dcd4

76.0.14

  • [patch] Make sure we linkify slice when pasting into task and decision. ED-4728 e37b5ea
  • [none] Updated dependencies e37b5ea

76.0.13

76.0.12

  • [patch] Fix floating toolbar dropdown poisitoning 9f8dd6a
  • [none] Updated dependencies 9f8dd6a

76.0.11

  • [patch] Fix issue where we would not show code block toolbar when inserting code block via insert-menu. ED-4982 8260943
  • [none] Updated dependencies 8260943

76.0.10

76.0.9

  • [patch] Fix some decisionItem, taskItem, and panel nodeViews af33ec7
  • [none] Updated dependencies af33ec7

76.0.8

  • [patch] Choose to re-render entire task item when empty or if TODO/DONE state has changed 10cb299
  • [none] Updated dependencies 10cb299

76.0.7

  • [patch] FS-2800 - Fix selection when changing between actions and decisions 685abd1
  • [none] Updated dependencies 685abd1

76.0.6

  • [patch] Obfuscate internal editor class-name "content-area" to prevent clashes with product css 7ddf1eb
  • [none] Updated dependencies 7ddf1eb

76.0.5

76.0.4

76.0.3

76.0.2

  • [patch] ED-4956, moving decision menu item to insert menu drop-down. 4e11c66
  • [none] Updated dependencies 4e11c66

76.0.1

76.0.0

75.0.3

  • [patch] ED-5004: unwrap content from table on paste 0ab457a
  • [none] Updated dependencies 0ab457a

75.0.2

  • [patch] ED-5064: disable layout options when table is nested efda6f5
  • [none] Updated dependencies efda6f5

75.0.1

  • [patch] ED-4665: fix rows/cols selection in IE 11 2e37e7a
  • [none] Updated dependencies 2e37e7a

75.0.0

74.0.18

74.0.17

74.0.16

74.0.15

  • [patch] Rename deindent to outdent, reword analytic event to be consistent ED-4865 33ab33b
  • [none] Updated dependencies 33ab33b

74.0.14

  • [patch] Split out non-core style and minor refactors in anticipation of hyperlink refactor d1c7461
  • [none] Updated dependencies d1c7461

74.0.13

  • [patch] ED-4914: extracted flash to a separate component ea16bf8
  • [none] Updated dependencies ea16bf8

74.0.12

  • [patch] ED-5029, fix padding in comment editor. a38f1e9
  • [patch] Updated dependencies a38f1e9

74.0.11

74.0.10

74.0.9

74.0.8

74.0.7

74.0.6

74.0.5

  • [patch] Refactor Panel Plugin 0bdfa19
  • [none] Updated dependencies 0bdfa19

74.0.4

  • [patch] ED-1718: improve lists styles 570c4fb
  • [none] Updated dependencies 570c4fb

74.0.3

  • [patch] ED-4851: merge hover selection with main plugin 7eb5bdf
  • [none] Updated dependencies 7eb5bdf

74.0.2

  • [patch] Fix analytics wrapper dc40093
  • [none] Updated dependencies dc40093

74.0.1

  • [patch] ED-4964: refactor lists state 81f1a95
  • [none] Updated dependencies 81f1a95

74.0.0

73.10.0

  • [minor] New floating toolbar plugin d3cedbd
  • [none] Updated dependencies d3cedbd

73.9.29

  • [patch] Revert usage of createPortal in favour of unstable_renderSubtreeIntoContainer to improve perf d520a6f
  • [none] Updated dependencies 40095d6
  • [none] Updated dependencies d520a6f

73.9.28

73.9.27

73.9.26

73.9.25

73.9.24

  • [patch] Ensure mention state changes are notified on changes via applyTr 13d423c
  • [none] Updated dependencies 13d423c

73.9.23

  • [patch] Fixing the cursor disappear issue for Mobile 8c0ee26
  • [none] Updated dependencies 8c0ee26

73.9.22

  • [patch] Fixing the empty list copy 0955a27
  • [none] Updated dependencies 0955a27

73.9.21

  • [patch] Export QuickInsert types 912c8ae
  • [none] Updated dependencies 912c8ae

73.9.20

  • [patch] ED-4912: move styles to plugins 623b406
  • [none] Updated dependencies 623b406

73.9.19

73.9.18

  • [patch] ED-5005: fix editing nested inlineExtensions inside bodiedExtensions 6fd79a8
  • [none] Updated dependencies 6fd79a8

73.9.17

  • [patch] 5012 fix quick insert char duplication 6b7f320
  • [none] Updated dependencies 6b7f320

73.9.16

  • [patch] ED-4956, add toolbar option for decision item. c353a5a
  • [patch] Updated dependencies c353a5a

73.9.15

  • [patch] Support markdown style horizontal rules. ED-4820 3d33ed4
  • [none] Updated dependencies 3d33ed4

73.9.14

  • [patch] Track indent, deindent and language selection to gauge what is being used. ED-4865 d511301
  • [none] Updated dependencies d511301

73.9.13

  • [patch] Codeblocks were capturing preceeding content when started in the middle/end of a paragraph. ED-4677 78a9e6e
  • [none] Updated dependencies 78a9e6e

73.9.12

  • [patch] Set overflow to auto so we're not showing scrollbars by default in code blocks. ED-4992 19aec32
  • [none] Updated dependencies 19aec32

73.9.11

  • [patch] ED-4462, in comment editor clicking below content should create a new paragraph at bottom. e196df9
  • [patch] Updated dependencies e196df9

73.9.10

73.9.9

  • [patch] Set initial collab selection to the start of the document. ED-4759 db5345a
  • [none] Updated dependencies db5345a

73.9.8

73.9.7

  • [patch] Fixing extension breakout on edit 91c015e
  • [none] Updated dependencies 91c015e

73.9.6

  • [patch] ED-4927: disable gap cursor for lists 1bdae46
  • [none] Updated dependencies 1bdae46

73.9.5

73.9.4

73.9.3

  • [patch] Dismiss quick insert type ahead if query starts with a space ffee2ef
  • [none] Updated dependencies ffee2ef

73.9.2

73.9.1

73.9.0

  • [minor] Add QuickInsert provider 948e6e1
  • [none] Updated dependencies 948e6e1

73.8.22

  • [patch] ED-4971, ED-4852: fix gap cursor and number column styles 10cc9e1
  • [none] Updated dependencies 10cc9e1

73.8.21

  • [patch] ED-4974: fix updating tableNode in table plugin state ca61638
  • [none] Updated dependencies ca61638

73.8.20

73.8.19

73.8.18

  • [patch] Fix test 0973ab5
  • [patch] Remove parenthesis from action tooltips 1b1eea7
  • [none] Updated dependencies 0973ab5
  • [patch] Updated dependencies 1b1eea7

73.8.17

  • [patch] ED-4923: stop table columns and selection resetting on toolbar actions 56fa89e
  • [none] Updated dependencies 56fa89e

73.8.16

73.8.15

  • [patch] Fix issue where clicking on table controls inside an editor in a form, would submit the form (ED-4744) 5cd03c5
  • [none] Updated dependencies 5cd03c5

73.8.14

  • [patch] ED-4909: fix overflow shadow rendering + visual resize performance on tables 69a8c78
  • [none] Updated dependencies 69a8c78

73.8.13

  • [patch] ED-4736, fix size of font in inline code mark in editor core. 9b80e35
  • [patch] Updated dependencies 9b80e35

73.8.12

  • [patch] Added support for blocks and lists b5a920b
  • [none] Updated dependencies b5a920b

73.8.11

  • [patch] Introduce regression tests for pasting content from 3rd-party vendors into the editor. dispatchPasteEvent now returns the event that was fired when successful, to allow consumers to tell whether it was modified by ProseMirror. (ED-3726) e358e9f
  • [none] Updated dependencies e358e9f

73.8.10

73.8.9

  • [patch] ED-4750, adding information to help dialog. a3f696c
  • [patch] Updated dependencies a3f696c

73.8.8

73.8.7

73.8.6

73.8.5

73.8.4

  • [patch] ED-4803, it should be possible to create nested rule. 9b25a8e
  • [patch] Updated dependencies 9b25a8e

73.8.3

73.8.2

73.8.1

  • [patch] ED-4744, ED-4749: autoinserts break other inline marks. 34b660c
  • [none] Updated dependencies 34b660c

73.8.0

73.7.12

  • [patch] ED-4899 fix finding parent node for popups (specifically hyperlink) in IE11 b801e42
  • [none] Updated dependencies b801e42

73.7.11

73.7.10

  • [patch] ED-4846,ED-4816: refactor tables 269abf0
  • [none] Updated dependencies 269abf0

73.7.9

  • [patch] Do not call render inside a constructor of a ReactNodeView 7e60aa8
  • [none] Updated dependencies 7e60aa8

73.7.8

73.7.7

73.7.6

  • [patch] Add name field to make getInitial happy e267dc7
  • [patch] Update telepointer test cases 2644031
  • [patch] Ghost telepointer fix by checking participants eee943d
  • [none] Updated dependencies e267dc7
  • [none] Updated dependencies 2644031
  • [none] Updated dependencies eee943d

73.7.5

73.7.4

73.7.3

  • [patch] ED-4840: bump pm-utils to 0.5.1 37992bf
  • [none] Updated dependencies 37992bf

73.7.2

  • [patch] ED-4438, text from google docs should not be pasted as inline code. 2a0fd85
  • [patch] Updated dependencies 2a0fd85

73.7.1

73.7.0

  • [minor] Introduce support for Tab / Shift-Tab to indent / unindent text in a code block (ED-4638) e6df77b
  • [none] Updated dependencies e6df77b

73.6.2

  • [patch] ED-4856: fix resize border in Firefox b8577e7
  • [none] Updated dependencies b8577e7

73.6.1

  • [patch] Fix issue where mentions were not selectable in IE11 2126e1e
  • [none] Updated dependencies 2126e1e

73.6.0

73.5.2

73.5.1

  • [patch] ED-4816: fix removing columns/rows when outside of the content area 789e640
  • [none] Updated dependencies 789e640

73.5.0

73.4.7

73.4.6

  • [patch] Fix a regression in task-decision in editor after NodeView's PR b7a4fd5
  • [none] Updated dependencies b7a4fd5

73.4.5

  • [patch] Fixes the image toolbar 05f69d1
  • [none] Updated dependencies 05f69d1

73.4.4

73.4.3

73.4.2

  • [patch] Fix issue where clicking over empty space in a code-block would not select the end of the line. ED-4637 8120815
  • [patch] Code-block toolbar refactored to rely less on view state. This also fixes issues with the code-block in IE11. 9249525
  • [none] Updated dependencies 8120815
  • [none] Updated dependencies 9249525

73.4.1

  • [patch] Fix issue where mention-picker when two users would have a mention picker open at the same time in collaborative editing. 5974137
  • [none] Updated dependencies 5974137

73.4.0

  • [minor] ED-4657: unbreak table copy-paste 38b5ce7
  • [none] Updated dependencies 38b5ce7

73.3.10

73.3.9

  • [patch] Adds support for auto-closing brackets inside code-blocks 9d69d58
  • [none] Updated dependencies 9d69d58

73.3.8

  • [patch] Fix onComponentUpdate sometimes being undefined in tables node views 57225fd
  • [none] Updated dependencies 57225fd

73.3.7

73.3.6

  • [patch] Fix PortalProvider performance a157f3b
  • [none] Updated dependencies a157f3b

73.3.5

  • [patch] ED-4722, fix for mention and emoji floating toolbar hidden behind table floating toolbar. a13c9f5
  • [patch] Updated dependencies a13c9f5

73.3.4

  • [patch] SDK-5812 Fix unsupported content after editing media only doc 25baf0a
  • [none] Updated dependencies 25baf0a

73.3.3

  • [patch] ED-4758, fix for confluence issue media single toolbar not visible for saved media. 730b047
  • [patch] Updated dependencies 730b047

73.3.2

73.3.1

  • [patch] Convert special/smart subtitution characters back to the plain-text ascii counterparts when formatted in inline-code (ED-4635) 76fdbf3
  • [none] Updated dependencies 76fdbf3

73.3.0

  • [minor] Pass context to node views e3d2802
  • [none] Updated dependencies e3d2802

73.2.0

73.1.4

73.1.3

  • [patch] ED-4799, fixing vertical alignment of separators in toolbar. 4146e4f
  • [patch] Updated dependencies 4146e4f

73.1.2

  • [patch] ED-4190, fix for scroll of editor to top when adding date or clicking date. 90ece93
  • [patch] Updated dependencies 90ece93

73.1.1

  • [patch] ED-4742: fix removing rows inside bodied ext 4ad8738
  • [none] Updated dependencies 4ad8738

73.1.0

  • [minor] Add support for indent/outdenting text inside a code-block via the Mod-[ / Mod-] shortcuts. Enter will now persist the indentation of the previous line, and Tab will insert the appropriate indentation. This can be enabled via the enableKeybindingsForIDE option that can now be passed through to allowCodeBlocks option. This is hidden behind an option only until we are confident with the implementation, at which point it will likely become default behaviour. [ED-4638]c02281b
  • [none] Updated dependencies c02281b

73.0.1

  • [patch] ED-4716, smart replacements should not work inside mention query. a5c5a5e
  • [patch] Updated dependencies a5c5a5e

73.0.0

72.2.5

  • [patch] SPS-426 Fix editing action, decision and media in FF ab783c5
  • [none] Updated dependencies ab783c5

72.2.4

  • [patch] ED-4714: fix table jumping on hover over resize handles b52a82e
  • [none] Updated dependencies b52a82e

72.2.3

  • [patch] Fix Code Block appearance showing gray border in IE (ED-4766) 5e1313c
  • [none] Updated dependencies 5e1313c

72.2.2

72.2.1

72.2.0

72.1.17

  • [patch] ED-4765 fix bad import with @atlastkit/theme, restores divider styling 5c7f741
  • [none] Updated dependencies 5c7f741

72.1.16

  • [patch] ED-4727, selection not set correctly when creating task item from toolbar. c5d64df
  • [patch] Updated dependencies c5d64df

72.1.15

  • [patch] ED-4582, fix for hyperlink floating toolbar not closing in bitbucket even after content is saved. 899b395
  • [patch] Updated dependencies 899b395

72.1.14

  • [patch] ED-4768 handle null ref callback on full-page scroll container 73bff15
  • [none] Updated dependencies 73bff15

72.1.13

  • [patch] Fix issue where Code Block numbering would be mis-aligned in Firefox 6436efd
  • [none] Updated dependencies 6436efd

72.1.12

  • [patch] ED-4715, fix for weird borders around toolbar in full page editor. 942b5f1
  • [patch] Updated dependencies 942b5f1

72.1.11

  • [patch] Fixes the unncessary copy of private attributes to media node 154535b
  • [none] Updated dependencies 154535b

72.1.10

  • [patch] Fixing the extension title 04b010d
  • [none] Updated dependencies 04b010d

72.1.9

72.1.8

72.1.7

  • [patch] ED-3180 unify scroll styles with Atlaskit style 49b2c12
  • [none] Updated dependencies 49b2c12

72.1.6

72.1.5

  • [patch] Fix toolbar alignment being incorrectly offset due to the change in the Code Block UI [ED-4637]6db7a9f
  • [none] Updated dependencies 6db7a9f

72.1.4

72.1.3

  • [patch] Fixing up the paste of images 3ab13a5
  • [none] Updated dependencies 3ab13a5

72.1.2

72.1.1

  • [patch] ED-4696, fixing adding multiple task items from toolbar button. 9b54e67
  • [patch] Updated dependencies 9b54e67

72.1.0

  • [minor] The code block UI component has been updated to the latest design. It now has line numbers and corrected padding. 🎉 6945723
  • [none] Updated dependencies 6945723

72.0.7

72.0.6

72.0.5

72.0.4

72.0.3

  • [patch] Addding the file swap in processing state ed40161
  • [none] Updated dependencies ed40161

72.0.2

  • [patch] ED-4652, fixing issue with input of multiple * in editor. b026738
  • [patch] Updated dependencies b026738

72.0.1

72.0.0

71.4.7

  • [patch] ED-2400: only show fullpage toolbar border on scroll a01cad0
  • [patch] Updated dependencies a01cad0

71.4.6

  • [patch] ED-4647, table should be highlighted in red when hovering over delete icon. 7814224
  • [patch] Updated dependencies 7814224

71.4.5

  • [patch] ED-4520, Date lozenge should save UTC timestamp value. ee98470
  • [patch] Updated dependencies ee98470

71.4.4

  • [patch] SPS-1155: enable action mark with allowInlineAction flag db6e13a
  • [none] Updated dependencies db6e13a

71.4.3

71.4.2

  • [patch] Allow disabling smart-autocompletion (capitalising of Atlassian products, em-dash insert, smart-quotes) via prop textFormatting={{ disableSmartAutoCompletion: true }} cee7a4a
  • [none] Updated dependencies cee7a4a

71.4.1

  • [patch] Fix broken custom dropzone example c49c76b
  • [none] Updated dependencies c49c76b

71.4.0

71.3.34

  • [patch] ED-4087: fix table interaction in IE11 8c5f6f9
  • [none] Updated dependencies 8c5f6f9

71.3.33

  • [patch] ED-4498: enable gap cursor for comment editor, fixed and refactored table styles 26fd3ac
  • [none] Updated dependencies 26fd3ac

71.3.32

  • [patch] ED-4591: fix paragraph alignment in comment editor c420ef0
  • [none] Updated dependencies c420ef0

71.3.31

71.3.30

  • [patch] ED-4567 add help dialog tip and undo/redo shortcuts to help dialog a82ead4
  • [patch] Updated dependencies a82ead4

71.3.29

  • [patch] ED-4606 Fix table floating toolbar 118785e
  • [none] Updated dependencies 118785e

71.3.28

  • [patch] ED-4614: fix weird toolbar buttons highlighting when page is disabled 0cd49f4
  • [none] Updated dependencies 0cd49f4

71.3.27

  • [patch] ED-4604 make headings always set, not toggle 8c88cd1
  • [patch] Updated dependencies 8c88cd1

71.3.26

  • [patch] Fix bug where code-block lines would be soft-wrapped 0d08e1a
  • [none] Updated dependencies 0d08e1a

71.3.25

  • [patch] Pasting a link will now generate a new undo step, allowing you to undo only the pasted content. Previously, if you were typing rapidly typing and then pasted content, undo would remove the pasted content AND the text you had typed before it. c6252d2

  • [none] Updated dependencies c6252d2

  • [none] Updated dependencies 2363d14

71.3.24

  • [patch] Fixing the media group scroll 14c17ba
  • [none] Updated dependencies 14c17ba

71.3.23

71.3.22

  • [patch] ED-4603: fix emptyCell on Backspace 06a52c9
  • [none] Updated dependencies 06a52c9

71.3.21

  • [patch] Escape now closes the link toolbar when activity provider is disabled b060a5a
  • [none] Updated dependencies b060a5a

71.3.20

  • [patch] Fixing the hyperlink height da3e35f
  • [none] Updated dependencies da3e35f

71.3.19

71.3.18

71.3.17

  • [patch] Updated Tooltip format for toolbar buttons. 82ba018
  • [none] Updated dependencies 82ba018

71.3.16

  • [patch] Remove horizontal scroll in an empty table 44caac1
  • [none] Updated dependencies 44caac1

71.3.15

  • [patch] internal changes to ContentNodeView to support mocking around contentDOM in tests d6f88f1
  • [patch] Updated dependencies d6f88f1

71.3.14

  • [patch] ED-4628: fixed list button group styles ca01876
  • [none] Updated dependencies ca01876

71.3.13

  • [patch] ED-4152: added clear formatting to help dialog 9cc835a
  • [none] Updated dependencies 9cc835a

71.3.12

  • [patch] ED-4591: fix responsive toolbar alignment to match content area left padding 1ccb6e9
  • [none] Updated dependencies 1ccb6e9

71.3.11

  • [patch] ED-4633: updated placeholder text 498e7a2
  • [none] Updated dependencies 498e7a2

71.3.10

71.3.9

  • [patch] Fixing the link dialog url heights 7268bef
  • [none] Updated dependencies 7268bef

71.3.8

71.3.7

  • [patch] Fix size of delete button for code block 92b0e26
  • [none] Updated dependencies 92b0e26

71.3.6

  • [patch] Prevent link-edit dialog from jumping 5ea20fa
  • [none] Updated dependencies 5ea20fa

71.3.5

  • [patch] ED-4631: fix list padding 16ef82c
  • [none] Updated dependencies 16ef82c

71.3.4

  • [patch] FeedbackToolbar item now renders correctly in IE11. Additionally, components rendered via primaryToolbarComponents will now be vertically-centered in the toolbar. 02ad242
  • [none] Updated dependencies 02ad242

71.3.3

71.3.2

71.3.1

  • [patch] Proper cursor type for lists 2d6deaa
  • [none] Updated dependencies 2d6deaa

71.3.0

71.2.7

  • [patch] ED-4299, fix selection after code block and code mark pasting. 72c8ecf

71.2.6

  • [patch] Fix issue with tables in IE with the Comment appearance where it would show a gray resize box that would interfere with the plugin causing unexpected behaviour 1a280e5

71.2.5

  • [patch] ED-4564, Replacing invite team member icon in collab editor. bfe8ffc

71.2.3

  • [patch] Fix issue with Filmstrip cutting Cards c5b18db

71.2.2

  • [patch] Showing up title in place of macro name 296c3e3

71.2.1

71.2.0

  • [minor] Adding support for external images 9935105

71.1.7

  • [patch] ED-4542 Fix replacing media at the end of the doc a3c6c3b

71.1.6

  • [patch] Fix issue where autoformatting of links that ended in punctuation like '?' would incorrectly include the punctuation in the link itself (and omit the first character). ED-4288 352f5c4

71.1.5

  • [patch] Adding progress loader for cloud pickers e22266c
  • [patch] Adding cloud picker support for full-page 2a2269e

71.1.4

  • [patch] ED-4529: fix insertRow/insertColumn setting selection 784b529

71.1.2

  • [patch] Fixing the bodiless extension cursor issue 224281e

71.1.1

  • [patch] Fix for cursor possition in tables in collab editor 3f155e8

71.1.0

71.0.25

  • [patch] Fix hover-control spacing gap in Comment appearance 1119be5

71.0.24

  • [patch] fix: bump pm-utils to 0.2.19 b77cb78

71.0.23

  • [patch] ED-4336 support loading dynamic/"auto" tables from confluence to fixed-width tables 0c2f72a

71.0.22

  • [patch] ED-4315, Image layout should be disabled inside bodied extension. a0ed280

71.0.21

  • [patch] Fixes adding the task/decision below the selected extension inside tables 6dc92f9

71.0.20

  • [patch] ED-4451: added click handler for gap cursor d89f397

71.0.18

  • [patch] Fix cursor on collapsed editor ca12d9f

71.0.17

  • [patch] ED-4428: fix insertiong of task and decisions ff1b023

71.0.16

  • [patch] ED-4022 new list backspace behaviour e6f2d97

71.0.15

  • [patch] ED-4235 Fix node selection inside node view on load 4be5c46

71.0.14

  • [patch] Fix toolbar's shouldComponentUpdate was ignoring changes in popupsMountPoint 6a820dd

71.0.13

  • [patch] Update editorActions.focus() to scroll the page to the user's current selection when called 821249b

71.0.12

  • [patch] Expose table plugin config interface 584c085

71.0.11

  • [patch] ED-4296, fix for scrollbars always visible in recent search for hyperlink in windows. 5b39e02

71.0.10

  • [patch] ED-4270, changing font of inline code according to ADG3 guidelines. 805d02a

71.0.9

  • [patch] Outdent list item on enter if it doesn't have any visible content 4deb043

71.0.8

  • [patch][fix] Support action/decision '[]' and '<>' autocompletion inside of bodiedExtensions and column layouts ad7169c

71.0.7

  • [patch] ED-4363, replacing peperclip icon with image icon in top toolbar in editor. e5cb9b8

71.0.6

  • [patch] ED-4235 Fix node selection inside node view on load 468bb65

71.0.5

  • [patch] ED-4078 Fix single image layout around headings and lists 3f230a1

71.0.4

  • [patch] Fix WithEditorActions depends on where it's renderer. 9de70c6

71.0.3

  • [patch] ED-4324 clear selection after doing text replacement d4a3f3c

71.0.2

  • [patch] ED-4082, fixing position for hyperlink floating toolbar. c5bfedd

71.0.1

71.0.0

  • [major] For media-picker: fetchMetadata and autoFinalize options are removed from UploadParams and replaced with always "true" in the code. For editor-core: "unfinalized" status is removed from MediaStateStatus and finalizeCb from MediaState. a41759a

70.5.2

  • [patch] Fix inserting media inside blocks that don't support media d2458b8

70.5.1

  • [patch] Fixing the expand macro copy ef01bbd

70.5.0

  • [minor] The editor now only allows ordered list creation via autoformatting that starts with 1. e.g. 1) Content or 1. Content. Using a number other than 1 will no longer trigger the input rules (ED-4344) 9c543c8

70.4.3

  • [patch] ED-4228 adding icons for table floating toolbar advance options. b466410

70.4.2

  • [patch] Prevent 'Enter' from splitting a code-block that ends in a new-line, when the cursor is not at the end of the code-block. 140c76c

70.4.1

  • [patch] Fix vertical positioning of table floating toolbar. 3c96ad5

70.4.0

  • [minor] Handle pasting of page-layouts to prevent unpredictable node-splitting behaviour. Will now 'unwrap' the contents of a layout if the slice is a partial range across page layouts, or if we are attempting to paste a layout inside a layout. We now always handle dispatching the transaction to handle paste ourselves (instead of falling back to PM). f4ca7ac

70.3.1

  • [patch] Adding tooltips for header icons 555a750

70.3.0

  • [minor] Media APIs exposed to mobile clients and can be used by native media components 31c66f4

70.2.18

  • [patch] ED-4407: bumping pm-utils 7b76b7c

70.2.17

  • [patch] ED-4348 unbreak table rendering ee4c378

70.2.16

  • [patch] ED-4381 add space guards around product and endash autoformat rules 729a77c

70.2.15

  • [patch] ED-4220 Shift + Enter on selected media card in editor clears out the collection/id properties from the media node e002c18

70.2.14

  • [patch] ED-4348 fix tables built from transformers 0c2a88a

70.2.13

  • [patch] ED-4293, click on left and right of editor in confluence should not scroll editor to bottom. 0476a78

70.2.12

  • [patch] ED-4183: added invite to edit button c0ccb58

70.2.11

  • [patch] Fix issue where attempting to edit copied link on editor would throw error 12146b2

70.2.9

  • [patch] ED-4341 fix compositions in autoformatting fdacc32

70.2.7

  • [patch] ED-4249, Table icon should not be highlighted if current selection is inside table. a7b5597

70.2.6

  • [patch] FS-1693 added integration tests for task-decision 85867ea

70.2.5

  • [patch] ED-4333 fix handleSave callback 9071629

70.2.4

  • [patch] Fix MediaCard loading state inside editor 5262ad6

70.2.3

  • [patch] ED-4287: fix scroll to the bottom of the page when checking a task item 0905309

70.2.2

  • [patch] Fix Markdown-it dependency to be the same version that prosemirror-markdown uses internally to prevent unnecessary bundle size increase 9abf097

70.2.1

  • [patch] Fixing the selection of table just after an image 20a90cb

70.2.0

  • [patch] Rename allowLayouts props to UNSAFE_allowLayouts to prevent accidental use by consumers f4098d8
  • [minor] Add initial Page Layouts supports for Confluence. Doesn't currently support different layout types / enforcing column constraints in the editor. ec8f6d8

70.1.0

  • [minor] Add a generic type ahead plugin 445c66b

70.0.4

  • [patch] ED-4063 fix placeholder not diappearing on Android Chrome 27debe2

70.0.3

  • [patch] work around short document content not saving in Android Chrome 11cf48c

70.0.2

  • [patch] ED-4294: fix editing bodiedExtension nodes 35d2648

70.0.1

  • [patch] fix deletion of lists and other elements placed after tables; bump prosemirror-commands to 1.0.7 162960f

69.0.0

  • [major] CHANGESET: Revert "CFE-1004 macroProvider to extensionProvider (pull request #1308)" 33cb5fe

68.1.3

  • [patch] ED-4283 Fix broken scroll behavior in full-page appearance 8110aa0

68.1.2

  • [patch] Use media-core context in MediaPicker constructor 6cc9f55

68.1.0

  • [patch] Added missing dependencies and added lint rule to catch them all 0672503

68.0.3

  • [patch] Upgrading PM transform d3ec47d

68.0.2

  • [patch] Fixing the popup height for recent activity 760d798

68.0.1

  • [patch] ED-4175, table toolbar should always be centally aligned. 5d98a75

68.0.0

  • [major] Bump to React 16.3. 4251858

67.0.2

  • [patch] enable rule toolbar button if rule is enabled c3be6b2

67.0.1

  • [patch] change table node builder constructor for tests, remove tableWithAttrs cf43535

67.0.0

  • [major] CFE-1004: Rename anything "macro" to "extension" (i.e: MacroProvider to ExtensionProvider) 453aa52

66.1.7

  • [patch] refactor tables plugin 47b4e3a

66.1.6

  • [patch] tidy up padding and font-size around collapsed editor 260e744

66.1.5

  • [patch] Adding Media inside lists 07d3dff

66.1.3

  • [patch] ED-3476 add table breakout mode 7cd4dfa

66.1.1

  • [patch] Update TaskItem NodeView to fix issue in Collab Editing where task-check would not replicate across sessions 9e331a6

66.0.0

  • [major] use local preview in MediaCard when available b33788b

65.1.31

  • [patch] ED-4184. fixing date picker in full page editor. efa907c

65.1.29

  • [patch] ED-4139, fix selection when empty paragraph is inserted terminally in the node. 8c93c6e

65.1.28

  • [patch] Move types/interfaces for ExtensionHandlers to editor-common 3d26cab

65.1.27

  • [patch] Show upload button during recents load in media picker. + Inprove caching for auth provider used in examples 929731a

65.1.26

  • [patch] Upgrading ProseMirror Libs 35d14d5

65.1.25

  • [patch] ED-4119: Add draft async CollapsedEditor support to the Labs for feedback eb2f891

65.1.23

  • [patch] FEF-730 Fix initial media rendering. 4aa9745

65.1.22

  • [patch] FEF-730 Update NodeViews DOM attributes on initial render. 0b8a0f8

65.1.21

  • [patch] Add "sideEffects: false" to AKM2 packages to allow consumer's to tree-shake c3b018a

65.1.20

  • [patch] ED-4170, in full page editor paragraph should not be created when clicked inside editor. 125d1dc
  • [patch] ED-4126, Fixing scroll of full page editor. 8ef459d

65.1.18

  • [patch] change double hyphen to replace with endash not emdash 2e94bed

65.1.17

  • [patch] table cell/header attributes in the Confluence transformer 9415aaa

65.1.16

  • [patch] ED-4088 fixing selection of mention in macros bug in IE11. 10a016b

65.1.15

  • [patch] ED-4092: disabling smart code detection on paste 1e8e8da

65.1.14

  • [patch] ED-4030 Don't reload Image cards again after upload is done 9aff937

65.1.13

  • [patch] ED-4084 fixing layout of recent search select. 423da3e

65.1.12

  • [patch] Fix extension edit after introducing createParagraphAtEnd 6a1749a

65.1.11

  • [patch] Should save as localId not as taskId d997fc7

65.1.9

  • [patch] Don't lose taskId when task is marked completed fefee23

65.1.7

  • [patch] ED-4064,ED-4065, refactor extensions, codeblock, panel eb09dcd

65.1.6

  • [patch] Making UX nice for user by adding an empty paragraph terminally in the editor. 3cc4930

65.1.5

  • [patch] Add device and browser informatio to jira collector in feedback component. 6f5d172

65.1.4

  • [patch] fix(editor-core): add media mock controls 31e0a7a

65.1.1

  • [patch] fix mention query regression ed015a3

65.1.0

  • [minor] Add full width and wide layout support for single image ae72acf

65.0.5

  • [patch] CFE-846: Add support to extension handlers (lite version) 4ea9ffe

65.0.4

  • [patch] Update appearance to show the buttons on the outside of the Editor d59ad61

65.0.3

  • [patch] restrict nested bodiedExtensions 2583534

65.0.2

  • [patch] feature(media-test-helpers): http mocks for media-picker 982085f

65.0.1

  • [patch] remove mention mark when @ prefix disappears d62ca26

65.0.0

  • [patch] Fix autoformating in editor after hardbreak. 21712d6
  • [major] icons are now assignable to card actions, which will cause media cards to render upto 2 icon buttons, or a dropdown menu if more than 2 actions are set 649871c

64.1.2

  • [patch] Merge old plugins with new plugins cd02d6b

64.1.1

  • [patch] ED-3914: fix table errors when table looses focus 711e733

64.1.0

  • [minor] editor-mobile-bridge module introduced 4a338f6

64.0.0

  • [major] Use media-core as peerDependency c644812

63.1.0

  • [minor] Makes WithPluginState work inside EditorContext f572201

63.0.0

  • [major] Re-introduce code-splitting in editor-core 028efda

62.8.0

62.7.16

  • [patch] add horizontal rule toolbar item 48c36f4

62.7.15

  • [patch] fix button spacing on toolbars and panel edit toolbar 23ca4d0

62.7.13

  • [patch] Fix lifecycle issue where we wouldn't call EditorView.destroy on a lifecycle change (i.e. switching from one appearance to another) potentially causing a memory leak. Also fixes an error where Prosemirror would append itself into the child of the
    container, rather than using the node as the root of the Editor. 9d0da7a

62.7.12

  • [patch] Fix the media group when there is a mix of images and non images d7f4f67

62.7.11

  • [patch] Fix the backspace in table cells in IE11 4e58321

62.7.10

  • [patch] Table columns should not resize when typing 59728cc

62.7.8

  • [patch] Adding link in blockquote should not split it. 13dd62e

62.7.5

  • [patch] Fix for styled-components types to support v1.4.x 75a2375

62.7.4

  • [patch] fix: prevent autoformatting for formatted-text across hard-breaks 84da82e

62.7.2

  • [patch] Fix the cursor inside a tablecell with Media group 1f97e8e

62.7.1

  • [patch] JSON encoding results in invalid ADF for table nodes 8a8d663

62.7.0

  • [minor] Support dynamically changing the Editor's appearance prop to enable switching between different appearances. Changing props that affect features, e.g. allowTables is not supported and won't cause the supported nodes/marks of the editor to change. This support is currently experimental and subject to change. The prop contentComponents is no longer rendered inside the ProseMirror contenteditable, instead it is rendered directly before the ProseMirror component. 4497ea8

62.6.0

  • [minor] Update styled-components dependency to support versions 1.4.6 - 3 ceccf30

62.5.3

  • [patch] fix nodeViews with multiline content af4d057

62.5.2

  • [patch] ED-3873 fix horizontal rule and codeblock in help 6a3161e

62.5.1

  • [patch] Remove keymap for link from help dialog in message editor. 0a47f8e

62.5.0

  • [minor] Make textFormatting and hyperlink plugins default 689aa8d

62.4.3

  • [patch] Add autoformatting of atlassian product 2173e92

62.4.2

  • [patch] Expose more types for confluence f95ce9f

62.4.1

  • [patch] Fix: arrow down in nested list which is last item in editor should create a paragraph at depth 0. 9670417

62.4.0

  • [minor] Disable save button until media finishes upload aeb54bf

62.3.2

  • [patch] Fix issue where removing placeholder-text on typing wouldn't trigger a collab transaction. Also fixed local collaborative editing storybook to not dispatch transactions to the same editor that fired them. 4567ab2

62.3.0

  • [minor] Multiline behaviour for Message editor 3f61a6a

62.2.2

  • [patch] Fix image disappears after set to left-aligned 0c79fc3

62.2.1

  • [patch] Enforce minimum version of w3c-keyname to be >= 1.1.8 dc120b9

62.2.0

  • [minor] replaceSelection with empty string removes selection a764af6

62.1.2

  • [patch] fixes RangeError bug when shouldFocus=true adbd055

62.1.1

  • [patch] fix prosemirror-view when collab editing tables 111cc6a

62.1.0

  • [minor] advanced features for tables e0bac20

62.0.23

  • [patch] Fix Insert Toolbar throws error about context if not placed inside EditorContext dca4821

62.0.22

  • [patch][smrt-156] Start tracking the containerId, objectId & mentioned user when a Mention is inserted into the Editor 36c1b22

62.0.21

  • [patch] FS-1461 objectAri and containerAri are optional in RendererContext 1b20296

62.0.19

  • [patch] Adding opt out instructions for bitbucket users. 14cc50f
  • [patch] Changes in inline autoformatting rules to make then more well defined. e6a5a14

62.0.18

  • [patch] Fix the Floating toolbar styling - Bradleys wishlist fe45969

62.0.17

  • [patch] Hide the 'Insert Placeholder Text' menu item by default 1274a31

62.0.14

  • [patch] Fix toolbar style in editor ebe7265

62.0.13

62.0.12

  • [patch] Don't block getValue untill media is ready 2440642

62.0.11

  • [patch] Fix issue with having multiple Dropzone elements listening at the same time with Editor and MediaPicker d37de20

62.0.10

  • [patch] fix setting selection inside of the content nodeView 5beb385

62.0.9

  • [patch] Show fake cursor when inserting a placeholder text element ca557d0

62.0.7

  • [patch] Allow width/height for placeholder and polish rendering 6d9f809

62.0.6

  • [patch] fix date when inserting from + menu 8f6bd7c

62.0.5

  • [patch] ED-3270: Allow arbitrary items to be added to the plus menu a88b921

62.0.4

  • [patch] Fix an issue where Shift-Enter shortcuts would not be properly handled by the Editor. Refactored the BlockType and Tables shortcut handlers to better support the updated editor architecture. a78626e
  • [patch] Minor fixes for the placeholder node to improve experience. We now highlight the node when selected, and fixed a bug where clicking on the span in a list would not trigger a selection change a9576d8
  • [patch] Add support for inserting custom placeholder-text via the Insert Block menu dfc41ea

62.0.2

  • [patch] Fix editor getValue action is giving old doc while using with waitForMediaUpload 14010c3

62.0.0

  • [major] Move media provider and state manager to editor-core 0601da7

61.9.0

  • [minor] Add replaceSelection method to EditorActions e0da0dd

61.8.2

  • [patch] Removes @kalamazoo/profilecard dependency from editor-core 5a0555e

61.8.0

  • [patch] Refactor PlaceholderText to use a NodeView to improve selection behaviour across browsers 47e4b88
  • [minor] Support the allowTemplatePlaceholders prop to enable placeholder text elements. 70dbde2

61.7.16

  • [patch] Autoformatting should work for single character. 70e44af

61.7.15

  • [patch] Handle Media.getDomElement when node has no child nodes 618b0c1

61.7.13

  • [patch] Allow macro provider to handle auto conversion during paste b2c83f8

61.7.12

  • [patch] When adding blockquote from toolbar cursor is not visible. c7c4780

61.7.11

  • [patch] fix space after mention b47f480

61.7.9

  • [patch] bump mention to 9.1.1 to fix mention autocomplete bug c7708c6

61.7.8

  • [patch] Adding product detail to JIRA collector feedback form. 81a9fd3

61.7.6

  • [patch] fix table controls on crazy fast resize ad93c0b

61.7.5

  • [patch] Add ToolbarFeedback export back 8525bb2

61.7.4

  • [patch] fix cursor pos on table controls hover 76bfa3f

61.7.3

  • [patch] cket-transformer/tests/_schema-builder.ts a6e77ff
  • [patch] move MediaItem to renderer, bump icons 5e71725

61.7.2

  • [patch] Clear formatting advance option should remove panel, blockquote and code block node types. 966a444

61.7.1

  • [patch] added ContentNodeView class to fix nodeViews that has contentDOM ref 53f2a38

61.7.0

  • [minor] The allowPlaceholderCursor prop has been removed in favour of always showing the (now renamed) fake text-cursor. c5da217

61.6.4

  • [patch] Removes components, examples, and tests, for old arch editor 9fd0649

61.6.3

  • [patch] Reducing min-width of comment editor to 272px. c71ff58

61.6.2

  • [patch] Fix uploading a big image causes many duplicated uploading 27b6510

61.6.0

  • [minor] added table column resizing plugin c61e092

61.5.2

  • [patch] Adding support for heading6. 147cd8e

61.5.0

  • [minor] FS-1624 Add new popupsScrollableElement props to editor to handle case when mountPoint is different than the scrollable element. 7d669bc

61.4.12

  • [patch] Code block in JIRA has no formatting and not distinguishable from normal text. 5bdb48f

61.4.11

  • [patch] Insert media group instead of single image inside table 5b4aaa0

61.4.9

  • [patch] Backtick should be removed at paste if its followed by code. d74188d

61.4.8

  • [patch] Add timestamp with filename on paste 18b1108

61.4.7

  • [patch] Fixes hyperlink popup positioning when popupMountPount is provided ff2c8c9

61.4.6

  • [patch] use new MediaPicker package c652ed4

61.4.5

  • [patch] Add image upload icon back 768c601

61.4.4

  • [patch] fix extension replacement with empty content e151446

61.4.3

  • [patch] fixed extension node content field 41c7958
  • [patch] Add analytics for hyperlink autocomplete 345b082

61.4.2

  • [patch] fixed typescript error 19630c5
  • [patch] added mention picker space analytics 05fa937

61.4.1

  • [patch] fixed typescript validation error in the EmojiTypeAhread test c56d564
  • [patch] added analytics for EmojiTypeAhead component 021d6f8

61.4.0

  • [minor] added new panelType 9f693b9

61.3.12

  • [patch] Fix list shortcuts c25601a

61.3.11

  • [patch] Fixes nodeviews becoming empty after some transactions c8ba47c

61.3.10

  • [patch] Change line length in Full Screen editor from 600px to 680px 6dacbbe

61.3.8

  • [patch] Keymaps not supported on windows should not be visible in help dialog on windows. 6872f52

61.3.7

  • [patch] Improvements in code block. da0fee1

61.3.6

  • [patch] Fix link dialog styling issues with recent items search 667aaa7

61.3.4

  • [patch] Remove placeholderBaseUrl config option from the Confluence Macro Provider 1583960
  • [patch] Fix Extension Header img height to 24px, center elements vertically 49f48bb

61.3.3

  • [patch] Addes in editor-markdown-transformer package 10042be

61.3.2

  • [patch] Fix cursor position after mention and emoji 330b8d2

61.3.1

  • [patch] Fix spacing and toolbar alignment for message editor 98b961e

61.3.0

  • [minor] added date plugin f7b8a33
  • [patch] fixed insertion of a table when selection has a mark 3d8226e

61.2.1

  • [patch] Fix accessing clipboardData.types in Edge (fixes paste) 91b921b
  • [patch] Updates in responsive editor 353c5d6

61.2.0

  • [minor] Grid layout for Single Image 59a8e22

61.1.0

  • [minor] Add React 16 support. 12ea6e4

61.0.3

  • [patch] Fix update single image toolbar state on selection change bea78aa

61.0.1

  • [patch] Fix analytics event name for strikethrough button. ac96c66

61.0.0

  • [patch] cleanup tables 372ac9b
  • [major] FS-1461 added TaskDecisionProvider and ContextIdentifierProvider to editor props 62fca1e

60.20.2

  • [patch] added createStep to collab provider 139e70d
  • [patch] Revert change os enter keypress in stride. 4eac0d8

60.20.1

  • [patch] Autoformatting for task and decision items should work inside tables. 13c90ff

60.20.0

  • [minor] Add horizontal rule support in full-page editor 9cefb57

60.19.0

  • [patch] Remove duplicate implementation of ProviderFactory from @kalamazoo/editor-core, in favour of only one implementation in @kalamazoo/editor-common 535cb8c
  • [minor] bump prosemirror-tables to 0.5.2 32b6bbe
  • [minor] added tasks/actions to full-page editor 49d3343
  • [patch] Horizontal rule autoformatting should work after shift+enter. f600f0e

60.18.1

  • [patch] Fix insert single image from 3rd party integration a337df1

60.18.0

  • [minor] add version to editor.start analytics 3b4c21b
  • [minor] add name and version to editor.start analytics d8d2388

60.17.6

  • [patch] Improve emoji and mention providers in editor's examples bd68138

60.17.5

  • [patch] Fixing text padding in message editor. a4af16c
  • [patch] In message editor pasting content more in size than max allowed limit should show warning and insert toolbar options should be disabled once max size is reached. 7078916

60.17.4

  • [patch] Fix issue with some of autoformatting using markdown syntax failing for links. 6e5ed2b

60.17.3

  • [patch] Mod-Enter should submit editor content for all products. 65ede03
  • [patch] Fix for issue that panel toolbar is not visible when cursor is inside a list in panel. dce5d66

60.17.1

  • [patch] validate incoming ADF node inserted from macro browser e9d0af2

60.17.0

  • [minor] Added floating toolbar to media single 46fdd15

60.16.1

  • [patch] Add support for single image wrap left/right layout 59d9a74

60.16.0

  • [minor] Enter keypress should always submit in stride. 51020fe

60.15.8

  • [patch] Update dependencies 623f8ca

60.15.7

  • [patch] Support old plugins in WithPluginState helper 194bc9c

60.15.6

  • [patch] Fixed stand alone file and link card rendering d851bfc

60.15.5

  • [patch] Collaborative editing telepointers 2.0 297afbf

60.15.4

  • [patch] Fixes Firefox rendering bug, missing attrs in transformer, new selection f59e8c4

60.15.3

  • [patch] Fix hyperlink edit to close on esc keypress 8245c10

60.15.2

  • [patch] Duplicate imageUploadPlugin paste/drop tests into editor-core. Add ProviderFactory.create({ name: provider }) helper function to reduce boilerplate. a5a36cc
  • [patch] Setting new mediaProvider will close any existing media picker window cf4785d
  • [patch] Support breakout mode for block nodes 538fa77
  • [patch] Fixing language picker in full-page editor. 9720b28

60.15.1

  • [patch] replaced inlineMacro node with inlineExtension node a43f891

60.15.0

  • [patch] Bumped emoji to v31 c4365e4
  • [patch] Fix editor scrolling and initial telepointer issue in collab mode efba71b
  • [patch] Bumped emoji to v31 207e0fc
  • [patch] Added new AppCardView v1.5 designs behind a feature flag. 92bc6c8
  • [minor] FS-1461 taskDecisionProvider and contextIdentifierProvider added to task props eaa9bfc

60.14.16

  • [patch] Add Serializer for Single image 03405bf

60.14.15

  • [patch] Auto-formatting for blocks should work after shift-enter. 12c93ca

60.14.14

  • [patch] Fix Single Image margin 54d4681

60.14.13

  • [patch] Temporarily hiding tooltips for headings. ac7d6bd

60.14.12

  • [patch] Fixes issues where an incorrect object comparison would cause cascading telepointer events to fire on each transaction. c3263c9

60.14.11

  • [patch] Fix single image temporary placeholder alignment 0a891be

60.14.10

  • [patch] Add default center layout support for single image 6113e02

60.14.6

  • [patch] Fix issue where focusing in the editor would not work as expected in Safari when the editor has a placeholder ac96315

60.14.5

  • [patch] Display telepointer of existing users when joining a collaboration session a6441ff

60.14.4

  • [patch] Bumped task decision version 1180bbe

60.14.2

  • [patch] Fix issue where disabled state was not being set correctly for the new-arch editors 79095b1
  • [patch] Fix comments editor paddings c8a57cf
  • [patch] Rename singleImage to mediaSingle. Replaced alignment and display attributes with layout. 0b97f0a
  • [patch] Updated map of ac:emoticons to new emojis f7f214e

60.14.1

  • [patch] Unskipping jest tests 54d88f7

60.13.0

  • [minor] Remove marks on change to empty document b5eec07

60.12.0

  • [minor] replaced deprecated mention toolbar analytic with new one cf2dd95
  • [patch] replaced deprecated mention analytics with the new ones 8a9070c
  • [patch] fixed typescript build errors 0d5baaa
  • [minor] code improvements for mention analytics and tests added 35bd176
  • [minor] added analytic events for mentions 1f7019a

60.11.0

60.10.0

  • [minor] Remove support for images with data URI's for Bitbucket's image node in the editor e055dee
  • [patch] Fixed an issue with drag-and-dropping images in Firefox where dropping an image on the padding of the parent container of Prosemirror's contenteditable would cause the image to be added to the editor via an InputEvent rather than trigger a DragEvent. 9b69d97

60.9.3

  • [patch] fix inline comments marker name in schema 966f9c2

60.9.2

  • [patch] split extension node 4303d49

60.9.1

  • [patch] Provide an option to disable subscript/superscript in new arch 264db1f

60.9.0

  • [patch] Fixes table controls styles for firefox and chrome 3f0a783

60.8.4

  • [patch] Add default inline code styles d5d8e5f

60.8.3

  • [patch] Fix getValue() action resolving too early with media in-flight. d31fafe

60.8.2

  • [patch] added extension node ec73cb8

60.8.0

  • [patch] Fix dependencies 9f9de42
  • [patch] Fix dependencies 5a4d799
  • [minor] ED-2864, adding fake cursor to links. 4655eac

60.7.1

  • [patch] Adding more unit test coverage for responsive editor changes. 0b35f50

60.7.0

  • [patch] Move docs to be a dev dependency for editor-core 65ada60
  • [minor] Adding separate transformer packages. f734c01

60.6.0

  • [minor] Change in collapse order of responsive editor toolbar. 14448bd

60.5.3

  • [patch] FS-1366 fix selection in action/decision 854c137

60.5.2

  • [patch] moved table plugins methods to utils 90e6b2b

60.5.1

  • [patch] fixed pasting links 847d51b

60.5.0

  • [minor] Added single image to schema; insertFile renamed to insertFiles. 1c6b005

60.4.6

  • [patch] Make tables 100% width in full page editor a28ac19

60.4.5

  • [patch] @kalamazoo/emoji bumped to ^30.3.3 for big emoji scrolling bugfix 095d6ba

60.4.4

  • [patch] Pasting multiple markdown links should create multiple links in the editor. 829b312

60.4.3

  • [patch] bump icon dependency da14956

60.4.2

  • [patch] Add documentation to editor core; introduce code formatting method to docs a1c7e56

60.4.1

  • [patch] Fixing height of message editor to 32px height and 2px border. 251b2f5

60.4.0

  • [minor] Rename monospace to code in toolbar. 6600999

60.3.3

  • [patch] Fixing textColor toolbar component for IE11. d095fc2

60.3.1

  • [patch] Collaborative editing telepointers 2.0 297afbf

60.3.0

  • [minor] Fix panel node view and floating toolbars of full page editor in new architecture. 7db53e6

60.2.5

  • [patch] Fixed stand alone file and link card rendering d851bfc

60.2.3

  • [patch] Upgrade mention to ^8.1.0 in editor and renderer 48b5af4

60.2.1

  • [patch] Restore accessLevel attribute for mention node a83619f

60.2.0

  • [minor] allow consumers of BB Transformer to disable BB link stripping 96424fa

60.1.0

  • [minor] ED-2146, when pasting link inline style marks should be cleared from position after link. bfdcb66

60.0.0

  • [major] Use correct dependencies 7b178b1
  • [major] Adding responsive behavior to the editor. e0d9867

59.6.0

  • [minor] Added big emoji render logic to editor-core 5bf750f

59.5.0

  • [minor] Upgrade Media Editor packages 193c8a0