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

Package detail

@kalamazoo/renderer

stevenselcuk25Apache-2.01.0.2TypeScript support: included

Renderer component

readme

changelog

@kalamazoo/renderer

53.2.2

Patch Changes

53.2.1

Patch Changes

53.2.0

Minor Changes

  • [minor]10425b84b4:

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

  • [minor]7f8de51c36:

    Exposed the fadeOutHeight prop and passed the value through to the TruncatedWrapper when Renderer is rendering a truncated document

Patch Changes

53.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]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).

Patch Changes

53.0.0

Patch Changes

52.0.1

Patch Changes

  • [patch]846d2fbcbb:

    ED-7932 Fixed copy to clipboard in IE 11

52.0.0

Major Changes

  • [major]4585681e3d:

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

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]7f3b4e4ec1:

    FM-2370 Add "onError" callback prop to Renderer element

    This is called when the provided ADF is invalid and does not load

  • [minor]6936864261:

    Added shouldOpenMediaViewer property to Renderer to override the default behaviour.

    The new optional property will act according to the following:

    • undefined: (default behaviour) Media Card will open media viewer on click only if it's not in a mobile app and "on card click" event handler is not provided
    • true: Media Card will open media viewer regardless of the default conditions
    • false: Media Card will not open viewer regardless of the default conditions

Patch Changes

51.1.2

51.1.1

Patch Changes

  • [patch]a2d0043716:

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

51.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]79c69ed5cd:

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

Patch Changes

  • [patch]92801136b9:

    [ED-7727] Improve not allowed sorting message when the table has merged cells. Now the message will show up only on the sorting icon avoiding conflicts with confluence comments- [patch]e0edc768ec:

    ED-7743 special chars in heading will gets removed.- [patch]1ea48d7fd1:

    ED-7244 Fixed flaky test- [patch]dac3a85916:

    ED-7318 Prevent manipulating the DOM after the editor has been destroyed

51.0.0

Major Changes

  • [major]166eb02474:

    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**

  - Headings in the renderer now show an anchor link on hover
    - Feature Flag:
      - allowHeadingAnchorLinks - [default: false]
    - https://product-fabric.atlassian.net/browse/ED-5137

**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] [40ead387ef](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/40ead387ef):

ED-7532 Expose ability to cancel default browser behavior when clicking Smart Links- [major]80adfefba2:

Remove applicationCard node and action mark

Minor Changes

  • [minor]9cddedc62f:

    ED-7244 added hover effects for media link in renderer- [minor]3f1c7dd26a:

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

  • [minor]decd6fceea:

    ED-5137 added heading anchor link

    You can now use the allowHeadingAnchorLinks prop to display heading anchor links in renderer, next to all top level headings. There is also an existing property called disableHeadingIDs, when you set both disableHeadingIDs and allowHeadingAnchorLinks to false, the anchor link button will not display, however the heading anchor id will still be in the DOM.

    Note: This feature is only enabled for top level headings(e.g. not nested in other blocks like table).

Patch Changes

50.0.2

50.0.1

50.0.0

Major Changes

  • [major]08ec269915:

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

49.9.3

Patch Changes

  • [patch]6b9ed8f471:

    Export and consume validator from editor-common

49.9.2

Patch Changes

  • [patch]b0804f563f:

    Fix default export of text serializer

49.9.1

Patch Changes

  • [patch]8b07822f8a:

    Add entry-point for text-serializer

49.9.0

Minor Changes

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

49.8.2

Patch Changes

  • [patch]0d7d459f1a:

    Fixes type errors which were incompatible with TS 3.6

49.8.1

Patch Changes

49.8.0

Minor Changes

Patch Changes

  • [patch]48de0e74ae:

    add missing attrs to MediaSingle node for copy and paste

49.7.10

49.7.9

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

49.7.8

49.7.7

49.7.6

Patch Changes

  • [patch]80a3f4224a:

    fix: ensure smart cards lazily load correctly

49.7.5

Patch Changes

  • [patch]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] [d4223be707](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/d4223be707):
    
    ED-6805 Fix table column widths calculation (renderer/confluence-transformer)

49.7.4

