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

Package detail

@kalamazoo/editor-common

stevenselcuk9Apache-2.01.0.2TypeScript support: included

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

readme

changelog

@kalamazoo/editor-common

43.1.0

Minor Changes

  • [minor]24865cfaff:

    ED-8080 Export new entry point for ProviderFactory

Patch Changes

43.0.0

Major Changes

  • [major]271945fd08:

    ED-8005 ProviderFactory now has types for mentionProvider and emojiProvider

    BREAKING CHANGE:

    Before: ProviderFactory.mentionProvider -> any ProviderFactory.emojiProvider -> any

    Now: ProviderFactory.mentionProvider -> Promise<MentionProvider> | undefined ProviderFactory.emojiProvider -> Promise<EmojiProvider> | undefined

Minor Changes

  • [minor]10425b84b4:

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

  • [minor]926798632e:

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

Patch Changes

42.0.0

Major Changes

  • [major]70e1055b8f:

    Remove remaining color utils in editor-common in favor of adf-schema

    Summary

    The color utility exports in @kalamazoo/editor-common have been removed as they were duplicates of color utilities in @kalamazoo/adf-schema. This also affects the secondary @kalamazoo/editor-common/color entrypoint, which has been removed. Change your imports for the following functions to point to @kalamazoo/adf-schema:

    • normalizeHexColor
    • hexToRgb
    • hexToRgba
    • rgbToHex
    • isRgb
    • isHex

    Example

    /* replace this */
    import { normalizeHexColor } from '@kalamazoo/editor-common';
    
    /* with this */
    import { normalizeHexColor } from '@kalamazoo/adf-schema';

Minor Changes

  • [minor]49703c574d:

    Make ProviderFactory interface to understand MediaProvider

  • [minor]166dd996a8:

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

  • [minor]3a4aa18da6:

    ED-7878 Add expand analytics v1

  • [minor]f1a06fc2fd:

    ED-7876 Implement expand and nestedExpand in Editor and Renderer

    A work in progress implementation of the new expand and nestedExpand nodes. These are currently disabled by default, but can be tested by enabling an editor prop.

    UNSAFE_allowExpand={true}

    Note, expand and nestedExpand are only in the stage-0 ADF schema (as of this changeset).

  • [minor]ae42b1ba1e:

    Adf schema changes (for stage-0) to support alt text on media nodes. editor-core changes are wrapped under the editor prop UNSAFE_allowAltTextOnImages. There is no alt text implementation yet, so the user won't be able to add alt text to images just yet.

  • [minor]1377a45225:

    ED-7492 add support to indent actions

    This version adds support for indenting actions using the keyboard shortcuts Tab and Shift-Tab. You can also unindent items by backspacing them at the start, or deleting forwards within the task.

    There is no new behaviour if the feature flag (allowNestedTasks) is turned off.

Patch Changes

41.2.1

Patch Changes

41.2.0

Minor Changes

  • [minor]1a0fe670f9:

    ED-7674: support nested actions in stage-0 schema; change DOM representation of actions

    Nested actions

    This changeset adds support for nesting actions at the schema level, currently only within the stage-0 ADF schema.

    The editor and renderer currently do nothing special to represent these nested actions. As of this release, they appear as as flat list.

    To enable this feature, use the new allowNestedTasks prop.

    DOM representation of actions in renderer + editor

    This release also changes the DOM representation of actions away from a ol > li structure, to a div > div one. That is, both the taskList and taskItem are wrapped in div elements.

    Because taskLists can now be allowed to nest themselves, this would otherwise have created an ol > ol structure, which is invalid.- [minor]ae4f336a3a:

FABDODGEM-13 Editor Damask Release - Internal post

BREAKING CHANGES


Affected Editor Components:

tables, media, mobile, emoji, tasks & decisions, analytics

Editor

Mobile

Media

i18n-tools

Bumped dependencies.

Patch Changes

41.1.2

Patch Changes

  • [patch]a2d0043716:

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

41.1.1

Patch Changes

  • [patch]8af8f8ec2a:

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

41.1.0

Minor Changes

  • [minor]79c69ed5cd:

    ED-7449 Implement sorting inline cards inside tables base on resolved title

41.0.0

Major Changes

  • [major]80adfefba2:

    Remove applicationCard node and action mark

Minor Changes

  • [minor]5276c19a41:

    ED-5996: support viewing inline comments within editor

    You can do this with the annotationProvider prop. Passing a truthy value to this (e.g. the empty object {}) will:

    • enable support for working with the annotation ADF mark
    • will render highlights around any annotations, and
    • allow copying and pasting of annotations within the same document, or between documents

    You can also optionally pass a React component to the component, so you can render custom components on top of or around the editor when the user's text cursor is inside an annotation.

    Please see the package documentation for more information.

    There is an example component called 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]520db7fe02:

    ED-6359 Enable image resize and alignment within tables

    This feature needs to be enabled with the new optional prop media.allowResizingInTables. By default, this is set to false, but will likely be promoted to default true in future, and then removed as an option. Resizing and alignment of media within tables are both tied to this prop.

Patch Changes

40.0.1

40.0.0

Major Changes

  • [major]08ec269915:

    ED-7532 Expose ability to cancel default browser behaviour when clicking Smart Links within the Mobile Renderer.

39.21.0

