@atlaskit/editor-common
Version:
A package that contains common classes and components for editor and renderer
1,451 lines (932 loc) • 952 kB
Markdown
# @atlaskit/editor-common
## 114.42.0
### Minor Changes
- [`6644994a61d9c`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/6644994a61d9c) -
Add editor-positioned dropdown support for custom floating toolbar items
- [`5521d5049b2c6`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/5521d5049b2c6) -
Autofix: add explicit package exports (barrel removal)
### Patch Changes
- [`6644994a61d9c`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/6644994a61d9c) -
Add typed `testId` pass-through for editor common dropdown containers.
- Updated dependencies
## 114.41.0
### Minor Changes
- [`ad45394a4fed6`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/ad45394a4fed6) -
[ux] EDITOR-7171 add panel plugin support for new panel_c1 node variant which can have tables
nested inside
### Patch Changes
- Updated dependencies
## 114.40.0
### Minor Changes
- [`b64fa35219339`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/b64fa35219339) -
Wrap updateParameters change in confluence_frontend_native_tabs_extension feature gate
## 114.39.0
### Minor Changes
- [`6d95dce3d9a86`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/6d95dce3d9a86) -
Add deleteLayoutColumn command to editor-plugin-layout with proportional width redistribution and
analytics tracking (EDITOR-6669)
### Patch Changes
- Updated dependencies
## 114.38.0
### Minor Changes
- [`f4a8bbaef8ffa`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/f4a8bbaef8ffa) -
Consolidate markdown conversion dialogs by removing the separate unlink-synced-blocks modal and
handling synced-block warnings directly inside the convert dialog, including updated copy and
iconography for markdown and live-doc conversion variants.
### Patch Changes
- [`47e7189edb428`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/47e7189edb428) -
Refresh code block language picker UI
- Updated dependencies
## 114.37.0
### Minor Changes
- [`32dce97f78584`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/32dce97f78584) -
Fix preserved selection mapping when comment editors append a trailing paragraph after block menu
transforms.
### Patch Changes
- [`626fb6e8ce019`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/626fb6e8ce019) -
Wire layout column menu insert actions with proportional width redistribution.
- Updated dependencies
## 114.36.2
### Patch Changes
- Updated dependencies
## 114.36.1
### Patch Changes
- [`e55600892c6bd`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/e55600892c6bd) -
Ensure table localIds (rows, cells) get sent to the BE
- Updated dependencies
## 114.36.0
### Minor Changes
- [`4f2e912c65ae3`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/4f2e912c65ae3) -
Gate table-in-panel ADF validation behind experiment (EDITOR-7168)
- [`dbd418b1304cd`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/dbd418b1304cd) -
[ux] Added support to show an icon-only version of the hero prompt in the editor's AI toolbar on
smaller screen sizes, when Rovo is enabled on the product and an empty state hero item is
configured.
### Patch Changes
- Updated dependencies
## 114.35.0
### Minor Changes
- [`1f2abd448786e`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/1f2abd448786e) -
EDITOR-7149: Add pinned toolbar entry point for suggest edits and add support for passing in
onOpenRovoChatWithSkill into the plugin that can open rovo caht
### Patch Changes
- [`0197bccd3d244`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/0197bccd3d244) -
Add vertical alignment options to layout column menus and rendering.
- Updated dependencies
## 114.34.0
### Minor Changes
- [`2c5cb029d4f72`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/2c5cb029d4f72) -
Bump markdown-it from ^13.0.2 to ^14.1.1 to fix CVE-2026-2327 (VULN-1930094)
### Patch Changes
- Updated dependencies
## 114.33.2
### Patch Changes
- [`ed7459903c172`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/ed7459903c172) -
Updated media to display correctly when ssr streaming is used.
- Updated dependencies
## 114.33.1
### Patch Changes
- Updated dependencies
## 114.33.0
### Minor Changes
- [`2e9c8b4281869`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/2e9c8b4281869) -
[EDITOR-6965] Add `onlyInlineCards` option to the card plugin and enable inline Smart Links in the
Confluence markdown preset.
- `@atlaskit/editor-common`: add optional `onlyInlineCards?: boolean` to `CardOptions`. Defaults
to `false` (back-compat). When `true`, the card plugin contributes only the `inlineCard` node to
the schema and forces `allowBlockCards` / `allowEmbeds` to `false` at runtime regardless of
their explicit values.
- `@atlaskit/editor-plugin-card`: honour `onlyInlineCards` in both `nodes()` (skip `blockCard` /
`embedCard` entirely) and `pmPlugins()` (force the runtime gates so schema and runtime stay in
sync).
- `@atlassian/confluence-presets`: `markdownPreset` now `.maybeAdd`s `cardPlugin` after the
annotation block when `pluginOptions.card` is supplied, hard-coding `onlyInlineCards: true` so
the preset itself guarantees the inline-only constraint. Adds `'card'` to
`MarkdownPluginOptionsKeys` and `CardPlugin` to `MarkdownPresetPluginsReversed`. `cardPlugin` is
removed from the "intentionally excluded" comment block.
Existing callers of `cardPlugin` and `markdownPreset` are unaffected: `onlyInlineCards` defaults
to `false`, and `cardPlugin` is only added to the markdown preset when callers supply
`pluginOptions.card`.
## 114.32.4
### Patch Changes
- [`cec76b6d3aeaa`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/cec76b6d3aeaa) -
Cleanup feature gate `platform_synced_block_patch_11`. Jira work-item issue-type icons,
product-specific copy, and Relay environment initialisation are now permanently enabled.
- Updated dependencies
## 114.32.3
### Patch Changes
- [`81682ab6c4a7f`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/81682ab6c4a7f) -
EDITOR-7104: Update editor block menu copy behind feature gates.
- Update synced block quick insert and toolbar copy to "Sync block" behind
`platform_synced_block_patch_12`
- Update block menu "Turn into" copy to "Change format" behind
`platform_editor_block_menu_v2_patch_2`
## 114.32.2
### Patch Changes
- Updated dependencies
## 114.32.1
### Patch Changes
- [`4c459a2718b67`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/4c459a2718b67) -
Clean up synced block feature gates
- [`05ed8529e66e1`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/05ed8529e66e1) -
EDITOR-6686: migrate panel styles
- Updated dependencies
## 114.32.0
### Minor Changes
- [`7e8145e6a7ce6`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/7e8145e6a7ce6) -
Add ADF-backed code block line number visibility
## 114.31.0
### Minor Changes
- [`a41380b1c3530`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/a41380b1c3530) -
[ux] Extended the empty state hero prompt config to support a consumer overriding what 'empty'
means, via a boolean override flag, which a consumer can set through the API ref. For example, for
a comment reply editor which is opened with a user mentioned by default, this can be treated as
'empty' by the consumer.
## 114.30.6
### Patch Changes
- [`434b508cc2368`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/434b508cc2368) -
EDITOR-7104: Add `featured-section` placement to block menu selection extension API
- Add `featured-section` to `BlockMenuPlacement` type which registers a top-level section with a
separator
- Add `BLOCK_ACTIONS_TEMPLATE_SECTION` and `BLOCK_ACTIONS_FEATURED_EXTENSION_SECTION_KEYS`
constants to `editor-common`
- Render lozenge inline next to label text (not pushed to far right) for dropdown and nested
dropdown items
- Move "New" lozenge next to label for synced block dropdown items
- Block template/menu behaviour gated behind `platform_editor_block_menu_v2_patch_2`; synced-block
lozenge placement behaviour gated behind `platform_synced_block_patch_12`
- [`5a9b171d2d780`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/5a9b171d2d780) -
Adds a feature-gated change to user mentions so clicking a user mention navigates to the user's
profile instead of showing the in-editor profile card. Consumers can optionally supply a custom
card renderer via `ProfilecardProvider.renderUserMentionCard` to inject their own profile card UI
in place of the default link, applied consistently when viewing or editing content.
- Updated dependencies
## 114.30.5
### Patch Changes
- [`2265b040edb79`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/2265b040edb79) -
fix invalid TASK_LIST_CONTAINER selector
- Updated dependencies
## 114.30.4
### Patch Changes
- [`3a69722c61c6a`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/3a69722c61c6a) -
Add rounded corners to table node in editor. This works by hiding the actual table border and
adding a pseudo element with rounded corners.
- Updated dependencies
## 114.30.3
### Patch Changes
- Updated dependencies
## 114.30.2
### Patch Changes
- [`d9e788d6a5ee1`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/d9e788d6a5ee1) -
Add No Diff Found analytics event
- Updated dependencies
## 114.30.1
### Patch Changes
- [`9784984097a8a`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/9784984097a8a) -
[ux] Improves synced block support for Jira work items, including product-specific copy,
issue-type icons, and enhanced analytics.
- Updated dependencies
## 114.30.0
### Minor Changes
- [`edd5d6d4c23ec`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/edd5d6d4c23ec) -
Add SSR streaming supporting to Editor starmt cards and extensions
### Patch Changes
- Updated dependencies
## 114.29.0
### Minor Changes
- [`14b617e1204ad`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/14b617e1204ad) -
Cleanup confluence_frontend_fix_date_hydration_error experiment
- [`a94026f1bcd86`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/a94026f1bcd86) -
[ux] fix: scope card queue to inserted range when inserting MAUI embed via Add to Doc
### Patch Changes
- Updated dependencies
## 114.28.0
### Minor Changes
- [`4091c5936145d`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/4091c5936145d) -
EDITOR-6737-sticky-situation
## 114.27.0
### Minor Changes
- [`80e6f41ddfce4`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/80e6f41ddfce4) -
Reconcile editor plugin set on reconfigureState across preset switches: drop plugins whose schema
nodes/marks aren't in the current schema, and evict plugins from the injection API that aren't
part of the new preset. Behind feature gate `platform_editor_reconfigure_filter_plugins`.
Adds the `NamedReactHookFactory` type to `@atlaskit/editor-common/types` and annotates each
plugin's `usePluginHook` with its plugin name in `processPluginsList` so `MountPluginHooks` can
key React fibers stably per plugin. The shape of `EditorConfig.pluginHooks` is unchanged
(`ReactHookFactory[]`); the annotation is a non-breaking additive property on the function value
that falls back to the array index when absent.
### Patch Changes
- Updated dependencies
## 114.26.1
### Patch Changes
- Updated dependencies
## 114.26.0
### Minor Changes
- [`38fb4916b9085`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/38fb4916b9085) -
Add `@atlaskit/editor-common/node-selection` entry-point with platform-level node selection
utilities. Under `platform_editor_maui_jira_updates`, `open-remix-modal` and
`editor-plugin-block-controls` delegate to these utilities, fixing remix selection in environments
where `blockControls` is not present.
## 114.25.2
### Patch Changes
- [`967cff1c14097`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/967cff1c14097) -
Add isolatedDeclarations: true to tsconfig.app.json and tsconfig.dev.json
- Updated dependencies
## 114.25.1
### Patch Changes
- [`ded95ac7efcc4`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/ded95ac7efcc4) -
Persist code block wrap state in ADF, default code blocks created across editor runtime paths to
wrapped, and update the wrap toolbar tooltip behind platform_editor_code_block_q4_lovability.
- Updated dependencies
## 114.25.0
### Minor Changes
- [`136d15a32935f`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/136d15a32935f) -
[ux] Adding initial scaffolding (non-functional) for agent-managed blocks as an editor
extension/plugin and use in Confluence
## 114.24.0
### Minor Changes
- [`a9b1b25b3ec98`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/a9b1b25b3ec98) -
[ux] CTD-6569 add vertical resize for database native embed in pages
### Patch Changes
- Updated dependencies
## 114.23.0
### Minor Changes
- [`ec2b181d84b9e`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/ec2b181d84b9e) -
EDITOR-4648 fix native anchor in SSR
## 114.22.1
### Patch Changes
- [`51a4f923f5d1f`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/51a4f923f5d1f) -
Removed Suggested Edits quick insert
- Updated dependencies
## 114.22.0
### Minor Changes
- [`975a31aae73f4`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/975a31aae73f4) -
Add KSS attributes to contextual typeahead acceptance analytics
### Patch Changes
- Updated dependencies
## 114.21.0
### Minor Changes
- [`ba2fcee7745c4`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/ba2fcee7745c4) -
[ux] Added a new configurable empty state hero config item for the jira editor-plugin-ai, which
renders a 'Suggest a comment' AI hero button when the editor is empty. When the editor has
content, it switches back to the default hero button. The changes are for the
jira-smart-replies-v2 experiment.
### Patch Changes
- Updated dependencies
## 114.20.1
### Patch Changes
- Updated dependencies
## 114.20.0
### Minor Changes
- [`54c0e17fe643b`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/54c0e17fe643b) -
Add fabric-renderer as a recognised PasteSource value for the document pasted analytics event
### Patch Changes
- Updated dependencies
## 114.19.2
### Patch Changes
- Updated dependencies
## 114.19.1
### Patch Changes
- [`76dff28130c6a`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/76dff28130c6a) -
Add replace-media button to media plugin
- Updated dependencies
## 114.19.0
### Minor Changes
- [`59e4e1f797346`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/59e4e1f797346) -
Updating copy for the full screen expand toolbar on media and native embeds
### Patch Changes
- Updated dependencies
## 114.18.3
### Patch Changes
- Updated dependencies
## 114.18.2
### Patch Changes
- [`d5eb28ba8a0f8`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/d5eb28ba8a0f8) -
EDITOR-6724: Fix object assignment issue in attrs comparison util to avoid attrs being dropped in
ProseMirror when they're being compared.
- Updated dependencies
## 114.18.1
### Patch Changes
- [`88644f98cd51f`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/88644f98cd51f) -
Minor UI changes - button color and label changes
## 114.18.0
### Minor Changes
- [`a759f33417d9b`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/a759f33417d9b) -
[PIRA-1311](https://opsj.atlassian.net/browse/PIRA-1311) - clean up platform_editor_media_vc_fixes
### Patch Changes
- [`7043ace1c45f2`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/7043ace1c45f2) -
[ux] reduces slipperiness and improves clarity of inline invites for editor mentions
- Updated dependencies
## 114.17.0
### Minor Changes
- [`9c750ab0192db`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/9c750ab0192db) -
Add role=group and aria-label to expand content div so screen readers announce the body of an
expand node
- [`09301dc1b0c55`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/09301dc1b0c55) -
[ux] Switches the order of the image generation tab in the media insert picker to the first
position and renames the tab to Create. All changes behind an experiment.
### Patch Changes
- [`42fa4f485424b`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/42fa4f485424b) -
[ux] Fix Table of Contents extension becoming invisible after drag-and-drop or layout resize when
the platform_editor_hydration_skip_react_portal experiment is enabled (EDITOR-6613). The SSR
DOM-reuse optimization is now restricted to the very first ExtensionNode init for each
(extensionKey, localId) identity within an EditorView. Subsequent ExtensionNodes for the same
identity (e.g. those created when ProseMirror constructs the new node view before destroying the
old one during drag-and-drop or layout resize) take the normal React render path instead of
mistakenly reusing the previous instance's still-mounted React-rendered domRef as if it were SSR
output. Per-identity scoping preserves the optimization for pages with multiple TOC extensions.
- Updated dependencies
## 114.16.0
### Minor Changes
- [`2145a251392fe`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/2145a251392fe) -
EDITOR-6750 - Tab to improve writing: Add analytics for api error
### Patch Changes
- Updated dependencies
## 114.15.0
### Minor Changes
- [`8946d017490c6`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/8946d017490c6) -
Add new actions in AI suggestions plugin to be used in product.
- [`ab837b5646256`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/ab837b5646256) -
[ux] EDITOR-6274 Clean up platform_editor_element_drag_and_drop_multiselect
### Patch Changes
- [`d4f2db5ce63e2`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/d4f2db5ce63e2) -
[ux] EDITOR-5011 Adding paste warning flag when sync block pasted in atlas editors
- Updated dependencies
## 114.14.0
### Minor Changes
- [`1b208e1f7d8f7`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/1b208e1f7d8f7) -
[ux] Adds the entry point for ai image generation to the media insert picker plugin as a new tab.
This feature is fully behind an experiment gate.
### Patch Changes
- Updated dependencies
## 114.13.3
### Patch Changes
- [`69400efcd04d5`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/69400efcd04d5) -
Copy snippet media before insertion
## 114.13.2
### Patch Changes
- Updated dependencies
## 114.13.1
### Patch Changes
- Updated dependencies
## 114.13.0
### Minor Changes
- [`e6053f4348753`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/e6053f4348753) -
Fix cc-markdown-mode duplication and stuck-loading issues on rich/markdown convert. Cache the
latest init payload on the native collab provider and expose it via an optional getInitPayload()
getter so editor-plugin-collab-edit can seed collabInitialised=true on a rebind (e.g. preset
rebuild) without re-running handleInit. Gate a synthetic-BE-step filter in
documentService.processSteps that neutralises NCS reconcile-generated steps tagged with the user's
userId but no clientId (prevents HelloHello duplication after a markdown-mode flip). Defensively
hide the WYSIWYG editor DOM in MarkdownModeContentComponent when the source view is active so the
floating toolbar/cursor doesn't leak through. All behaviour changes are behind the
cc-markdown-mode experiment.
### Patch Changes
- Updated dependencies
## 114.12.3
### Patch Changes
- Updated dependencies
## 114.12.2
### Patch Changes
- Updated dependencies
## 114.12.1
### Patch Changes
- [`bc415f8eb86a9`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/bc415f8eb86a9) -
Add OR check with create_work_item_modernization_exp experiment to
platform_editor_fix_scrolling_popup_position, platform_editor_table_resize_chromeless, and
platform_editor_chromeless_akeditor_class usages
- Updated dependencies
## 114.12.0
### Minor Changes
- [`7fe1914f87802`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/7fe1914f87802) -
MAUI-463: Add expand (fullscreen preview) button to native embed editor floating toolbar. Removes
expand button from embed header for MAUI embeds (Infographic, Chart, Visualization) since it is
now in the editor toolbar.
## 114.11.1
### Patch Changes
- [`8233fa7c20ca7`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/8233fa7c20ca7) -
Remove feature flag platform_editor_fix_getautoconverter_null_error - always filter out
null/undefined providers in combine-providers
## 114.11.0
### Minor Changes
- [`dbd5382b86e3e`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/dbd5382b86e3e) -
Perf-linting cleanup: fix performance linting violations in editor-common, gated behind
platform_editor_perf_lint_cleanup experiment
## 114.10.2
### Patch Changes
- [`ef22af532ebfd`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/ef22af532ebfd) -
EDITOR-6558: Introduce a reusable Markdown Mode editor plugin and two consumer-supplied
insert-filter hooks.
### `@atlassian/editor-plugin-markdown-mode` (new package — major)
A reusable editor plugin that owns the full Markdown Mode lifecycle: ProseMirror plugin state for
the active view, a 3-button view toggle (`MarkdownModeViewToggleBase`), a CodeMirror 6 source view
(`MarkdownSourceView`), ADF↔markdown conversion (`adfToMarkdown` / `markdownToAdf`), and the
snapshot/writeback orchestration (`MarkdownModeContentComponent`). The plugin is product-agnostic
— Confluence wraps it for the `cc-markdown-mode` experiment, but any consumer can adopt it.
The package also exports two allowlists used by the new insert-filter hooks below:
- `MARKDOWN_COMPATIBLE_QUICK_INSERT_ITEM_IDS` + `isMarkdownCompatibleQuickInsertItem` — items
whose underlying node has a clean GFM round-trip via `@atlassian/mdast-util-from-pm`.
- `MARKDOWN_COMPATIBLE_TOOLBAR_ITEM_NAMES` + `isMarkdownCompatibleToolbarItem` — same idea for the
main toolbar's `+` insert block.
### `@atlaskit/editor-plugin-quick-insert` (minor)
Added an optional `itemFilter?: (item: QuickInsertItem) => boolean` to `QuickInsertOptions`. When
set, the filter is applied in both `getQuickInsertSuggestions` (the typeahead path) and the
`getSuggestions` action path before items are categorised or returned. Composes additively with
any caller-supplied filter via `&&`. No behavioural change for callers that don't set it.
### `@atlaskit/editor-plugin-insert-block` (minor)
Added an optional `itemFilter?: (item: { value: { name: string } }) => boolean` to
`InsertBlockPluginOptions`. The filter is applied to the items list inside `createItems` before
it's split into toolbar buttons / overflow dropdown entries, so item counts stay correct
downstream. Wired through both legacy (`ToolbarInsertBlock`) and new (`useInsertButtonState`)
toolbar code paths. No behavioural change for callers that don't set it.
### `@atlaskit/editor-common` (patch)
`UseSharedPluginStateWithSelector`-friendly types are unchanged; the only public change is a new
optional field on `QuickInsertOptions` and a corresponding plumbing field on the internal
`QuickInsertSearchOptions`.
### `@atlassian/mdast-util-from-pm` (patch)
Added `undoEdgeWhitespaceEncoding()` post-processor that replaces the leading/trailing-edge entity
escapes ` ` and `	` produced by the upstream encoder with literal space and tab
characters. This is a readability + round-trip identity fix that benefits all consumers, not just
Markdown Mode.
- Updated dependencies
## 114.10.1
### Patch Changes
- Updated dependencies
## 114.10.0
### Minor Changes
- [`4b61b018db494`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/4b61b018db494) -
[ux] Adds AI image generation to the editor by introducing a new plugin for image generation in
the editor with the functionalities to create AI images with a prompt and style choice. The plugin
is gated behind a feature experiment.
### Patch Changes
- [`edc25b2fd6660`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/edc25b2fd6660) -
Fix editor popup not respecting scrollableElement changes when editor is re-parented.
When the `platform_editor_fix_scrolling_popup_position` experiment is enabled, the Popup component
now detects when the `scrollableElement` prop changes (e.g. the editor instance is moved into a
different container) and re-initialises the scroll event listener and ResizeObserver to track the
new scroll parent. Previously, the scroll element was resolved only once on mount, so subsequent
changes were silently ignored and popups would lose scroll tracking.
- Updated dependencies
## 114.9.0
### Minor Changes
- [`46c5125fd06d8`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/46c5125fd06d8) -
Perf-linting cleanup: fix performance linting violations in editor-common, gated behind
platform_editor_perf_lint_cleanup experiment
### Patch Changes
- Updated dependencies
## 114.8.1
### Patch Changes
- [`e6835136c4227`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/e6835136c4227) -
[FFCLEANUP-98435] remove stale experiment `platform_editor_a11y_typeahead_tab_keypress`
- [`245a43ebad095`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/245a43ebad095) -
[EDITOR-4550] prevent inline emojis inside smart links from scaling with fontsize
- Updated dependencies
## 114.8.0
### Minor Changes
- [`019540f8c0a67`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/019540f8c0a67) -
Fix editor popup scroll parent detection for chromeless editor in modals.
When the `platform_editor_fix_scrolling_popup_position` experiment is enabled, the Popup component
now prefers an explicitly provided `scrollableElement` prop over the auto-detected DOM ancestor.
This fixes popup positioning (code block language selector, table options, selection toolbar) in
chromeless editors embedded within modals, where the scroll container uses `overflow: auto` and
cannot be found by the existing `findOverflowScrollParent` utility.
The pre-computed scroll parent is also threaded through to `calculateVerticalStickTop` and
`calculateVerticalStickBottom` to avoid redundant DOM traversal and ensure position calculations
use the same element as the scroll event listener.
### Patch Changes
- Updated dependencies
## 114.7.0
### Minor Changes
- [`f25ff7f70d948`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/f25ff7f70d948) -
FFCLEANUP-91667 Remove shipped limited-mode experiment from Statsig config; use fixed document
thresholds in editor-common for limited-mode detection.
- [`85699a44bd1f8`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/85699a44bd1f8) -
Add Confluence short-link URL expansion for native embeds. When a Confluence short link
(`/wiki/x/<token>`) is pasted, it is resolved to its canonical page URL via the Object Resolver
Service before matching against registered experience manifests, gated behind
`platform-native-embeds-short-link-expansion`.
- `NativeEmbedFacade`: new `expandShortLink`, `getExperienceIdFromUrlAsync`, and `setCardClient`
methods; `createExperienceForUrl` now expands short links before manifest matching.
- `editor-plugin-card`: exposes `resolveShortLinkUrl` action; `replaceQueuedUrlWithCard` supports
async `EmbedCardNodeTransformer` return values.
- `editor-plugin-native-embeds`: wires `cardClient` from config and passes `api` to
`cardToNativeEmbedNode` for async short-link resolution.
- `editor-common`: `EmbedCardNodeTransformer` type updated to allow `Promise` return;
`CardPluginActions` extended with `resolveShortLinkUrl`.
### Patch Changes
- Updated dependencies
## 114.6.2
### Patch Changes
- Updated dependencies
## 114.6.1
### Patch Changes
- [`2b9e7ab19dd7b`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/2b9e7ab19dd7b) -
Update the "Always show title" action label in the native embeds More menu to "Show embed title"
to make it clearer that the toggle controls the embed's title visibility (not the page title).
Content fix surfaced by content design.
- Updated dependencies
## 114.6.0
### Minor Changes
- [`d482d7a660905`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/d482d7a660905) -
Perf-linting cleanup: fix performance linting violations in editor-common, gated behind
platform_editor_perf_lint_cleanup experiment
## 114.5.1
### Patch Changes
- Updated dependencies
## 114.5.0
### Minor Changes
- [`6940e6da4162d`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/6940e6da4162d) -
Wire up sendSelectedChange for native embeds
### Patch Changes
- Updated dependencies
## 114.4.0
### Minor Changes
- [`2958c4c1d01b8`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/2958c4c1d01b8) -
Perf-linting cleanup: fix performance linting violations in editor-common, gated behind
platform_editor_perf_lint_cleanup experiment
### Patch Changes
- [`0242b2a3c1ab9`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/0242b2a3c1ab9) -
Clean up platform_editor_link_popup_position_fix_aifc feature flag (shipped as true).
## 114.3.1
### Patch Changes
- [`9e45c7ac76c9a`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/9e45c7ac76c9a) -
Enrol editor core packages into the React Compiler with platform gating via
isReactCompilerActivePlatform
- Updated dependencies
## 114.3.0
### Minor Changes
- [`bdbd238ab3549`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/bdbd238ab3549) -
Perf-linting cleanup: fix performance linting violations in editor-common, gated behind
platform_editor_perf_lint_cleanup experiment
### Patch Changes
- Updated dependencies
## 114.2.1
### Patch Changes
- Updated dependencies
## 114.2.0
### Minor Changes
- [`3dba8a4e8c8b2`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/3dba8a4e8c8b2) -
Perf-linting cleanup: fix performance linting violations in editor-common, gated behind
platform_editor_perf_lint_cleanup experiment
- [`c1b397760c36c`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/c1b397760c36c) -
Perf-linting cleanup: fix performance linting violations in editor-common, gated behind
platform_editor_perf_lint_cleanup experiment
- [`3394e81c10e6e`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/3394e81c10e6e) -
Fix table flicker on focus: defer data-initial-width-mode removal to after colgroup update.
Consolidate isTableInContentMode and hasTableBeenResized into editor-common/table.
### Patch Changes
- [`7f604c26ce22f`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/7f604c26ce22f) -
Fixes casing issue with data-testid on extension node wrapper
- [`ddee349aeb565`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/ddee349aeb565) -
Clean up ff platform_forge_ui_support_images_in_adfrenderer
## 114.1.1
### Patch Changes
- [`2e95c42be9be9`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/2e95c42be9be9) -
Fix inline node view portal rendering for SSR streaming. Add SSR branch in
`getInlineNodeViewProducer` that renders inline node views synchronously using `createRoot` +
`flushSync` directly into the `domRef`, bypassing the portal mechanism. Skip
`portalProviderAPI.remove()` during SSR cleanup. All changes gated behind
`platform_editor_editor_ssr_streaming`.
## 114.1.0
### Minor Changes
- [`fe5309f20a834`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/fe5309f20a834) -
Map EntityNotFound error code to dedicated SyncBlockError.EntityNotFound enum value and add a
specific error screen for synced blocks not available on the current site
## 114.0.0
### Major Changes
- [`901c87a57486e`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/901c87a57486e) -
Removed `react-intl-next` alias and replaced all usages with `react-intl` directly.
What changed: The `react-intl-next` npm alias (which resolved to `react-intl@^5`) has been
removed. All imports now reference `react-intl` directly, and `peerDependencies` have been updated
to `"^5.25.1 || ^6.0.0 || ^7.0.0"`.
How consumer should update their code: Ensure `react-intl` is installed at a version satisfying
`^5.25.1 || ^6.0.0 || ^7.0.0`. If your application was using `react-intl-next` as an npm alias, it
can be safely removed. Replace any remaining `react-intl-next` imports with `react-intl`.
### Patch Changes
- Updated dependencies
## 113.0.1
### Patch Changes
- [`bae5d569f660c`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/bae5d569f660c) -
Prevent flexible list creation when platform_editor_flexible_list_schema is on but
platform_editor_flexible_list_indentation is off. Slice normalisation in paste pipeline.
appendTransaction normaliser in list plugin.
Paste plugin detects list-into-list paste and sets a transaction meta to skip closeHistory,
keeping the paste and normalisation appendTransaction as a single undo step.
## 113.0.0
### Major Changes
- [`b10c935ca9497`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/b10c935ca9497) -
Removed deprecated `browser` singleton from editor-common. This has been replaced with a
`getBrowserInfo` function that returns the same information. This change was made to avoid issues
with module loading order and to provide a more consistent API for accessing browser information.
Please update any imports of `browser` to use `getBrowserInfo` instead. For example, the following
imports have been removed:
```javascript
import { browser } from '@atlaskit/editor-common/utils';
import { browser } from '@atlaskit/editor-common/browser';
```
Instead, please use:
```javascript
import { getBrowserInfo } from '@atlaskit/editor-common/browser';
```
If you were previously using `browser.ie_version`, you would now use
`getBrowserInfo().ie_version`.
### Minor Changes
- [`307fd7ae4cf53`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/307fd7ae4cf53) -
Export getNestedParentNode from editor-common/node-width and sync data-native-embed-nested
attribute on embed DOM elements after drag-and-drop to ensure correct nested styling
### Patch Changes
- [`d15da1c489b34`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/d15da1c489b34) -
Add drag handle and move selection keyboard shortcuts to the editor help dialog, gated behind the
platform_editor_drag_handle_keyboard_a11y experiment
- Updated dependencies
## 112.22.0
### Minor Changes
- [`7739efec523bc`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/7739efec523bc) -
EDITOR-6371: Add toggle for showing / hiding deleted changes in the diff.
### Patch Changes
- Updated dependencies
## 112.21.3
### Patch Changes
- Updated dependencies
## 112.21.2
### Patch Changes
- [`1bd298ad0a152`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/1bd298ad0a152) -
[ux] EDITOR-6280 Clean up platform_editor_block_menu_v2_patch_3 to fix icon and copy in jira block
menu
- Updated dependencies
## 112.21.1
### Patch Changes
- [`ef22944bdbbdf`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/ef22944bdbbdf) -
Migrate smart link visited analytics from UI event to track event. The `ui.smartLink.visited`
event has been replaced with `track.smartLink.visited` to better capture engagement metrics for
smart links. This change is gated behind the `cc_integrations_editor_open_link_click_analytics`
feature flag and includes additional attributes (displayCategory, extensionKey, status,
statusDetails) when the flag is enabled.
- Updated dependencies
## 112.21.0
### Minor Changes
- [`4f84bfcb00893`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/4f84bfcb00893) -
EDITOR-6370: Various UI improvements such as tooltips, scrollIntoView, stack styles etc.
### Patch Changes
- [`73b2fc243f544`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/73b2fc243f544) -
Cleaning up getBrowserInfo which was behind experiment platform_editor_hydratable_ui and is now
rolled out
- Updated dependencies
## 112.20.3
### Patch Changes
- Updated dependencies
## 112.20.2
### Patch Changes
- Updated dependencies
## 112.20.1
### Patch Changes
- [`89e32bffb1383`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/89e32bffb1383) -
[ux] Add support to consume the editor AI plugin summarise functionality in other editor plugins.
- [`9534ff4c93c1d`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/9534ff4c93c1d) -
Send error event when API fails
- Updated dependencies
## 112.20.0
### Minor Changes
- [`90b759086522c`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/90b759086522c) -
Add withCompiledMigration HOC and enforce-compiled-migration-gate ESLint rule for feature-gated
Emotion to Compiled CSS-in-JS migration
### Patch Changes
- Updated dependencies
## 112.19.4
### Patch Changes
- Updated dependencies
## 112.19.3
### Patch Changes
- [`e0d081a91e31c`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/e0d081a91e31c) -
@atlaskit/editor-common Add findNodeByLocalId utility for plain JSON ADF node search.
@atlaskit/editor-plugin-local-id Export generateShortUUID as a reusable util via the ./utils
subpath. @atlassian/adf-semantic-toolcalls New package for structure-aware semantic tool calls.
Adds createEmptyTable with aligned backend contract (localId, command, flat
headerRow/headerColumn/numberedRows).
- Updated dependencies
## 112.19.2
### Patch Changes
- [`9e290511c0bea`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/9e290511c0bea) -
Clean up stale experiment gate editor_enghealth_hyperlink_toolbar_aria_values, permanently
enabling the improved aria values behaviour
- Updated dependencies
## 112.19.1
### Patch Changes
- [`24dad72901730`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/24dad72901730) -
Editor-6083: Fix border no shown when resize embed inside synced block
## 112.19.0
### Minor Changes
- [`aafeeed5d38f9`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/aafeeed5d38f9) -
[ux] add beta lozenge to admin skills in editor popup menu
## 112.18.10
### Patch Changes
- [`594c5e51522eb`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/594c5e51522eb) -
Update variable name and list of 1p products
- [`1bd6f56c55358`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/1bd6f56c55358) -
Add gated analytics for Smart Link go-to-link actions, including extensionKey, status, and
statusDetails, with supporting editor/card test updates.
- Updated dependencies
## 112.18.9
### Patch Changes
- Updated dependencies
## 112.18.8
### Patch Changes
- [`97524fe48311b`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/97524fe48311b) -
Add Autocomplete Next Steps user flow
- Updated dependencies
## 112.18.7
### Patch Changes
- Updated dependencies
## 112.18.6
### Patch Changes
- [`2bf9cbc6623b7`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/2bf9cbc6623b7) -
Fix nested tables if analytics parameter is unavailable
- Updated dependencies
## 112.18.5
### Patch Changes
- [`868f927c1b8d3`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/868f927c1b8d3) -
add missing analytics attributes
- Updated dependencies
## 112.18.4
### Patch Changes
- [`d1a0ee6dbcefd`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/d1a0ee6dbcefd) -
Clean up feature gate platform_editor_native_anchor_patch_2
- [`8ebeaa8fb64ac`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/8ebeaa8fb64ac) -
Remove stale feature flag platform_editor_link_picker_width_fix (final value: true)
- [`fb317c7b6ef38`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/fb317c7b6ef38) -
Add Autocomplete Conclusion user flow
- Updated dependencies
## 112.18.3
### Patch Changes
- [`0a265af52321f`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/0a265af52321f) -
Clean up stale feature flag platform_editor_extension_styles, keeping the enabled code path
- [`3f798d9934a76`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/3f798d9934a76) -
[ux] EDITOR-5487 skip react portal initial render when hydration for toc extension node view
- Updated dependencies
## 112.18.2
### Patch Changes
- Updated dependencies
## 112.18.1
### Patch Changes
- [`20b51bc2e61a4`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/20b51bc2e61a4) -
Remove duplicate source synced blocks when inserting block templates with existing resourceIds and
show error flag
- [`36aa4e6236ba8`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/36aa4e6236ba8) -
Migrate @atlaskit/onboarding to @atlaskit/spotlight, gate pulse removal behind
platform_editor_spotlight_migration experiment. Remove dead spotlight config code from floating
toolbar.
- Updated dependencies
## 112.18.0
### Minor Changes
- [`4570b02f24b2b`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/4570b02f24b2b) -
A11Y fixes to aria labels
### Patch Changes
- Updated dependencies
## 112.17.1
### Patch Changes
- [`2e8697decd076`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/2e8697decd076) -
Migrate @atlaskit/onboarding to @atlaskit/spotlight, gate pulse removal behind
platform_editor_spotlight_migration experiment. Remove dead spotlight config code from floating
toolbar.
- Updated dependencies
## 112.17.0
### Minor Changes
- [`acf7e564adc80`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/acf7e564adc80) -
NO-ISSUE: Fix generate payload
### Patch Changes
- Updated dependencies
## 112.16.2
### Patch Changes
- [`c120ecfaba934`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/c120ecfaba934) -
[ux] Update delete and unsync modal text for source with multiple references.
- Updated dependencies
## 112.16.1
### Patch Changes
- Updated dependencies
## 112.16.0
### Minor Changes
- [`5421779d09855`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/5421779d09855) -
[ux] Fix error state shown in the locations dropdown on a reference sync block when no references
are registered yet. When the block hasn't been saved, the dropdown now shows the source page and
the current page instead of an error. An 'Untitled' placeholder is shown when a page has no title.
### Patch Changes
- Updated dependencies
## 112.15.1
### Patch Changes
- [`3f10d190b50a6`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/3f10d190b50a6) -
Clean up platform_editor_a11y_add_role_to_popup
- Updated dependencies
## 112.15.0
### Minor Changes
- [`1c4534dc921e6`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/1c4534dc921e6) -
Preserve small text formatting when converting selections to task lists across block menu, block
type, and paste flows
### Patch Changes
- Updated dependencies
## 112.14.0
### Minor Changes
- [`58bf406b50581`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/58bf406b50581) -
Remove SmartLinkDraggableChangeboardPopover - changeboarding now handled via Post Office
## 112.13.9
### Patch Changes
- [`6c3e67fec342f`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/6c3e67fec342f) -
Rename copyLink message to copy with defaultMessage 'Copy' in block-menu messages
- Updated dependencies
## 112.13.8
### Patch Changes
- Updated dependencies
## 112.13.7
### Patch Changes
- [`3ab437cd78576`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/3ab437cd78576) -
Tidy feature flag `platform_editor_fix_popup_user_intent` which fixes a race condition in popup
user intent cleanup by deferring the reset with setTimeout
- Updated dependencies
## 112.13.6
### Patch Changes
- [`9ac8f29c7ac94`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/9ac8f29c7ac94) -
Fix @atlassian/a11y/mouse-events-have-key-events violations in editor-common extensibility
components by adding no-op onFocus/onBlur handlers gated behind the
editor_a11y\_\_enghealth-46814_fy26 experiment. Affected files: EditToggle, ExtensionLabel,
Extension, InlineExtension, MultiBodiedExtension.
- Updated dependencies
## 112.13.5
### Patch Changes
- [`546c399f5932a`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/546c399f5932a) -
smartlink toolbar - added action items for links
## 112.13.4
### Patch Changes
- [`6442aba65e911`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/6442aba65e911) -
Clean up cc_editor_lcm_readonly_initial experiment - remove LegacyContentHeader rendering and
associated dead code
- Updated dependencies
## 112.13.3
### Patch Changes
- [`55ea61cf8df26`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/55ea61cf8df26) -
Enable table scaling in bodiedSyncBlock nested editor (behind platform_synced_block_patch_8)
- Updated dependencies
## 112.13.2
### Patch Changes
- [`afe721737a588`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/afe721737a588) -
[ux] Fix @atlassian/a11y/mouse-events-have-key-events violation in LinkSeachListItem by
implementing onBlur
- Updated dependencies
## 112.13.1
### Patch Changes
- [`9571b24edc635`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/9571b24edc635) -
Add i18n messages for trigger keywords
## 112.13.0
### Minor Changes
- [`b749ce678d575`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/b749ce678d575) -
Preserve small text formatting across list and task list edits
### Patch Changes
- Updated dependencies
## 112.12.1
### Patch Changes
- [`13ec7df78a017`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/13ec7df78a017) -
Editor-5664: Fix scroll position for block links
- Updated dependencies
## 112.12.0
### Minor Changes
- [`ebcd63b75ef4c`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/ebcd63b75ef4c) -
Added handling of ACTION_PUBLIC_METADATA stream action type in AI Mate packages. Sending message
to bridge when action in ACTION_PUBLIC_METADATA. Handled meta data action in editor rovo bridge
part of ConfluenceUpdatePageCommand. Updated ai streaming orchestrator and editor-plugin-ai to
send promptVersion received in metadata to analytics events.
## 112.11.3
### Patch Changes
- [`0ec4cd35c30c8`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/0ec4cd35c30c8) -
ED-000 Fix accessibility ESLint violations in element-browser behind
editor_a11y\_\_enghealth-46814_fy26 experiment: remove no-static-element-interactions,
interactive-element-not-keyboard-focusable, and no-noninteractive-element-to-interactive-role
suppressions
- Updated dependencies
## 112.11.2
### Patch Changes
- [`85bcb73915b7c`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/85bcb73915b7c) -
Mechanical type-import autofix for editor-common packages.
- [`9d96d107b757f`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/9d96d107b757f) -
Fix a11y/mouse-events-have-key-events violations in FloatingToolbar Button and HoverLinkOverlay.
FloatingToolbar Button: move onMouseEnter/onMouseLeave to Button component behind experiment gate.
HoverLinkOverlay: add no-op onFocus/onBlur handlers as keyboard equivalents.
- Updated dependencies
## 112.11.1
### Patch Changes
- [`0189eb81c663c`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/0189eb81c663c) -
Update types to include new autocomplete use workflow
- Updated dependencies
## 112.11.0
### Minor Changes
- [`15d5b8e4805ae`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/15d5b8e4805ae) -
EDITOR-4680: Create a second anchor to mount a popup onto for better card positioning.
### Patch Changes
- [`3b007c601e102`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/3b007c601e102) -
EDITOR-6092 Remove 100 character limit on legacy paste actions for new editor AI paste actions
menu. Also redesigns the legacy paste actions to more closely resemble the legacy paste floating
toolbar when there are no AI actions present.
- Updated dependencies
## 112.10.1
### Patch Changes
- Updated dependencies
## 112.10.0
### Minor Changes
- [`6da6979e0583c`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/6da6979e0583c