Patch Changes

  • [patch]a892339c19:

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

    Enables YAML language for codeblocks

49.7.3

Patch Changes

  • [patch]ba223c9878:

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

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

49.7.2

Patch Changes

  • [patch]bbff8a7d87:

    Fixes bug, missing version.json file

49.7.1

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

49.7.0

Minor Changes

  • [minor]92dd3a8d58:

    Add media attrs to MediaSingle node on renderer

    This ensures we populate the clipboard with enough media information, that can be used later on editor side on paste event, to copy the file to the destination collection.

49.6.1

Patch Changes

  • [patch]4aed452b1b:

    ED-7041, SL-231: fix copying smart link from renderer to editor

49.6.0

Minor Changes

  • [minor]e9cdfa5aed:

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

49.5.0

Minor Changes

  • [minor]4a22a774a6:

    AUX-36 Add update support for extension handler

49.4.2

Patch Changes

  • [patch]229335aab3:

    ED-7192 Fix wrong version of @kalamazoo/analytics-namespaced-context inside renderer

49.4.1

49.4.0

Minor Changes

  • [minor]1bc0c48926:

    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.

49.3.0

Minor Changes

  • [minor]241a14694e:

    IMPORTANT! This release accidentally released breaking changes. MediaProvider's field viewContext was replaced with uploadMediaClientConfig. This was fixed in the following version 49.4.0.

    Minor change: Add RUM to renderer

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

49.1.2

49.1.1

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

49.1.0

Minor Changes

  • [minor]fec7d4576f:

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

49.0.1

49.0.0

Major Changes

  • [major]ff85c1c706:

    Extracted email renderer outside react renderer

48.8.2

48.8.1

Patch Changes

  • [patch]ec0197518f:

    Fix incorrect date import path

48.8.0

Minor Changes

  • [minor]11a8112851:

    ED-6991 Fire analytics event for renderer started

    Set up analytics v3 in renderer

48.7.3

48.7.2

Patch Changes

  • [patch]750b4819e2:

    Email serializer can stub images to pass browser tests

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

48.7.0

48.6.0

  • [minor]21f5217343:

    • consume emoji new entrypoints in AK

48.5.0

  • [minor]7089d49f61:

    • consume the new mention entrypoints

48.4.0

  • [minor]9a1b2075e8:

    • consume new Status entrypoints

48.3.0

  • [minor]79f0ef0601:

    • Use strict tsconfig to compile editor packages

48.2.0

  • [minor]8555107bfd:

    • ensure that arbitary HTML does not get evaluated by email clients

48.1.4

  • [patch]dfc7aaa563:

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

48.1.3

  • [patch]1ec6367e00:

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

48.1.2

  • [patch]5539fc187f:

    • Email renderer - single-line codeBlock still has rounded corners

48.1.1

48.1.0

  • [minor]5a49043dac:

    • Enable strictPropertyInitialization in tsconfig.base

48.0.1

  • [patch]8f2d13f0ec:

    • Email renderer - nested lists do not have vertical margins

48.0.0

47.1.0

  • [minor]69a8870b4b:

    • adds support for line numbers in email renderer code blocks

47.0.0

46.0.1

  • [patch]166ca915ac:

    • ED-6737: Prevent default tables from going into overflow in the renderer straight away after publish.

    This issue was caused by dynamic sizing, a default table being created in 760 width and then being rendered in 680 width.

    Also included in this patch: Preventing the shadow appearing on the right hand side of the table, when there is no overflow.

46.0.0

45.6.5

  • [patch]8eeac8c104:

    • ED-6725: Update renderer nodes when appearances changes

45.6.4

  • [patch]9047a1921a:

    • Bugfix of email renderer list vertical indentation

45.6.3

  • [patch]a6fb248987:

    • ED-6639 Align lists styles between editor & renderer

45.6.2

  • [patch]0d23e11834:

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

45.6.1

45.6.0

  • [minor]ca3c087624:

    • ED-6606: Add 'full-width' appearance to renderer

    Example:

    import Renderer from '@kalamazoo/renderer';
    
    <Renderer document={...} appearance="full-width" />