Minor Changes

  • [minor]6b9ed8f471:

    Export and consume validator from editor-common

39.20.0

Minor Changes

  • [minor]73e0198ae4:

    AK-6504: Fix MentionWithProfilecard for mentions in editor view mode

39.19.1

Patch Changes

  • [patch]9bd9cc7d25:

    Avoid importing all of editor-common in jira-transformer

39.19.0

Minor Changes

39.18.3

Patch Changes

  • [patch]097b696613:

    Components now depend on TS 3.6 internally, in order to fix an issue with TS resolving non-relative imports as relative imports

39.18.2

Patch Changes

  • [patch]22291c2373:

    ED-7531: Fixes copy and paste issue for mediaSingle from renderer to editor

39.18.1

Patch Changes

39.18.0

Minor Changes

  • [minor]ff9f82137b:

    ED-7149: Report the jankiness in the Editor

39.17.4

39.17.3

Patch Changes

  • [patch]926b43142b:

    Analytics-next has been converted to Typescript. Typescript consumers will now get static type safety. Flow types are no longer provided. No behavioural changes.

    Breaking changes

    • withAnalyticsForSumTypeProps alias has been removed, please use withAnalyticsEvents
    • AnalyticsContextWrappedComp alias has been removed, please use withAnalyticsContext

    Breaking changes to TypeScript annotations

    • withAnalyticsEvents now infers proptypes automatically, consumers no longer need to provide props as a generic type.
    • withAnalyticsContext now infers proptypes automatically, consumers no longer need to provide props as a generic type.
    • Type WithAnalyticsEventProps has been renamed to WithAnalyticsEventsProps to match source code
    • Type CreateUIAnalyticsEventSignature has been renamed to CreateUIAnalyticsEvent to match source code
    • Type UIAnalyticsEventHandlerSignature has been renamed to UIAnalyticsEventHandler to match source code
    • Type AnalyticsEventsPayload has been renamed to AnalyticsEventPayload
    • Type ObjectType has been removed, please use Record<string, any> or [key: string]: any
    • Type UIAnalyticsEventInterface has been removed, please use UIAnalyticsEvent
    • Type AnalyticsEventInterface has been removed, please use AnalyticsEvent
    • Type CreateAndFireEventFunction removed and should now be inferred by TypeScript
    • Type AnalyticsEventUpdater removed and should now be inferred by TypeScript

39.17.2

39.17.1

Patch Changes

  • [patch]87719d77c7:

    ED-7308: added performance measurements of ProseMirror document updates

39.17.0

Minor Changes

  • [minor]6164bc2629:

    ED-6806 Move 'calcTableColumnWidths' from adf-schema into editor-common

    BREAKING CHANGE

    We move 'calcTableColumnWidths' helper from adf-schema into our helper library editor-common, you can use it from editor-common in the same way:

    Before:

    import { calcTableColumnWidths } from '@kalamazoo/adf-schema';

    Now:

    import { calcTableColumnWidths } from '@kalamazoo/editor-common';

Patch Changes

  • [patch]d4223be707:

    ED-6805 Fix table column widths calculation (renderer/confluence-transformer)

39.16.7

Patch Changes

  • [patch]0bb88234e6:

    Upgrade prosemirror-view to 1.9.12

39.16.6

Patch Changes

  • [patch]ec8066a555:

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

39.16.5

Patch Changes

  • [patch]ba223c9878:

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

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

39.16.4

Patch Changes

  • [patch]404c2886f8:

    fix MediaSingle styles for renderer

39.16.3

Patch Changes

  • [patch]bbff8a7d87:

    Fixes bug, missing version.json file

39.16.2

Patch Changes

  • [patch]18dfac7332:

    In this PR, we are:

    • Re-introducing dist build folders
    • Adding back cjs
    • Replacing es5 by cjs and es2015 by esm
    • Creating folders at the root for entry-points
    • Removing the generation of the entry-points at the root Please see this ticket or this page for further details

39.16.1

Patch Changes

  • [patch]d0db01b410:

    TypeScript users of withAnalyticsEvents and withAnalyticsContext are now required to provide props as a generic type. This is so that TypeScript can correctly calculate the props and defaultProps of the returned component.

    Before:

    withAnalyticsEvents()(Button) as ComponentClass<Props>;

    After:

    withAnalyticsEvents<Props>()(Button);

39.16.0

Minor Changes

  • [minor]4a22a774a6:

    AUX-36 Add update support for extension handler

39.15.0

Minor Changes

  • [minor]d217a12e31:

    ED-7056: Update prosemirror-utils, this enables us to replace selected nodes while inserting ED-6668: Adds a selected ring to all extensions

39.14.0

Minor Changes

  • [minor]2714c80a0b:

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

39.13.2

39.13.1

Patch Changes

  • [patch]752fad0061:

    Fix perfromance measure utils

39.13.0

Minor Changes

39.12.0

Minor Changes

  • [minor]d6c31deacf:

    ED-6701 Upgrade prosemirror-view to 1.9.10 and prosemirror-inputrules to 1.0.4 for composition input improvements

39.11.0

Minor Changes

  • [minor]bb64fcedcb:

    uploadContext and viewContext fields of MediaProvider (part of Editor and Renderer props) are deprecated. New fields uploadMediaClientConfig and viewMediaClientConfig should be used from now on.