45.5.1

  • [patch]86d11a504b:

    • [ED-5837] Fix copy-paste table from renderer to editor to keep column widths

45.5.0

  • [minor]3d34915d24:

    • Fixed heading render for ADF->Email

45.4.3

45.4.2

  • [patch]c01f9e1cc7:

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

45.4.1

  • [patch]55e47676aa:

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

45.4.0

  • [minor]969915d261:

    • update status import entrypoints in Renderer/editor

45.3.3

  • [patch]32317ff8f3:

    • MS-1633 Renderer passes a list of files and external images to a Card to be opened with Media Viewer

45.3.2

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

45.3.1

  • [patch]823d44ebb0:

    • ED-6667 Enfoce consistent whitespace between renderer & editor

45.3.0

  • [minor]7a656ef460:

    • Email renderer - tables now honor table widths

45.2.4

  • [patch]370476ca07:

    • ED-6674: fix table shadow overlapping inline comments

45.2.3

  • [patch]d13fad66df:

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

45.2.2

45.2.1

  • [patch]acfd88ba22:

    • ED-6639 Align lists styles between editor & renderer

45.2.0

45.1.0

  • [minor]827ed599a0:

    • add placeholders for media nodes

45.0.0

44.7.0

  • [minor]001fa9a7d0:

    • render adf - email actions and decisions

44.6.1

  • [patch]106d046114:

    • Fix issue with media-viewer opening in CC on inline video player controlls clicked

44.6.0

  • [minor]1593822e4d:

    • CS-857 Email renderer puts placeholders in place of extensions

44.5.0

  • [minor]e6f58b1837:

    • Email renderer layout column and section support

44.4.3

44.4.2

44.4.1

44.4.0

  • [minor]1b3c18ae43:

    • CS-856: Create no-op nodes and marks for email renderer

44.3.0

  • [minor]0fea11af41:

    • Email renderer supports numbered columns, adf-schema extended with colors

44.2.1

  • [patch]ea6b08700c:

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

44.2.0

  • [minor]d91db66a8f:

    • add support for block and inline smart cards in ADF to email renderer

44.1.0

  • [minor]b4ce89e3cb:

    • improve the display of info panels in email renderer

44.0.3

  • [patch]abd1e85008:

    • ED-6536: Fixes non-resized tables accidently getting a width applied.

44.0.2

  • [patch]1bcaa1b991:

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

44.0.1

44.0.0

43.1.0

  • [minor]feec817d38:

    • add email renderer for status

43.0.1

  • [patch]5b226754b8:

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

43.0.0

42.0.1

42.0.0

  • [major]4d17df92f8:

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

41.6.1

  • [patch]8ed53a1cbb:

    • fix padding, wrapping for inline smart links.

41.6.0

  • [minor]345bc86152:

    • Email renderer does not underline links anymore

41.5.0

  • [minor]8ec7dd4cb2:

    • email rendering - fixed a bug with em

41.4.0

  • [minor]3a2836d6d7:

    • move MediaViewer opening logic into Card by passing shouldOpenMediaViewer flag when there is no click handler defined

41.3.1

41.3.0

  • [minor]b8d146fb27:

    • CS-843 Email renderer codeblock support for outlook

41.2.1

41.2.0

  • [minor]bdde0f4f25:

    • CS-858: Alignment support for email html rendering

41.1.1

41.1.0

  • [minor]e385e90f31:

    • CS-840 Email renderer now supports indentations

41.0.1

41.0.0

40.1.1

40.1.0

  • [minor]09e8eb968f:

    • ED-6256: render media items with occurenceKey; ignore link cards

40.0.0

  • [major]4a84fc40e0:

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

39.0.2

39.0.1

  • [patch]ca17040178:

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

39.0.0

38.0.8

  • [patch]e609e6d78c:

    • FM-1464: Add callback to ReactRenderer.onComplete to notify native renderBridge

38.0.7

38.0.6

  • [patch]05c5bf7a93:

    • Dont user pointer cursor for external images in Cards

38.0.5

  • [patch]6ebe368d95:

    • Allow passing through renderer props

38.0.4

  • [patch]fb61c590cf:

    • ED-6173: stop renderer from sending useInlinePlayer to mediaGroup

38.0.3

  • [patch]a1ad76375d:

    • ED-6123: scale down table columns by 15if table is bigger than renderer width

38.0.2

  • [patch]557a2b5734:

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

38.0.1

  • [patch]fab72e17b1:

    • ED-6122: Handle TinyMCE migrated tables, where total table width is less than defined layout

38.0.0

37.0.3

  • [patch]e2eca7e6d5:

    • ED-6111: fixed renderer rendering unsupported content with some ADF

37.0.2

37.0.1

37.0.0

36.0.0

35.1.0

  • [minor]be6313e:

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

35.0.5

  • [patch]c5ee0c8:

    • Added Annotation mark to ADF, editor & renderer

35.0.4

  • [patch]dfdfaf2:

    • ED-5493 Fix Media Cards bigger in renderer than editor

35.0.3

  • [patch]48abc90:

    • Fixed date border radius in renderer

35.0.2

  • [patch]609d32d:

    • ED-5966 Fix issue where renderer incorrectly displayed numbered tables without headers

35.0.1

35.0.0

34.0.0

33.0.7

  • [patch]8db5ddc:

    • ED-6002 Fixes overflowed layout column rendering in renderer

33.0.6

  • [patch]38f3592:

    • ED-5990 Fixes logic for merging marks

33.0.5

  • [patch]f112576:

    • ED-6001: fix react error "Maximum update depth exceeded" in renderer

33.0.4

33.0.3

33.0.2

  • [patch]40510b0:

    • Add panel type to fix copy-paste

33.0.1

33.0.0

32.2.0

  • [minor]b9f8a8f:

    • Adding alignment options to media

32.1.2

  • [patch]95f98cc:

    • User can click on a smart card to open a new window/tab

32.1.1

  • [patch]d9815ba:

    • ED-5888 Add dark mode for task-decision

32.1.0

  • [minor]1205725:

    • Move schema to its own package

32.0.0

31.1.4

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

31.1.3

31.1.2

  • [patch]0623610:

    • Display media singles with video inside as inline video player

31.1.1

  • [patch]232238c:

    • ED-5866: Turn off lazy loading for images on mobile.

31.1.0

  • [minor]a1b03d0:

    • ED-3890 Adds Indentation support on paragraphs and headings

31.0.7

31.0.6

  • [patch]3061b52:

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

31.0.5

  • [patch]4c0c2a0:

    • Fix Cards throwing Error when client is not provided.

31.0.4

31.0.3

31.0.2

31.0.1

  • [patch]1c42021:

    • ED-5775: fix columns collapsing in renderer

31.0.0

30.3.2

  • [patch]030007e:

    • ED-5776: fix number column when first column is resized

30.3.1

  • [patch]f2cb9d9:

    • ED-5785: fix number column when header row is enabled

30.3.0

  • [minor]1e5cd32:

    • Make layouts stack on small screens

30.2.1

30.2.0

  • [minor]14477fa:

    • Adding text alignment to editor and renderer

30.1.1

  • [patch]b19b7bb:

    • ED-5721 Adds support for rendering optional content

    Renderer can now handle empty headings, actions & decisions

30.1.0

  • [minor]b440439:

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

30.0.1

  • [patch]26027dd:

    • Upgrade react syntax highlighter to version that ships its own async loaded languages and supports SSR

30.0.0

29.5.2

  • [patch]f6c3f01:

    • ED-5586: Removes padding from editor and renderer for mobile.

29.5.1

29.5.0

  • [minor]ed15858:

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

29.4.0

  • [minor]abef80b:

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

29.3.1

29.3.0

  • [minor]d793999:

    • ED-5583: Add support for more EventHandlers in the renderer

    • Added event handlers for Link mark, BlockCard node and InlineCard node.

    • Removed applicationCard event handlers as this node no longer exists in the renderer.

29.2.2

29.2.1

29.2.0

  • [minor] Don't open external links in new window 2bb95c0

29.1.0

  • This versions seems to have not published correctly, so we are republishing at 29.2.0

29.0.6

  • [patch] Inline code should wrap f1d9a54

29.0.5

  • [patch] Fix label for panels 621bf75