39.10.0

Minor Changes

  • [minor]0202c1d464:

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

39.9.0

Minor Changes

  • [minor]86bf524679:

    ED-7117, ED-7087: Fix copy pasting smart links out of editor. Fallback to HTML anchor tag if errors occur during rendering (e.g. no provider found).

39.8.7

39.8.6

Patch Changes

  • [patch]0438f37f2c:

    ED-7105 Fix issue where images in full-width mode page could be a different size between the editor and renderer

39.8.5

Patch Changes

  • [patch]29f34ab448:

    Fix infinite loop of resizes with certain page hights and widths in renderer and editor

39.8.4

Patch Changes

  • [patch]7e9c4f03c9:

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

39.8.3

Patch Changes

  • [patch]fee6d77243:

    ED-7090 Fix issue where popups could appear off screen

    Editor popups are now positioned so that they are always contained within the parent element - this prevents them being cut off when they are too far left or right

39.8.2

39.8.1

Patch Changes

  • [patch]ec0197518f:

    Fix incorrect date import path

39.8.0

Minor Changes

  • [minor]11a8112851:

    ED-6991 Fire analytics event for renderer started

    Set up analytics v3 in renderer

39.7.2

39.7.1

Patch Changes

  • [patch]9886f4afa1:

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

39.7.0

  • [minor]21f5217343:

    • consume emoji new entrypoints in AK

39.6.1

  • [patch]56356b17a3:

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

39.6.0

  • [minor]4969df0716:

    • fix lazy rendering bugs in Smart Links.

39.5.0

  • [minor]7089d49f61:

    • consume the new mention entrypoints

39.4.0

  • [minor]d9f8b4d43d:

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

39.3.0

  • [minor]79f0ef0601:

    • Use strict tsconfig to compile editor packages

39.2.3

  • [patch]dfc7aaa563:

    • ED-6863: Fix the rendering of extensions in the renderer when they have breakout layouts.

39.2.2

  • [patch]5ad66b6d1a:

    • [ED-6860] Revert prosemirror-view 1.8.9 bumps, this version was making the cursor typing slowly. this version is recreating all plugins when we use EditorView.setProps

39.2.1

  • [patch]1ec6367e00:

    • ED-6551 - Lists should correctly wrap adjacent floated content without overlapping

39.2.0

  • [minor]a8e3fc91ae:

    • Remove react from panel node view

39.1.0

  • [minor]5a49043dac:

    • Enable strictPropertyInitialization in tsconfig.base

39.0.1

  • [patch]80cf1c1e82:

    • [ED-6654] Update prosemirror-view to 1.8.9 that fixes a few issues with mouse selections on prosemirror like click on table and the controls doesn't show up

39.0.0

38.0.0

37.0.0

36.2.3

  • [patch]a6fb248987:

    • ED-6639 Align lists styles between editor & renderer

36.2.2

  • [patch]0d23e11834:

    • ED-6736 Prevent extensions with specified width from overflowing between layout cols.

36.2.1

36.2.0

  • [minor]799b7daf70:

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

36.1.12

36.1.11

  • [patch]0b5e0311af:

    • Ed-5849 Add check to popup to ensure it's target position is mounted

36.1.10

  • [patch]c01f9e1cc7:

    • Standardise code-block class between editor/renderer. Fix bg color when code-block is nested within a table heading.

36.1.9

  • [patch]63c00f3503:

    • fix usage of entry point of @kalamazoo/mention

36.1.8

  • [patch]fc2b10e0cc:

    • HOT-86829 do not call setWidth with 0 nor undefined

36.1.7

36.1.6

  • [patch]97e555c168:

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

36.1.5

  • [patch]823d44ebb0:

    • ED-6667 Enfoce consistent whitespace between renderer & editor

36.1.4

  • [patch]b425ea772b:

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

36.1.3

  • [patch]6290d651d8:

    • Update editor-common to use Mention alternative entry point. This should reduce editor-common bundle size

36.1.2

  • [patch]d13fad66df:

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

36.1.1

36.1.0

  • [minor]02dd1f7287:

    • [ED-5505] Persists formatting to table cells and headers when toggling header row, column or applying any text formatting to empty cells.

36.0.1

  • [patch]acfd88ba22:

    • ED-6639 Align lists styles between editor & renderer

36.0.0

35.2.0

  • [minor]63133d8704:

    • [ED-6200] Add defaultMarks attribute on tableCell schema

35.1.3

35.1.2

  • [patch]298bfed4e1:

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

35.1.1

  • [patch]b32008359a:

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

35.1.0

  • [minor]ea6b08700c:

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

35.0.3

  • [patch]c604b1eb64:

    • Fix ED-6522 & ED-6046. Remove z-index from images to ensure they doesn't overlap adjacent content. Ensure floated images remain clickable when adjacent a list.

35.0.2

  • [patch]1bcaa1b991:

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

35.0.1

  • [patch]205b101e2b:

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

35.0.0

34.2.0

  • [minor]f6345bba88:

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

34.1.0

  • [minor]5b226754b8:

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

34.0.0

33.1.0

  • [minor]6739aea208:

    • Update editor-common and editor-core types

33.0.4

33.0.3

33.0.2

  • [patch]2b4b290610:

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