29.0.4

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

29.0.3

  • [patch] Fix incorrect word-breaking for codeblocks in Safari. FM-1278 9fef2a7

29.0.2

  • [patch] Change breakpoints for dynamic text sizing f660016

29.0.1

  • [patch] ED-5523: fix rendering number column table with header column f74c658

29.0.0

28.0.1

28.0.0

  • [major] Remove support for ApplicationCard 6e510d8

27.2.2

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

27.2.1

  • [patch] Fixes not rendering whitespace for empty paragraphs. ED-5500 b7e5935

27.2.0

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

27.1.1

  • [patch] Move render document export into seperate file e976cd8

27.1.0

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

27.0.1

  • [patch] Async load highlighter languages 9102fa2

27.0.0

26.0.1

  • [patch] Upgrade react-syntax-highlighter again and use async loaded prism 260d66a

26.0.0

25.0.0

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

24.3.2

  • [patch] Upgraded react-syntax-highlighter to 8.0.2 7cc7000

24.3.1

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

24.3.0

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

24.2.1

24.2.0

  • [minor] ED-5203 Added support for truncating the renderer with a fade out bf07ac4

24.1.2

  • [patch] Added code splits to the node types of the Renderer 8dd6e52

24.1.1

24.1.0

24.0.1

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

24.0.0

23.0.1

23.0.0

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

22.2.0

  • [minor] Add support for tables with numbered columns. ED-4709 cc19e25

22.1.0

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

22.0.0

21.0.7

21.0.6

21.0.5

  • [patch] move tests and add dev dependencies to help test 177a858

21.0.4

  • [patch] Unique heading IDs d312d25

21.0.3

  • [patch] Fix issue where BreakoutProvider would not import correctly in Typescript 6b95448

21.0.2

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

21.0.1

21.0.0

20.1.2

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

20.1.1

20.1.0

  • [minor] Adds option to disable heading ids in renderer, and disable them by default in conversations efcca1a

20.0.11

20.0.10

20.0.9

20.0.8

  • [patch] Renderer now only renders double height emojis when appearance is 'message' fa78199
  • [none] Updated dependencies fa78199

20.0.7

20.0.6

20.0.5

20.0.4

20.0.3

  • [patch] ED-5218, extensions with default width should not be centre aligned. d6bd53e
  • [none] Updated dependencies d6bd53e

20.0.2

20.0.1

  • [patch] Fixes the examples in renderer 696acde
  • [none] Updated dependencies 696acde

20.0.0

19.2.8

  • [patch] ED-5144, extensions breakout support for renderer. 071e7c2
  • [patch] Updated dependencies 071e7c2

19.2.7

19.2.6

19.2.5

19.2.4

19.2.3

19.2.2

19.2.1

19.2.0

19.1.0

19.0.7

19.0.6

  • [patch] ED-5123: fix getText util when passing ADNode 195e6e0
  • [none] Updated dependencies 195e6e0

19.0.5

19.0.4

  • [patch] Fixing issue with image wrapper class name in renderer. 635c686
  • [none] Updated dependencies 635c686

19.0.3

19.0.2

  • [patch] ED-5046, fixing image rendering in renderer. 1c70502
  • [none] Updated dependencies 1c70502

19.0.1

19.0.0

18.2.18

18.2.17

18.2.16

18.2.15

  • [patch] ED-5037 don't render 0px column width if no size has been set e1cb1c6
  • [none] Updated dependencies e1cb1c6

18.2.14

18.2.13

18.2.12

18.2.11

18.2.10

18.2.9

18.2.8

18.2.7

18.2.6

18.2.5

18.2.4

18.2.3

18.2.2

  • [patch] Adds in proper task and decision support for text representation e59b749
  • [none] Updated dependencies e59b749

18.2.1

18.2.0

  • [minor] Refactor text serializer a bit and adds in table support 7393dc3
  • [none] Updated dependencies 7393dc3

18.1.2

18.1.1

18.1.0

18.0.4

18.0.3

18.0.2

18.0.1

18.0.0

17.0.9

17.0.8

17.0.7

17.0.6

17.0.5

17.0.4