33.0.1

  • [patch]1c00bd6268:

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

33.0.0

32.4.3

32.4.2

  • [patch]4eb1af2892:

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

32.4.1

  • [patch]42b78a6133:

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

32.4.0

32.3.1

  • [patch]f5e8437365:

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

32.3.0

  • [minor]b1ff16a33f:

    • Improved typings for editor-common

32.2.0

  • [minor]3672ec23ef:

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

32.1.0

  • [minor]5dc1e046b2:

    • Apply stricture typings to elements related editor code

32.0.2

32.0.1

  • [patch]ca17040178:

    • ED-6243: Dont use breakpoint width calculations for tables in renderer

32.0.0

31.1.1

31.1.0

  • [minor]be86cbebc3:

    • enable noImplicitAny for task-decision, and related changes

31.0.5

  • [patch]aa164f77b8:

    • ED-6046: fix selecting wrapped image with list next to it

31.0.4

  • [patch]44a42d5eb3:

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

31.0.3

  • [patch]50fb94a34f:

    • ED-6174: Breakout marks should be 100% of parent container

31.0.2

  • [patch]c82c636533:

    • ED-6156: limit breakout width to 1800px

31.0.1

  • [patch]557a2b5734:

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

31.0.0

30.0.2

  • [patch]bfe22480d0:

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

30.0.1

30.0.0

29.0.0

28.1.0

  • [minor]be6313e:

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

28.0.4

  • [patch]060f2da:

    • ED-5991: bumped prosemirror-view to 1.6.8

28.0.3

  • [patch]61ce3c5:

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

28.0.2

28.0.1

  • [patch]0145eef:

    • ED-5733 Update size styles for headers and paragraph to match typography document

28.0.0

27.0.0

26.0.2

  • [patch]8db5ddc:

    • ED-6002 Fixes overflowed layout column rendering in renderer

26.0.1

  • [patch]ababb4a:

    • ED-5999: fix padding between Columns in renderer

26.0.0

  • [major]e858305:

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

25.0.5

  • [patch]5d4527e:

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

25.0.4

  • [patch]80cadc7:

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

25.0.3

25.0.2

  • [patch]ce65803:

    • Fix issue where panel icons were small in tables

25.0.1

  • [patch]3585da7:

    • Refactor Popup calculate position

25.0.0

24.1.0

  • [minor]b9f8a8f:

    • Adding alignment options to media

24.0.0

  • [major]1205725:

    • Move schema to its own package

23.0.0

22.4.2

  • [patch]34df084:

    • Fix layout schema and enable breakout layouts in renderer

22.4.1

  • [patch]a2ea6a7:

    • Use indexOf instead of bespoke/custom findIndex

22.4.0

  • [minor]e06b553:

    • ED-5702: default new table resizing

22.3.2

  • [patch]60a4609:

    • ED-5771: fix rendering of full-width resized images

22.3.1

  • [patch]0a297ba:

    • Packages should not be shown in the navigation, search and overview

22.3.0

  • [minor]a1b03d0:

    • ED-3890 Adds Indentation support on paragraphs and headings

22.2.3

22.2.2

  • [patch]755fd19:

    • Fixing null state for task item copy

22.2.1

  • [patch]126b7b0:

    • fix: Inline marks do not match between editor and renderer

22.2.0

  • [minor]94094fe:

    • Adds support for links around images

22.1.1

  • [patch]3061b52:

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

22.1.0

  • [minor]7c9dcba:

    • Responsive wide breakout mode

22.0.3

  • [patch]52606a5:

    • ED-5560 Code block language in schema is now a string (ADF Change 33)

22.0.2

22.0.1

  • [patch]2db96d3:

    • Adjust min-width nodes to support table resizing

22.0.0

21.5.0

  • [minor]cfba914:

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

21.4.1

  • [patch]416fbb3:

    • ED-3298: codeBlocks inside lists

21.4.0

  • [minor]6d6522b:

    • Refactor mentions to use TypeAhead plugin

21.3.2

  • [patch]409e610:

    • Fix schema block marks name inconsistency

21.3.1

  • [patch]37d6258:

    • ED-5796: fix setting background color to white

21.3.0

  • [minor]1e5cd32:

    • Make layouts stack on small screens

21.2.4

  • [patch]df33a8b:

    • Fix block marks validation

21.2.3

  • [patch]d3bb11f:

    • Fixing validator for alignment marks

21.2.2

21.2.1

  • [patch]c31aaf0:

    • Fixing the first paragraph for alignment

21.2.0

  • [minor]14477fa:

    • Adding text alignment to editor and renderer

21.1.7

  • [patch]380928b:

    • ED-5293: fix merging cells

21.1.6

  • [patch]a1fb551:

    • Fixed style attribute ADF error for Fabric Status

21.1.5

  • [patch]aadaeb9:

    • ED-5691 Allow unsupported block inside tableCell

21.1.4

  • [patch]5c148c8:

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

21.1.3

  • [patch]fabc81f:

    • ED-5197: bold toolbar button is inverted in table header cells

21.1.2

  • [patch]68f3e01:

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

21.1.1

  • [patch]b19b7bb:

    • ED-5721 Make content optional for all eligible nodes

21.1.0

  • [minor]b440439:

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

21.0.1

  • [patch]9390a7e:

    • ED-5685: add grid ruler marks

21.0.0

20.3.8

  • [patch]1ec58fb:

    • Fix bodied extension node blows up with unsupportedBlock

20.3.7

20.3.6

  • [patch]a9eb99f:

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

20.3.5

  • [patch]ed15858:

    • ED-5552: Adds shadow to overflow elements in the renderer.

20.3.4

  • [patch]8f1073c:

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

20.3.3

  • [patch]825d4e9:

    Fix copying codeblock from renderer

20.3.2

  • [patch]9f26f82:

    • Removing extra padding inside the comment editor

20.3.1

20.3.0

  • [minor]4f5830f:

    • ED-4200: add page layout support to generator and ADF schema

20.2.5

  • [patch]653b6a9:

    • removed optional attributes from adf-builder module for status node
  • [patch]cd5471b:

    • added style attribute for Status node in ADF schema

20.2.4

  • [patch]6a0a6f8:

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

20.2.3

20.2.2

20.2.1

20.2.0

20.1.9

20.1.8

20.1.7

  • [patch]25cdb93:

    Fix copying codeblock from renderer

20.1.6

20.1.5

  • [patch]f271431:

    ED-5179: fix context menu when table has scroll

20.1.4

  • [patch] Wrap invalid node with unsupported node fb60e39

20.1.3

  • [patch] ED-5513: render table that respects columns widths except on mobile 716bb9d

20.1.2

  • [patch] Media refactor and fileID upfront 052ce89

20.1.1

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

20.1.0

  • [minor] Change breakpoints for dynamic text sizing f660016

20.0.1

  • [patch] ED-5487: fix popup when editor is initialised in the head of the page 0c3a2f3

20.0.0

19.3.3

  • [patch] ED-5529 Fix JSON Schema d286ab3

19.3.2

19.3.1

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

19.3.0

  • [minor] Dynamic font size for panels ea3b522

19.2.0

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

19.1.1

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

19.1.0

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

19.0.0

18.0.0

17.1.1

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

17.1.0

  • [minor] Allow empty content under doc 47d50ad

17.0.9

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

17.0.8

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

17.0.7

17.0.6

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

17.0.5

17.0.4

  • [patch] ED-5313 add width to mediaSingle 3f8c0ee

17.0.3

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

17.0.2

  • [patch] ED-5299: added mediaSingle to jira transformer d73f846

17.0.1

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

17.0.0

16.2.3

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

16.2.2

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

16.2.1

16.2.0

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

16.1.6

  • [patch] fix styles for nested tables 11267a8

16.1.5

  • [patch] reverting table style change b829ab9

16.1.4

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

16.1.3

  • [patch] use new tsconfig for typechecking 09df171

16.1.2

  • [patch] Fix generator to work with TS3 4040b00

16.1.1

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

16.1.0

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

16.0.0

15.0.7

15.0.6

  • [patch] MediaSingle image now has 100% max-width in table cells 9e5ae81
  • [patch] Updated dependencies 9e5ae81

15.0.5

15.0.4

  • [patch] Wrap listItems and tableCell inline nodes with a block node to avoid renderer exceptions. ED-5283 46eca8f

15.0.3

  • [patch] Fix import error from css-color-names ce50449

15.0.2

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

15.0.1

  • [patch] Updated dependencies da65dec

15.0.0

14.0.14

  • [patch] ED-5101, align z-index of all floating things inside editor. 52ad431
  • [none] Updated dependencies 52ad431

14.0.13

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

14.0.12

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

14.0.11

14.0.10

14.0.9

  • [patch] Fixes renderer tables for Mobile 7f1ef74
  • [none] Updated dependencies 7f1ef74

14.0.8

14.0.7

14.0.6

  • [patch] ED-5190: fixed mediaSingle styles in renderer 4f09dea
  • [none] Updated dependencies 4f09dea

14.0.5

  • [patch] ED-4824: added renderer support for smart cards 7cf0a78
  • [none] Updated dependencies 7cf0a78

14.0.4

14.0.3

  • [patch] Fixed bodied-extension to not split when pressing enter in middle empty paragraph 4c0ecd7
  • [none] Updated dependencies 4c0ecd7

14.0.2

  • [patch] Updated dependencies 79f780a

14.0.1

14.0.0

13.2.8

13.2.7

13.2.6

13.2.5

  • [patch] When copying a table respect the table layout and cell attributes. ED-4947 d25b42c
  • [none] Updated dependencies d25b42c

13.2.4

  • [patch] ED-4995: added support for the rest of the page layout types in the renderer 9d9acfa
  • [none] Updated dependencies 9d9acfa

13.2.3

13.2.2

  • [patch] ED-5033, fixes for multiple date related issues. c9911e0
  • [patch] Updated dependencies c9911e0

13.2.1

13.2.0

13.1.0

13.0.11

  • [patch] quick fix for invalid codeBlock throwing errors. We should handle it in a better way. Rifat is working on a proper solution 7d549c4
  • [none] Updated dependencies 7d549c4

13.0.10

  • [patch] Fix deleting the panel macro crashes the page f0a4fb9
  • [none] Updated dependencies f0a4fb9

13.0.9

  • [patch] ED-4199, Adding support for column layout in renderer. 51ccf5f
  • [none] Updated dependencies 51ccf5f