17.0.3

  • [patch] Updated dependencies 0edc6c8

17.0.2

17.0.1

17.0.0

16.3.0

  • [minor] Adds support for adfStage 4b303ce
  • [none] Updated dependencies 4b303ce

16.2.6

16.2.5

16.2.4

  • [patch] Adding nested ul support ce87690
  • [none] Updated dependencies ce87690

16.2.3

16.2.2

16.2.1

16.2.0

  • [minor] Set line-height based on appearance b21cd55
  • [none] Updated dependencies b21cd55

16.1.3

  • [patch] Add a blank space between mention and text in text renderer 940ecc7

16.1.0

  • [minor] Adding support for external images 9935105

16.0.8

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

16.0.5

  • [patch] Fix rendering of multiple text nodes in inline code 9ee5612

16.0.4

  • [patch] CFE-1078: Add the type of extension to the call to extension handler 4db252c

16.0.2

  • [patch] Use node type as fallback behavior for unsupported node 090d962

16.0.1

15.0.1

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

15.0.0

  • [major] Bump to React 16.3. 4251858

14.0.0

  • [major] Generic Text Serializer 1549347

13.3.3

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

13.2.0

  • [minor] stop creating mediaContext in MediaCard component ad8c3c0

13.0.16

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

13.0.14

  • [patch] Prevent CodeBlocks from overflowing their container 50cc975

13.0.13

  • [patch] Upgrading ProseMirror Libs 35d14d5

13.0.11

  • [patch] Adds styling for unknown blocks 5cdc63c

13.0.10

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

13.0.9

  • [patch] Change Media Group resize mode to full-fit from crop 05575db

13.0.6

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

13.0.2

  • [patch] Adds margin-top to ApplicationCard, MediaGroup and CodeBlock in renderer content f2ae5ca

12.2.0

12.1.0

  • [minor] Fixes Media Cards in renderer 064bfb5

12.0.0

  • [major] Use media-core as peerDependency c644812

11.5.11

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

11.5.6

  • [patch] Fix missing styled-components dependency 64d89c8

11.5.5

  • [patch] Remove margin from first headings c8c342d

11.5.4

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

11.5.1

  • [patch] FS-1461 fixed rendererContext handling in TaskItem 6023540

11.5.0

  • [minor] FS-1461 objectAri and containerAri are optional in RendererContext 1b20296

11.4.5

11.4.3

  • [patch] added a prop to enable the new applicationCard designs 3057eb2

11.4.1

  • [patch] bump editor-common to 6.1.2 bb7802e

11.4.0

  • [minor] Support mediaSingle 400ff24

11.3.10

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

11.3.7

  • [patch] move MediaItem to renderer, bump icons 5e71725

11.3.6

  • [patch] Bump editor versions afa6885

11.3.0

  • [minor] Add React 16 support. 12ea6e4

11.0.0

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

10.1.5

  • [patch] FS-1581 decreased big emoji size fe39b29

10.1.3

  • [patch] Fixed stand alone file and link card rendering 9b467a6

10.1.0

  • [minor] Add ADF-Encoder utility to simplify using a transformer with the renderer 5b1ea37

10.0.5

  • [patch] Only bodiedExtension has content 6d4caae

10.0.3

  • [patch] Bumped task decision version 1180bbe

10.0.0

  • [major] Addes in extension node and modify ReactSerializer class construtor to accept an object. e408698
  • [major] Addes in extension node e52d336

9.0.0

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

8.12.0

8.11.0

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

8.10.13

  • [patch] Use styled-component for link mark to avoid cascading styles to affect media. 0c9475b

8.10.10

  • [patch] bump icon dependency da14956

8.10.4

  • [patch] Fixed stand alone file and link card rendering 9b467a6

8.10.2

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

8.10.0

  • [minor] Adding 'image' node for bitbucket consumption; this is unstable and should not be used 590ce41

8.8.1

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

8.8.0

  • [minor] Added big emoji rendering logic to renderer f85c47a

8.7.1

  • [patch] Removing the attrs.language !== undefined validation check for codeBlock nodes 1c20b73

8.7.0

  • [minor] Upgrade Media Editor packages 193c8a0