13.0.8

  • [patch] FS-2816 - Prevent clicks in pop ups from triggering focus of the message editor 247855f
  • [none] Updated dependencies 247855f

13.0.7

  • [patch] Updated dependencies b1e8a47

13.0.6

  • [patch] Fix popup reposition error on scroll and resize and karma test aeec6b8
  • [none] Updated dependencies aeec6b8

13.0.5

  • [patch] New floating toolbar for Panel 4d528ab
  • [none] Updated dependencies 4d528ab

13.0.4

13.0.3

  • [patch] Improves type coverage by removing casts to any 8928280
  • [none] Updated dependencies 8928280

13.0.2

  • [patch] ED-4676, text in table header should be bold y default. 1bf849c
  • [patch] Updated dependencies 1bf849c

13.0.1

  • [patch] ED-5063 always render tables to full width of container 4342d93
  • [none] Updated dependencies 4342d93

13.0.0

12.0.0

11.4.6

11.4.5

  • [patch] Updated dependencies 6f51fdb

11.4.4

11.4.3

  • [patch] ED-5034 unify full-width sizes of media, tables and extensions dac304d
  • [none] Updated dependencies dac304d

11.4.2

11.4.1

  • [patch] FS-1704 - Bug fix - copy and pasting of rendered actions/decisions into the editor 9d47846
  • [none] Updated dependencies 9d47846

11.4.0

  • [minor] Add @kalamazoo/adf-utils package dd2efd5
  • [none] Updated dependencies dd2efd5

11.3.14

  • [patch] Replace Portal component with ReactDOM.createPortal 17b638b
  • [none] Updated dependencies 17b638b

11.3.13

  • [patch] ED-4420: added unsupported nodes f33ac3c
  • [none] Updated dependencies f33ac3c

11.3.12

11.3.11

11.3.10

11.3.9

11.3.8

11.3.7

11.3.6

11.3.5

11.3.4

  • [patch] ED-4934: fix table styles by avoiding circular imports d1375ee
  • [none] Updated dependencies d1375ee

11.3.3

  • [patch] Fixing the cursor navigation between inline nodes b9e3213
  • [none] Updated dependencies b9e3213

11.3.2

  • [patch] ED-4520, date renderer should render UTC value of date. 28e3c31
  • [none] Updated dependencies 28e3c31

11.3.1

  • [patch] ED-4924: fix table control styles 377ebeb
  • [none] Updated dependencies 377ebeb

11.3.0

11.2.11

  • [patch] Removing unnecessary throw of error bfa8b69
  • [none] Updated dependencies bfa8b69

11.2.10

11.2.9

  • [patch] ED-4741, adding support for date node in renderer. 2460f47
  • [none] Updated dependencies 2460f47

11.2.8

11.2.7

  • [patch] ED-4848: make wide table mode responsive 862ea96
  • [none] Updated dependencies 862ea96

11.2.6

  • [patch] Design updates for /QuickInsert™️ menu 4e4825e
  • [none] Updated dependencies 4e4825e

11.2.5

  • [patch] Add Table breakout mode in renderer 0d3b375
  • [none] Updated dependencies 0d3b375

11.2.4

11.2.3

11.2.2

  • [patch] Fixing extension select and refactor eca44eb
  • [none] Updated dependencies eca44eb

11.2.1

11.2.0

  • [minor] ED-4654 add minimum 128px column width to tables 6ee43d8
  • [none] Updated dependencies 6ee43d8

11.1.2

11.1.1

  • [patch] ED-3474 add redesigned table numbering column, fix table styling regressions 1bef41a
  • [none] Updated dependencies 1bef41a

11.1.0

11.0.7

11.0.6

11.0.5

11.0.4

11.0.3

11.0.2

11.0.1

11.0.0

10.1.10

  • [patch] ED-4789: fix sticky toolbars 6d09683
  • [none] Updated dependencies 6d09683

10.1.9

10.1.8

10.1.7

  • [patch] Quick Insert menu for internal editor things 370344f
  • [none] Updated dependencies 370344f

10.1.6

  • [patch] ED-4689 add __confluenceMetadata to link mark schema e76e4b4
  • [none] Updated dependencies e76e4b4

10.1.5

  • [patch] FEF-1329 Fix catastrophic failure when editing pages with images da4d2d4
  • [none] Updated dependencies da4d2d4

10.1.4

10.1.3

  • [patch] Add support for relative links 41eb1c1
  • [none] Updated dependencies 41eb1c1

10.1.2

  • [patch] ED-4447 Fix image breakout rendering b73e05d
  • [none] Updated dependencies b73e05d

10.1.1

10.1.0

  • [minor] Adds in adf traversor 450db2e
  • [minor] Updated dependencies 450db2e

10.0.3

10.0.2

  • [patch] ED-4221 Fix toolbar style inconsistencies f3fb6b8
  • [none] Updated dependencies f3fb6b8

10.0.1

10.0.0

9.4.0

  • [minor] Add stage0 support to validator 1b5cc7f
  • [none] Updated dependencies 1b5cc7f

9.3.10

  • [patch] ED-4643: added support for "wide" layout for tables 8c146ee
  • [none] Updated dependencies 8c146ee

9.3.9

9.3.8

  • [patch] ED-4569 Fix ADF schema issue for application card link pattern fb831b1
  • [none] Updated dependencies fb831b1

9.3.7

  • [patch] Adding borders for colors in color picker dc842ac
  • [none] Updated dependencies dc842ac

9.3.6

  • [patch] Disable overlay for mediaSingle 147bc84
  • [none] Updated dependencies 147bc84

9.3.5

  • [patch] ED-4120 support placeholder text in renderer 616a6a5
  • [patch] Updated dependencies 616a6a5

9.3.4

  • [patch] Fix validation for badge number 3ef21cd
  • [patch] ED-4523 implement contexual delete 9591127
  • [none] Updated dependencies 3ef21cd
  • [patch] Updated dependencies 9591127

9.3.3

  • [patch] Revert schema change d6634bc

9.3.1

  • [patch] Fixing up the re-rendering of tables on paste 31f28fa

9.3.0

  • [minor] Adding support for external images 9935105

9.2.14

  • [patch] ED-4568, adding support for panel types success and error in renderer. 1aef8d2

9.2.13

  • [patch] Adding progress loader for cloud pickers e22266c

9.2.11

  • [patch] ED-4431, selecting block extension creates a wrng selection. c078cf2

9.2.10

9.2.8

  • [patch] ED-4336 support loading dynamic/"auto" tables from confluence to fixed-width tables 0c2f72a

9.2.7

  • [patch] ED-4454: fix setting while bg color for table header cells 83aecb3

9.2.5

  • [patch] ED-4459, JIRA transformer should return unicode for emoji node. 107bf1e

9.2.4

9.2.2

  • [patch] ED-3633, fixing paragarph margins inside table. 9d8c2a4

9.2.1

  • [patch] ED-4334 fix column size calculation bug; don't emit default col/rowspan attrs eb8f140

9.2.0

  • [minor] Add initial Page Layouts supports for Confluence. Doesn't currently support different layout types / enforcing column constraints in the editor. ec8f6d8

9.1.0

  • [minor] Add a generic type ahead plugin 445c66b

9.0.1

  • [patch] Unskipping the backwards compat test 1bbf22e

8.1.27

  • [patch] Removing redundant array item from schema ab8533d

8.1.25

  • [patch] Added missing dependencies and added lint rule to catch them all 0672503

8.1.24

  • [patch] Fixing the nested link issue on paste 5d20a1f

8.1.22

  • [patch] change table node builder constructor for tests, remove tableWithAttrs cf43535

8.1.20

  • [patch] support table colwidth in renderer, fix other table properties in email renderer f78bef4

8.1.19

  • [patch] make tableCell/tableHeader attrs object optional a6e1882

8.1.18

  • [patch] ED-4094: fix ADF generation for inline code ee9c394

8.1.17

  • [patch] Adding Media inside lists 07d3dff

8.1.16

  • [patch] ED-3476 add table breakout mode 7cd4dfa

8.1.14

  • [patch] Remove dependency on prosemirror-schema-basic from editor-common a1ed03a

8.1.10

  • [patch] Move types/interfaces for ExtensionHandlers to editor-common 3d26cab

8.1.9

  • [patch] Upgrading ProseMirror Libs 35d14d5

8.1.8

  • [patch] ED-3990: No longer allow bodiedExtensions in table cells in ADF c02a81a

8.1.5

  • [patch] Add "sideEffects: false" to AKM2 packages to allow consumer's to tree-shake c3b018a

8.1.4

  • [patch] table cell/header attributes in the Confluence transformer 9415aaa

8.1.3

  • [patch] add additional confluence link metadata attributes 6ddf3d4

8.1.2

  • [patch] ED-4030 Don't reload Image cards again after upload is done 9aff937

8.1.1

  • [patch] Use fab:adf to convert Macros and fallback ece6c43

8.1.0

  • [minor] Add analytics events for click and show actions of media-card 031d5da

8.0.5

  • [patch] Changing table cell schema to not allow nesting of bodied extensions in it. bac680c

8.0.3

  • [patch] Add full width and wide layout support for single image ae72acf

8.0.0

  • [major] updated media-core peer dependency, this requires dependents to install new media-core version 47b459a

7.0.2

  • [patch] support __confluenceMetadata property on link mark b17f847

7.0.0

  • [major] Use media-core as peerDependency c644812

6.3.17

  • [patch] make colwidth an array of numbers in schema 369b522

6.3.16

  • [patch] Add key as an optional parameter to applicationCard actions 28be081

6.3.12

  • [patch] Table columns should not resize when typing 59728cc

6.3.8

  • [patch] Fix for styled-components types to support v1.4.x 75a2375

6.3.6

  • [patch] JSON encoding results in invalid ADF for table nodes 8a8d663

6.3.5

  • [patch] fix tables in json schema 4b67c37

6.3.3

  • [patch] Adding support for reactions 1b74cff

6.3.2

  • [patch] add span and background attribs for table nodes in renderer 8af61df

6.3.0

  • [minor] Introduce the placeholder node to the ADF 2441f92

6.2.0

  • [minor] add support for fab:adf and confluence decision list transforms e08eccc
  • [minor] add support for fab:adf and confluence decision list transforms f43f928
  • [minor] advanced features for tables e0bac20

6.1.9

  • [patch] Encode and decode for Extension schemaVersion 0335988

6.1.8

6.1.3

  • [patch] Move media provider and state manager to editor-core 0601da7

6.1.2

6.1.0

  • [minor] Fixing content expression of bodiedExtension node. 38b81ad

6.0.4

  • [patch] bump mention to 9.1.1 to fix mention autocomplete bug c7708c6

6.0.3

  • [patch] Remove monospace font-style for code marks. b92c81e

6.0.2

  • [patch] Removing SMB from URL-whitelist dfe77d2

6.0.1

  • [patch] Add additional inline nodes to unknownBlock f330ca1

6.0.0

  • [patch] cket-transformer/tests/_schema-builder.ts a6e77ff
  • [major] move MediaItem to renderer, bump icons 5e71725

5.10.3

  • [patch] Change JSON schema to ensure that first child of list-item is always paragraph 9a36594

5.10.0

  • [minor] FS-1624 Add new popupsScrollableElement props to editor to handle case when mountPoint is different than the scrollable element. 7d669bc

5.9.4

  • [patch] Insert media group instead of single image inside table 5b4aaa0

5.9.3

  • [patch] Fix getValidDocument to wrap top level inline nodes c82a941
  • [patch] Fix unknown node validator 419f4fc

5.9.1

  • [patch] fix extension replacement with empty content e151446

5.9.0

  • [minor] move table nodes from prosemirror-tables to editor-common 630c9ae
  • [patch] fixed extension node content field 41c7958

5.8.1

  • [patch] Fixing nesting of blocks in JSON schema. ed5c5ca

5.8.0

  • [minor] added new panelType 9f693b9

5.7.3

  • [patch] Revert the change of block nesting in JSON schema. dd19d0f

5.7.0

  • [minor] Fixing JSON schema for block nesting. 92c8f93

5.6.0

  • [minor] added date plugin f7b8a33

5.5.1

  • [patch] Fix schema definition of mediaSingle node ade0fc9

5.5.0

  • [minor] Add React 16 support. 12ea6e4

5.4.1

  • [patch] Use media-test-helpers instead of hardcoded values f2b92f8

5.3.0

  • [patch] Remove duplicate implementation of ProviderFactory from @kalamazoo/editor-core, in favour of only one implementation in @kalamazoo/editor-common 535cb8c
  • [minor] bump prosemirror-tables to 0.5.2 32b6bbe
  • [patch] FS-1601 Don't use async/await in mention-with-providers to allow usage of synchronous promise by consumer e464412
  • [minor] added tasks/actions to full-page editor 49d3343

5.1.10

  • [patch] We now use ProseMirror Schema to validate document d059d6a

5.1.9

  • [patch] Added floating toolbar to media single 46fdd15

5.1.8

  • [patch] Allow inline contents inside headings. 738631b

5.1.7

  • [patch] Updated media-card Appearance type to include "auto" e1f8390

5.1.4

  • [patch] Support copy/pasting emoji from Bitbucket into the Editor a8ca5d4

5.1.3

  • [patch] replaced inlineMacro node with inlineExtension node a43f891

5.1.2

  • [patch] Bumped emoji to v31 c4365e4
  • [patch] Bumped emoji to v31 207e0fc
  • [patch] Fix the issue where originalContent isn't passed down to extension handlers c3cdea3

5.1.1

  • [patch] Add Serializer for Single image 03405bf

5.1.0

  • [minor] FS-1461 added ContextIdentifierProvider interface to editor 0aeea41

5.0.6

  • [patch] Add default center layout support for single image 6113e02

5.0.3

  • [patch] Only bodiedExtension has content 6d4caae

5.0.0

  • [major] Rename singleImage to mediaSingle. Replaced alignment and display attributes with layout. 0b97f0a

4.4.0

  • [minor] Addes in extension node e52d336

4.3.0

  • [minor] Remove support for images with data URI's for Bitbucket's image node in the editor e055dee

4.2.0

  • [minor] split extension node 4303d49

4.1.0

  • [patch] Remove singleImage from editor-cq schema f5c1ecb

4.0.1

  • [patch] added extension node ec73cb8

4.0.0

  • [major] Update signature onClick event on filmstrip (renderer) 30bdfcc
  • [major] Update signature onClick event on filmstrip (renderer) dbced25
  • [major] Update signature onClick event on filmstrip (renderer) 7ee4743

3.12.0

3.11.2

  • [patch] Adding separate transformer packages. f734c01

3.11.0

  • [minor] Move validators from renderer to editor-common 3e2fd00

3.10.0

  • [minor] Added single image to schema; insertFile renamed to insertFiles. 1c6b005

3.9.12

  • [patch] @kalamazoo/emoji bumped to ^30.3.3 for big emoji scrolling bugfix 095d6ba

3.9.11

  • [patch] bump icon dependency da14956

3.9.6

  • [patch] Updated media-card Appearance type to include "auto" e1f8390

3.9.4

  • [patch] re-enable backwards compatibility tests 32e0ccb

3.9.3

  • [patch] Upgrade mention to ^8.1.0 in editor and renderer 48b5af4

3.9.1

  • [patch] Restore accessLevel attribute for mention node a83619f

3.8.3

  • [patch] Use correct dependencies 7b178b1
  • [patch] Adding responsive behavior to the editor. e0d9867

3.8.0

  • [minor] Upgrade Media Editor packages 193c8a0