UNPKG

77.4 kBMarkdownView Raw
1# @atlaskit/adf-schema
2
3## 25.6.0
4
5### Minor Changes
6
7- [`56507598609`](https://bitbucket.org/atlassian/atlassian-frontend/commits/56507598609) - Skip minor dependency bump
8
9### Patch Changes
10
11- Updated dependencies
12
13## 25.5.1
14
15### Patch Changes
16
17- [`0ffb55018c9`](https://bitbucket.org/atlassian/atlassian-frontend/commits/0ffb55018c9) - Revert "[ED-17172] Bumped prosemirror-view from 1.23.2 to 1.23.7 and removed work-around for fixed issues"
18
19## 25.5.0
20
21### Minor Changes
22
23- [`0237059f136`](https://bitbucket.org/atlassian/atlassian-frontend/commits/0237059f136) - Adds `LinkMetaStep` prosemirror step to be used to annotate a transaction with metadata about how (action, input method etc) for how a transaction has been performed.
24
25### Patch Changes
26
27- [`2e01c9c74b5`](https://bitbucket.org/atlassian/atlassian-frontend/commits/2e01c9c74b5) - DUMMY remove before merging to master; dupe adf-schema via adf-utils
28- Updated dependencies
29
30## 25.4.0
31
32### Minor Changes
33
34- [`bf04c417bfd`](https://bitbucket.org/atlassian/atlassian-frontend/commits/bf04c417bfd) - Add "border" mark to stage0 ADF schema
35- [`af9a85063e5`](https://bitbucket.org/atlassian/atlassian-frontend/commits/af9a85063e5) - add image border toolbar
36
37### Patch Changes
38
39- Updated dependencies
40
41## 25.3.2
42
43### Patch Changes
44
45- [`2367ba14aa0`](https://bitbucket.org/atlassian/atlassian-frontend/commits/2367ba14aa0) - [ux] ED-16758 Added support for theme tokens in table cell background color.
46- [`6b52583b688`](https://bitbucket.org/atlassian/atlassian-frontend/commits/6b52583b688) - ED-15974 Currently nodes are validated against single spec.
47 When a node has multiple specs, like mediaSingle, the first spec is used to validate the node.
48 Therefore, the validation fails with an error `INVALID_CONTENT_LENGTH` when the correct spec is not selected for validation.
49
50 This fix is to re-arrange the specs so that the less restrictive spec is at the top.
51
52- [`e771b41970b`](https://bitbucket.org/atlassian/atlassian-frontend/commits/e771b41970b) - Updating test cases for adf-schema json-compatibility-tests
53- Updated dependencies
54
55## 25.3.1
56
57### Patch Changes
58
59- [`f5568785246`](https://bitbucket.org/atlassian/atlassian-frontend/commits/f5568785246) - Support common URL protocols:
60
61 - gopher
62 - integrity
63 - file
64 - smb
65 - dynamicsnav
66
67## 25.3.0
68
69### Minor Changes
70
71- [`7f755f463e0`](https://bitbucket.org/atlassian/atlassian-frontend/commits/7f755f463e0) - EDM-4553: allowing root relative links to be copied and pasted as a link by appending the parent root to the root relative link when it is copy and pasted.
72
73## 25.2.3
74
75### Patch Changes
76
77- [`85f02a75990`](https://bitbucket.org/atlassian/atlassian-frontend/commits/85f02a75990) - [hot-102658] Dummy patch added to stabalise package build failures caused because of bad remote cache
78
79## 25.2.2
80
81### Patch Changes
82
83- [`8c04b73312e`](https://bitbucket.org/atlassian/atlassian-frontend/commits/8c04b73312e) - ED-16758 Added data-cell-background attribute to store table cell background color information.
84
85## 25.2.1
86
87### Patch Changes
88
89- [`f770f0118a4`](https://bitbucket.org/atlassian/atlassian-frontend/commits/f770f0118a4) - This package is now declared as a singleton within its package.json file. Consumers should provide tooling to assist in deduplication and enforcement of the singleton pattern.
90
91## 25.2.0
92
93### Minor Changes
94
95- [`391a8ec684e`](https://bitbucket.org/atlassian/atlassian-frontend/commits/391a8ec684e) - [ESS-3165] Move fragment mark and mediaInline node into the default schema
96
97## 25.1.1
98
99### Patch Changes
100
101- [`4f6a895f1d5`](https://bitbucket.org/atlassian/atlassian-frontend/commits/4f6a895f1d5) - Set selectable property for selectable nodes
102- [`5ac1c18bd04`](https://bitbucket.org/atlassian/atlassian-frontend/commits/5ac1c18bd04) - [ux] Fix selection blocking issue where user cannot left/right arrow key past a mediaSingle
103- Updated dependencies
104
105## 25.1.0
106
107### Minor Changes
108
109- [`055a333dad9`](https://bitbucket.org/atlassian/atlassian-frontend/commits/055a333dad9) - [ux] Remove `moreTextColors` feature flag and deprecate `allowMoreTextColors` field of `allowTextColor` editor prop and `colorPaletteExtended` mark.
110
111 Showing more colors in the color selection palette is now a default behaviour.
112
113 ## **DEPRECATION WARNING:**
114
115 There are 2 deprecations in this change:
116
117 ### 1. `allowMoreTextColors` field of `allowTextColor` editor prop.
118
119 `allowMoreTextColors` field of `allowTextColor` editor prop. **is now deprecated and will be removed in the next stable release of `@atlaskit/editor-core` package**. Please take steps to remove that field from your code. E.g.:
120
121 ```tsx
122 <Editor
123 ...
124 allowTextColor ={
125 allowMoreTextColors: true // <-- Deprecated
126 defaultColour: {color: 'red', label: 'red'}
127 }
128 />
129 ```
130
131 Remove all instances of `allowMoreTextColors` field from `allowTextColor` `Editor` prop. I.e.:
132
133 ```tsx
134 <Editor
135 ...
136 allowTextColor ={
137 defaultColour: {color: 'red', label: 'red'}
138 }
139 />
140 ```
141
142 If the resulting `allowTextColor` prop is an empty object, set `allowTextColor` property value to `true`. E.g.:
143
144 ```tsx
145 <Editor
146 appearance="full-page"
147 ...
148 allowTextColor ={
149 allowMoreTextColors: true // <-- Invalid
150 }
151 />
152 ```
153
154 should become
155
156 ```tsx
157 <Editor
158 appearance="full-page"
159 ...
160 allowTextColor={true}
161 />
162 ```
163
164 ### 2. `colorPaletteExtended` mark of the ADF schema
165
166 `colorPaletteExtended` mark of the ADF schema **is now deprecated and will be removed in the next stable release**. The extended palette is now rolled into the main one. use `colorPalette` instead.
167
168## 25.0.0
169
170### Major Changes
171
172- [`5d317ed8aa3`](https://bitbucket.org/atlassian/atlassian-frontend/commits/5d317ed8aa3) - [ux] ED-15882: Implement custom starting numbers for orderedList nodes in adf-schema, editor, renderer, transformers behind restartNumberedLists feature flag. Users will be able to set a custom starting number when typing to create a numbered list in the Editor and this will be persisted across Renderer and other format transformations.
173
174 Note: restartNumberedLists will be off by default. To enable it, consumers will need to set <Editor featureFlags={{ restartNumberedLists: true }}> or <Renderer featureFlags={{ restartNumberedLists: true }}>
175
176### Minor Changes
177
178- [`92613b1f023`](https://bitbucket.org/atlassian/atlassian-frontend/commits/92613b1f023) - ED-15018 and ED-13913 - Remove all circular dependencies and ignored warnings in editor
179
180### Patch Changes
181
182- [`aa3c130c43a`](https://bitbucket.org/atlassian/atlassian-frontend/commits/aa3c130c43a) - Changes the annotation mark to inclusive in order to fix the annotation being deleted when doing composition
183- [`7590e54ccc2`](https://bitbucket.org/atlassian/atlassian-frontend/commits/7590e54ccc2) - ED-15676 deprecated product-specific schema exports from @atlaskit/adf-schema (`schema-bitbucket`, `schema-confluence` and `schema-jira`). Use `@atlaskit/adf-schema/schema-default` instead.
184
185 From `@atlaskit/adf-schema/schema-bitbucket`
186
187 - `default (bitbucketSchema)`
188
189 From `@atlaskit/adf-schema/schema-confluence`
190
191 - `default (confluenceSchema)`
192 - `confluenceSchemaWithMediaSingle`
193
194 From `@atlaskit/adf-schema/schema-jira`
195
196 - `default (jiraSchema)`
197 - `JIRASchemaConfig`
198 - `isSchemaWithLists`
199 - `isSchemaWithMentions`
200 - `isSchemaWithEmojis`
201 - `isSchemaWithLinks`
202 - `isSchemaWithAdvancedTextFormattingMarks`
203 - `isSchemaWithSubSupMark`
204 - `isSchemaWithCodeBlock`
205 - `isSchemaWithBlockQuotes`
206 - `isSchemaWithMedia`
207 - `isSchemaWithTextColor`
208 - `isSchemaWithTables`
209
210- [`ec05886ac07`](https://bitbucket.org/atlassian/atlassian-frontend/commits/ec05886ac07) - [ux] ED-15871 Fixed issue with pasting a table from renderer does not respect theme mode
211- [`3a35da6c331`](https://bitbucket.org/atlassian/atlassian-frontend/commits/3a35da6c331) - DTR-825 ED-9775: added jamfselfservice:// to whitelistedURLPatterns
212- [`1267ffe2c42`](https://bitbucket.org/atlassian/atlassian-frontend/commits/1267ffe2c42) - Add media traceId into copy/paste operations
213- [`b2fa6d3e611`](https://bitbucket.org/atlassian/atlassian-frontend/commits/b2fa6d3e611) - [ED-16106] Fix margin top when paragraph has alignment marks
214
215## 24.0.3
216
217### Patch Changes
218
219- [`c2510fa261f`](https://bitbucket.org/atlassian/atlassian-frontend/commits/c2510fa261f) - [ux] ED-15961 [ux] Updates the presentation of text color to use dark and light mode colors when those modes are enabled
220- Updated dependencies
221
222## 24.0.2
223
224### Patch Changes
225
226- [`b86981a0cf0`](https://bitbucket.org/atlassian/atlassian-frontend/commits/b86981a0cf0) - [ux] ED-15426 fix broken copy paste of block card. Add content to schema toDOM.
227- Updated dependencies
228
229## 24.0.1
230
231### Patch Changes
232
233- [`8cc2f888c83`](https://bitbucket.org/atlassian/atlassian-frontend/commits/8cc2f888c83) - Upgrade Typescript from `4.3.5` to `4.5.5`
234
235## 24.0.0
236
237### Major Changes
238
239- [`bd524db3926`](https://bitbucket.org/atlassian/atlassian-frontend/commits/bd524db3926) - ED-15380 Update fragment prosemirror-schema to match ADF schema
240
241### Minor Changes
242
243- [`1f99f6b79d3`](https://bitbucket.org/atlassian/atlassian-frontend/commits/1f99f6b79d3) - Support media inline for jira transformer and minor schema changes
244
245## 23.3.1
246
247### Patch Changes
248
249- [`8d4228767b0`](https://bitbucket.org/atlassian/atlassian-frontend/commits/8d4228767b0) - Upgrade Typescript from `4.2.4` to `4.3.5`.
250
251## 23.3.0
252
253### Minor Changes
254
255- [`fecd5f5c96c`](https://bitbucket.org/atlassian/atlassian-frontend/commits/fecd5f5c96c) - ED-15067 Added paragraph_with_indentation to block content to allow indented paragraphs inside of layout columns. Prior to this change, it was possible to add indentation but it resulted in an unsupported mark.
256
257### Patch Changes
258
259- [`721bc4d7794`](https://bitbucket.org/atlassian/atlassian-frontend/commits/721bc4d7794) - ED-14377 To remove the imports of version.json which is deprecated
260
261## 23.2.1
262
263### Patch Changes
264
265- [`28ceecfd24d`](https://bitbucket.org/atlassian/atlassian-frontend/commits/28ceecfd24d) - empty changeset
266
267## 23.2.0
268
269### Minor Changes
270
271- [`4d8c675bd2a`](https://bitbucket.org/atlassian/atlassian-frontend/commits/4d8c675bd2a) - EDM-3779 Hotfix: Extend Media Inline ADF Schema to have type attribute
272
273## 23.1.0
274
275### Minor Changes
276
277- [`8949731bc6a`](https://bitbucket.org/atlassian/atlassian-frontend/commits/8949731bc6a) - ED-14608: Migrate adf-utils imports in atlassian-frontend to new child entry points to improve treeshaking
278
279### Patch Changes
280
281- [`f0d6141f46c`](https://bitbucket.org/atlassian/atlassian-frontend/commits/f0d6141f46c) - ED-14114: added tests to ensure consistency between ADF/ProseMirror schemas for default Mark attributes
282- Updated dependencies
283
284## 23.0.2
285
286### Patch Changes
287
288- [`702b032500c`](https://bitbucket.org/atlassian/atlassian-frontend/commits/702b032500c) - [ux] Corrected ordering of the toolbar text colour picker's drop down menu, updated its rows to be from darkest to lightest.
289
290## 23.0.1
291
292### Patch Changes
293
294- [`cb2392f6d33`](https://bitbucket.org/atlassian/atlassian-frontend/commits/cb2392f6d33) - Upgrade to TypeScript 4.2.4
295
296## 23.0.0
297
298### Major Changes
299
300- [`b29ce16dad8`](https://bitbucket.org/atlassian/atlassian-frontend/commits/b29ce16dad8) - [ED-14606] Move bitbucket schema, confluence schema, jira schema, and default schema from @atlaskit/adf-schema to their own entry points. These new entry points are as follows
301
302 @atlaskit/adf-schema/schema-bitbucket for:
303
304 - bitbucketSchema
305
306 @atlaskit/adf-schema/schema-confluence for:
307
308 - confluenceSchema
309 - confluenceSchemaWithMediaSingle
310
311 @atlaskit/adf-schema/schema-jira for:
312
313 - default as createJIRASchema
314 - isSchemaWithLists
315 - isSchemaWithMentions
316 - isSchemaWithEmojis
317 - isSchemaWithLinks
318 - isSchemaWithAdvancedTextFormattingMarks
319 - isSchemaWithCodeBlock
320 - isSchemaWithBlockQuotes
321 - isSchemaWithMedia
322 - isSchemaWithSubSupMark
323 - isSchemaWithTextColor
324 - isSchemaWithTables
325
326 @atlaskit/adf-schema/schema-default for:
327
328 - defaultSchema
329 - getSchemaBasedOnStage
330 - defaultSchemaConfig
331
332 This change also includes codemods in @atlaskit/adf-schema to update these entry points. It also introduces a new util function "changeImportEntryPoint" to @atlaskit/codemod-utils to handle this scenario.
333
334### Patch Changes
335
336- [`d079ab083af`](https://bitbucket.org/atlassian/atlassian-frontend/commits/d079ab083af) - Don't make mediaInline trigger if pasted dom node is an img tag
337- [`0663a4954aa`](https://bitbucket.org/atlassian/atlassian-frontend/commits/0663a4954aa) - [ED-14690] Add safe check for text node on SetAttrs custom step
338- Updated dependencies
339
340## 22.1.0
341
342### Minor Changes
343
344- [`fd5028f6751`](https://bitbucket.org/atlassian/atlassian-frontend/commits/fd5028f6751) - EDM-2873: Promote MediaInline to full schema
345
346## 22.0.2
347
348### Patch Changes
349
350- [`03930b9f4c7`](https://bitbucket.org/atlassian/atlassian-frontend/commits/03930b9f4c7) - ED-14253: fixed infinite transaction loop after uploading a file to the editor.
351
352 - updated ADF for MediaBaseAttributes.\_\_contextId to allow for null value
353 - fixed Editor example page 2-comment-jira-bento
354
355## 22.0.1
356
357### Patch Changes
358
359- [`c7a3ccf95cd`](https://bitbucket.org/atlassian/atlassian-frontend/commits/c7a3ccf95cd) - Patching versions to no longer reference localid from adf or smart-cards
360
361## 22.0.0
362
363### Major Changes
364
365- [`439cf07029a`](https://bitbucket.org/atlassian/atlassian-frontend/commits/439cf07029a) - ED-13881 Move @atlaskit/adf-schema test helpers to @atlaskit/editor-test-helpers
366
367 A new entry point for @atlaskit/editor-test-helpers/adf-schema has been
368 introduced. All test helpers that previously lived under @atlaskit/adf-schema
369 have been moved there instead.
370
371 Imports inside @atlaskit/adf-schema that previously relied on relative paths, or
372 imports from other packages that referred to @atlaskit/adf-schema/test-helpers,
373 should be updated to reference @atlaskit/editor-test-helpers/adf-schema instead.
374
375 Old usages:
376
377 ```
378 import { schema } from '../relative/path/to/test-helpers';
379 import { schema } from '@atlaskit/adf-schema/test-helpers';
380 ```
381
382 New usage:
383
384 ```
385 import { schema } from '@atlaskit/editor-test-helpers/adf-schema';
386 ```
387
388- [`a86ac5fa763`](https://bitbucket.org/atlassian/atlassian-frontend/commits/a86ac5fa763) - ED-13881 Migrate @atlaskit/adf-schema to declarative entry points
389
390 We are now explicitly declaring entry points as public API. Since some consumers
391 may have previously relied on file-based entry points for the generated JSON
392 schema outputs, this is considered a breaking change.
393
394 Old usage:
395
396 ```
397 import * as fullSchema from '@atlaskit/adf-schema/json-schema/v1/full.json';
398 import * as stageZeroSchema from '@atlaskit/adf-schema/json-schema/v1/stage-0.json';
399 ```
400
401 New usage:
402
403 ```
404 import { fullSchema } from '@atlaskit/adf-schema/json-schema';
405 import { stageZeroSchema } from '@atlaskit/adf-schema/json-schema';
406 ```
407
408- [`304351e4b1e`](https://bitbucket.org/atlassian/atlassian-frontend/commits/304351e4b1e) - CETI-241 - Added additional panel ADF attributes (panelIconId, panelIconText) to uniquely identify custom panel emojis. The change has been categorised as major since it is a change to the full-schema ADF. However, the custom panel feature is behind a feature flag, has not yet been released to production, and is only currently planned for release to Confluence. See ADF change #61 for further details.
409- [`3b49ff824ec`](https://bitbucket.org/atlassian/atlassian-frontend/commits/3b49ff824ec) - ED-14043 update prosemirror schema to only allow link mark on children of paragraph and mediaSingle
410
411### Minor Changes
412
413- [`e9aea0f4191`](https://bitbucket.org/atlassian/atlassian-frontend/commits/e9aea0f4191) - CETI-243 Handling Duplicate Emoji Issue When Copying From Renderer
414
415### Patch Changes
416
417- [`7f8be1a6a30`](https://bitbucket.org/atlassian/atlassian-frontend/commits/7f8be1a6a30) - clean stage0 artefacts from dataConsumer mark
418- [`783bda0d683`](https://bitbucket.org/atlassian/atlassian-frontend/commits/783bda0d683) - Extra information added to analytics for toolbar change view options
419
420## 21.0.0
421
422### Major Changes
423
424- [`5af69bfe9be`](https://bitbucket.org/atlassian/atlassian-frontend/commits/5af69bfe9be) - CETI-241 - Added additional panel ADF attributes (panelIconId, panelIconText) to uniquely identify custom panel emojis. The change has been categorised as major since it is a change to the full-schema ADF. However, the custom panel feature is behind a feature flag, has not yet been released to production, and is only currently planned for release to Confluence. See ADF change #61 for further details.
425
426### Minor Changes
427
428- [`f110cbb7218`](https://bitbucket.org/atlassian/atlassian-frontend/commits/f110cbb7218) - CETI-243 Handling Duplicate Emoji Issue When Copying From Renderer
429- [`19d72473dfb`](https://bitbucket.org/atlassian/atlassian-frontend/commits/19d72473dfb) - - Allow `table` nodes to have `fragment` marks
430 - Promote `fragment` mark to "full" ADF schema
431
432## 20.1.3
433
434### Patch Changes
435
436- [`b4d09742c59`](https://bitbucket.org/atlassian/atlassian-frontend/commits/b4d09742c59) - [ED-14236] Add dataConsumer mark to defaultSchema on adf-schema
437
438## 20.1.2
439
440### Patch Changes
441
442- [`bfc3a31f7d0`](https://bitbucket.org/atlassian/atlassian-frontend/commits/bfc3a31f7d0) - ED-14130 fix copy paste block cards
443
444## 20.1.1
445
446### Patch Changes
447
448- [`41265fc80a4`](https://bitbucket.org/atlassian/atlassian-frontend/commits/41265fc80a4) - MEX-1245 Ensure nodes with block marks can be parsed during
449 parseDOM/toDOM (e.g. linked media)
450
451## 20.1.0
452
453### Minor Changes
454
455- [`d6c140182ce`](https://bitbucket.org/atlassian/atlassian-frontend/commits/d6c140182ce) - [ED-14095] Allow links along textColor marks to match the current ADF Schema
456- [`b9cd2373064`](https://bitbucket.org/atlassian/atlassian-frontend/commits/b9cd2373064) - [ED-14106] Reset custom color when the node is inside a link
457
458## 20.0.1
459
460### Patch Changes
461
462- [`977f778e630`](https://bitbucket.org/atlassian/atlassian-frontend/commits/977f778e630) - Add action elements to paste allowlist
463
464## 20.0.0
465
466### Major Changes
467
468- [`3a2a5e14fdc`](https://bitbucket.org/atlassian/atlassian-frontend/commits/3a2a5e14fdc) - As we are moving to full schema, merged the customPanel nodeSpec with panel nodeSpec
469- [`8f0577e0eb1`](https://bitbucket.org/atlassian/atlassian-frontend/commits/8f0577e0eb1) - [ux] Promoted captions to full schema and better support of wikimarkup, email and slack renderer
470
471### Minor Changes
472
473- [`65a541166fe`](https://bitbucket.org/atlassian/atlassian-frontend/commits/65a541166fe) - ED-13766 fix pm node spec for media single with caption
474- [`83154234335`](https://bitbucket.org/atlassian/atlassian-frontend/commits/83154234335) - ED-13522 Add safe URL check to ADF validator (smart cards now show as unsupported content if the check fails)
475- [`8bbb96540ea`](https://bitbucket.org/atlassian/atlassian-frontend/commits/8bbb96540ea) - Add "fragment" mark to stage0 ADF schema
476
477### Patch Changes
478
479- [`c6feed82071`](https://bitbucket.org/atlassian/atlassian-frontend/commits/c6feed82071) - ED-11632: Bump prosemirror packages;
480
481 - prosmirror-commands 1.1.4 -> 1.1.11,
482 - prosemirror-model 1.11.0 -> 1.14.3,
483 - prosemirror-state 1.3.3 -> 1.3.4,
484 - prosemirror-transform 1.2.8 -> 1.3.2,
485 - prosemirror-view 1.15.4 + 1.18.8 -> 1.20.2.
486
487- [`297d113d54b`](https://bitbucket.org/atlassian/atlassian-frontend/commits/297d113d54b) - Unskip backwrd compat test and fix mistakes
488- Updated dependencies
489
490## 19.3.1
491
492### Patch Changes
493
494- [`f4ce830a2f2`](https://bitbucket.org/atlassian/atlassian-frontend/commits/f4ce830a2f2) - [HOT-97158] Fix paste link applying marks on block nodes
495
496## 19.3.0
497
498### Minor Changes
499
500- [`93da0afefce`](https://bitbucket.org/atlassian/atlassian-frontend/commits/93da0afefce) - CETI-78 Change panel nodeSpec to handle paste when feature flag is off
501- [`971845eac0d`](https://bitbucket.org/atlassian/atlassian-frontend/commits/971845eac0d) - CETI-96 Added new rule to emoji to solve the duplicate icon issue when we copy from renderer
502- [`e856b56fd31`](https://bitbucket.org/atlassian/atlassian-frontend/commits/e856b56fd31) - ED-13669 reuse same links normalization method in plugin and adf schema
503
504## 19.2.3
505
506### Patch Changes
507
508- [`a80f50a843c`](https://bitbucket.org/atlassian/atlassian-frontend/commits/a80f50a843c) - [HOT-97158] Fix paste link heading issue
509
510## 19.2.2
511
512### Patch Changes
513
514- [`b85e7ce12cd`](https://bitbucket.org/atlassian/atlassian-frontend/commits/b85e7ce12cd) - Internal upgrade of memoize-one to 6.0.0
515
516## 19.2.1
517
518### Patch Changes
519
520- [`a55dbcb3ecd`](https://bitbucket.org/atlassian/atlassian-frontend/commits/a55dbcb3ecd) - [ED-13882] Fix layout section ProseMirror Schema content
521
522## 19.2.0
523
524### Minor Changes
525
526- [`cf853e39278`](https://bitbucket.org/atlassian/atlassian-frontend/commits/cf853e39278) - CETI-72 Web: Copy from renderer loses custom panel attributes
527- [`cf853e39278`](https://bitbucket.org/atlassian/atlassian-frontend/commits/cf853e39278) - Add single column support for layouts
528- [`9fbaa50c904`](https://bitbucket.org/atlassian/atlassian-frontend/commits/9fbaa50c904) - ED-13133 fixed broken table with sticky headers after undo merge cells with tableCellOptimisation on
529- [`cf853e39278`](https://bitbucket.org/atlassian/atlassian-frontend/commits/cf853e39278) - [ux] add single layout support for layout
530- [`6840e64d105`](https://bitbucket.org/atlassian/atlassian-frontend/commits/6840e64d105) - CETI-124: Revert panel content wrapper from span to div
531
532## 19.1.0
533
534### Minor Changes
535
536- [`ad67f6684f1`](https://bitbucket.org/atlassian/atlassian-frontend/commits/ad67f6684f1) - Add MediaInline to ADF Stage0 schema
537- [`71bb1bb3cd0`](https://bitbucket.org/atlassian/atlassian-frontend/commits/71bb1bb3cd0) - [ED-12933] Add new custom step for TypeAhead local flow control
538
539## 19.0.0
540
541### Major Changes
542
543- [`96c6146eef1`](https://bitbucket.org/atlassian/atlassian-frontend/commits/96c6146eef1) - ED-13187: localId optional & empty values filtered
544- [`2aef13b22d8`](https://bitbucket.org/atlassian/atlassian-frontend/commits/2aef13b22d8) - ED-12604: add localId for tables and dataConsumer mark for extensions in full schema
545
546### Patch Changes
547
548- [`aa6f29f8c3d`](https://bitbucket.org/atlassian/atlassian-frontend/commits/aa6f29f8c3d) - Setting up empty string value for alt attribute (images) by default
549
550## 18.2.0
551
552### Minor Changes
553
554- [`489e4d18bc1`](https://bitbucket.org/atlassian/atlassian-frontend/commits/489e4d18bc1) - ED-12891 Enable indentation as a valid mark on headings in layouts to align PM schema with ADF schema
555
556### Patch Changes
557
558- [`18a96c228f8`](https://bitbucket.org/atlassian/atlassian-frontend/commits/18a96c228f8) - EDM-2024: fix MediaGroup Prosemirror Schema incompatibility
559
560## 18.1.1
561
562### Patch Changes
563
564- [`d9e3deda557`](https://bitbucket.org/atlassian/atlassian-frontend/commits/d9e3deda557) - ED-12545 We are adding compatibility test for ADF Schema with ProseMirror Schema
565
566## 18.1.0
567
568### Minor Changes
569
570- [`9fef23ee77c`](https://bitbucket.org/atlassian/atlassian-frontend/commits/9fef23ee77c) - ED-12477 Add unsupported node capability to Media Group
571
572## 18.0.0
573
574### Major Changes
575
576- [`7e6fe5abae9`](https://bitbucket.org/atlassian/atlassian-frontend/commits/7e6fe5abae9) - revert heading with indentation in table cell content
577
578## 17.0.0
579
580### Major Changes
581
582- [`ddecaf6f306`](https://bitbucket.org/atlassian/atlassian-frontend/commits/ddecaf6f306) - ED-12436 remove 'allowLocalIdGeneration' from Editor as extension localId is added to full schema
583- [`084abc13201`](https://bitbucket.org/atlassian/atlassian-frontend/commits/084abc13201) - ED-12265 Add unsupport content support to media single
584 ED-12265 Remove `caption` from default schema - Renderer
585- [`9d3472d1a17`](https://bitbucket.org/atlassian/atlassian-frontend/commits/9d3472d1a17) - ED-12889: Remove heading with indentation from table cell content
586
587### Minor Changes
588
589- [`ee1c658ca80`](https://bitbucket.org/atlassian/atlassian-frontend/commits/ee1c658ca80) - ED-12270 Add unsupported content support for decision lists and task lists
590- [`5fba22a5a21`](https://bitbucket.org/atlassian/atlassian-frontend/commits/5fba22a5a21) - [NO ISSUE] Move Table Sort Custom Step to the ADF package
591
592## 16.0.0
593
594### Major Changes
595
596- [`f973bb5dde8`](https://bitbucket.org/atlassian/atlassian-frontend/commits/f973bb5dde8) - [ux] ED-12782 Remove codeblock languages from adf-schema
597
598 BREAKING CHANGE
599
600 `@atlaskit/adf-schema` is not longer exporting: `DEFAULT_LANGUAGES`, `createLanguageList`, `filterSupportedLanguages`, `findMatchedLanguage`, `getLanguageIdentifier` and `Language`. This are now used internally in `@atlaskit/editor-core`
601
602### Minor Changes
603
604- [`1fbe305bf7d`](https://bitbucket.org/atlassian/atlassian-frontend/commits/1fbe305bf7d) - ED-12273 Unsupported content support for Layout
605
606## 15.3.0
607
608### Minor Changes
609
610- [`8c84c29006b`](https://bitbucket.org/atlassian/atlassian-frontend/commits/8c84c29006b) - Improve data-consumer mark being nested, aAdd basic doc tests for data consumer
611- [`621f12ec284`](https://bitbucket.org/atlassian/atlassian-frontend/commits/621f12ec284) - Update adf util specs to support unsupported content changes
612
613### Patch Changes
614
615- [`794b81df22c`](https://bitbucket.org/atlassian/atlassian-frontend/commits/794b81df22c) - Removes surplus style whitespace rule on code mark.
616
617## 15.2.0
618
619### Minor Changes
620
621- [`653093877f8`](https://bitbucket.org/atlassian/atlassian-frontend/commits/653093877f8) - Update data-consumer behaviour for json transforming
622- [`357edf7b4a1`](https://bitbucket.org/atlassian/atlassian-frontend/commits/357edf7b4a1) - ED-12266 Extend code block to support UnsupportedInline content.
623
624## 15.1.1
625
626### Patch Changes
627
628- Updated dependencies
629
630## 15.1.0
631
632### Minor Changes
633
634- [`330c1fce7f9`](https://bitbucket.org/atlassian/atlassian-frontend/commits/330c1fce7f9) - ED-12264 Add unsupported content capability to panel and blockquote
635
636### Patch Changes
637
638- [`5089bd2544d`](https://bitbucket.org/atlassian/atlassian-frontend/commits/5089bd2544d) - ED-11919: generate localId for tables
639- [`58b170725be`](https://bitbucket.org/atlassian/atlassian-frontend/commits/58b170725be) - Renamed @atlaskit/editor-test-helpers/schema-builder to @atlaskit/editor-test-helpers/doc-builder
640
641## 15.0.0
642
643### Major Changes
644
645- [`db9dec112b1`](https://bitbucket.org/atlassian/atlassian-frontend/commits/db9dec112b1) - ED-10613: clean up text colour experiment
646
647### Minor Changes
648
649- [`6d748ea5140`](https://bitbucket.org/atlassian/atlassian-frontend/commits/6d748ea5140) - New stage-0 data consumer mark in ADF schema
650
651### Patch Changes
652
653- [`e6bd5669a53`](https://bitbucket.org/atlassian/atlassian-frontend/commits/e6bd5669a53) - ED-10888 Deduplicate AJV initialization from our codebase
654- [`d2e70ebaaa9`](https://bitbucket.org/atlassian/atlassian-frontend/commits/d2e70ebaaa9) - NO-ISSUE: updated editor tests to use 'doc: DocBuilder' instead of 'doc: any'
655- [`fe1c96a3d28`](https://bitbucket.org/atlassian/atlassian-frontend/commits/fe1c96a3d28) - added DocBuilder type to @atlaskit/editor-test-helpers, replaced duplicate definitions and DocumentType
656
657## 14.1.0
658
659### Minor Changes
660
661- [`e6033cf5a7b`](https://bitbucket.org/atlassian/atlassian-frontend/commits/e6033cf5a7b) - HOT-94716 Add embedCard to allowable content in bodiedExtension
662
663## 14.0.0
664
665### Major Changes
666
667- [`85cc08ec2e6`](https://bitbucket.org/atlassian/atlassian-frontend/commits/85cc08ec2e6) - [ED-11353] Adds the input method for undo/redo events
668
669 #Breaking Change
670
671 `adf-schema`
672
673 AnalyticsStep doesn't need the `handleAnalyticsEvent: HandleAnalyticsEvent<P>` anymore.
674 We are submitting the events using the editor-core plugin `analytics`. On this file:
675 `packages/editor/editor-core/src/plugins/analytics/plugin.ts`
676
677 This will fix a hard to catch bug where the events were being dispatched before the transaction being applied.
678 The transaction wasn't used, but the event was dispatched anyway, causing a data mismatch between user experience and actions.
679
680### Minor Changes
681
682- [`be0bfb03f12`](https://bitbucket.org/atlassian/atlassian-frontend/commits/be0bfb03f12) - [ux] Implement syntax highlighting in editor code-block
683
684### Patch Changes
685
686- [`ffbe78153cf`](https://bitbucket.org/atlassian/atlassian-frontend/commits/ffbe78153cf) - New stage0 ADF change: localId attribute on Table nodes
687
688## 13.7.2
689
690### Patch Changes
691
692- [`b36f8119df5`](https://bitbucket.org/atlassian/atlassian-frontend/commits/b36f8119df5) - Add in keymap for moving to gap cursor from caption
693- [`d01a017e81e`](https://bitbucket.org/atlassian/atlassian-frontend/commits/d01a017e81e) - fixed schema node type definitions to be more consistent
694
695## 13.7.1
696
697### Patch Changes
698
699- [`3405124622e`](https://bitbucket.org/atlassian/atlassian-frontend/commits/3405124622e) - ED-11742 Fix table custom step start position
700- [`04649ad9889`](https://bitbucket.org/atlassian/atlassian-frontend/commits/04649ad9889) - ED-10369: fixed table breakout layout when pasted from renderer
701- [`c3ff456f166`](https://bitbucket.org/atlassian/atlassian-frontend/commits/c3ff456f166) - ED-11860 fix renderer code block content paste inconsistencies
702
703## 13.7.0
704
705### Minor Changes
706
707- [`70f47afdee`](https://bitbucket.org/atlassian/atlassian-frontend/commits/70f47afdee) - Added unsupportedBlock support for mediaSingle as a child
708- [`714fd9e922`](https://bitbucket.org/atlassian/atlassian-frontend/commits/714fd9e922) - Promote media link mark to full schema
709
710## 13.6.0
711
712### Minor Changes
713
714- [`f523768cdc`](https://bitbucket.org/atlassian/atlassian-frontend/commits/f523768cdc) - Fix validator and schema for Image Captions
715
716### Patch Changes
717
718- [`b7d42ec728`](https://bitbucket.org/atlassian/atlassian-frontend/commits/b7d42ec728) - [ux] ED-11631 Sort code block language list as case insensitive
719- [`1bd969d9c1`](https://bitbucket.org/atlassian/atlassian-frontend/commits/1bd969d9c1) - Fix re-renders in a table cell with the NodeView update
720- [`9e76e3a5c5`](https://bitbucket.org/atlassian/atlassian-frontend/commits/9e76e3a5c5) - [ux] Adding support to detect and render anchor links.
721
722## 13.5.0
723
724### Minor Changes
725
726- [`7f7643108f`](https://bitbucket.org/atlassian/atlassian-frontend/commits/7f7643108f) - [ux] EmbedCard node's `width` attribute will have 100% default value now. For UI this means, embeds are 100% wide when inserted (instead of slightly smaller then 100% previously).
727
728### Patch Changes
729
730- [`aa671045fc`](https://bitbucket.org/atlassian/atlassian-frontend/commits/aa671045fc) - [ux] ED-11300: allowed link mark under actionItem and decisionItem
731
732## 13.4.0
733
734### Minor Changes
735
736- [`21de2f736a`](https://bitbucket.org/atlassian/atlassian-frontend/commits/21de2f736a) - fix: normalizeHexColor behaves normally when passed 'default'
737
738## 13.3.1
739
740### Patch Changes
741
742- [`d3265f19be`](https://bitbucket.org/atlassian/atlassian-frontend/commits/d3265f19be) - Transpile packages using babel rather than tsc
743
744## 13.3.0
745
746### Minor Changes
747
748- [`4fdb9762af`](https://bitbucket.org/atlassian/atlassian-frontend/commits/4fdb9762af) - ED-10792: allow shouldExclude() to work on enum values
749
750### Patch Changes
751
752- [`0175a00afc`](https://bitbucket.org/atlassian/atlassian-frontend/commits/0175a00afc) - [ED-10670] Update prosemirror-model type to use posAtIndex methods
753- [`a242048609`](https://bitbucket.org/atlassian/atlassian-frontend/commits/a242048609) - Re-enable adf schema backwards compatibility check
754- [`d6c23f1886`](https://bitbucket.org/atlassian/atlassian-frontend/commits/d6c23f1886) - Added dark mode support to table cell background colors
755- [`db4e6ab0d4`](https://bitbucket.org/atlassian/atlassian-frontend/commits/db4e6ab0d4) - EDM-1388: Toggle link mark on media and not mediaSingle
756
757## 13.2.0
758
759### Minor Changes
760
761- [`a929e563b9`](https://bitbucket.org/atlassian/atlassian-frontend/commits/a929e563b9) - Text color mark changed to be case insensitive
762- [`eba787da28`](https://bitbucket.org/atlassian/atlassian-frontend/commits/eba787da28) - Allow link marks on media
763
764### Patch Changes
765
766- [`703752d487`](https://bitbucket.org/atlassian/atlassian-frontend/commits/703752d487) - ED-10647 Remove caret from prosemirror-model, prosemirror-keymap, prosemirror-state, prosemirror-transform to lock them down to an explicit version
767- [`ff39f9f643`](https://bitbucket.org/atlassian/atlassian-frontend/commits/ff39f9f643) - ED-10614 Add match indexing (Confluence API) for annotation creation for the renderer
768
769 BEFORE
770
771 ```
772 export type AnnotationActionResult =
773 {
774 step: Step;
775 doc: JSONDocNode;
776 } | false;
777 ```
778
779 AFTER
780
781 ```
782 export type AnnotationActionResult =
783 {
784 step: Step;
785 doc: JSONDocNode;
786 originalSelection: string; // <<===
787 numMatches: number; // <<===
788 matchIndex: number; // <<===
789 } | false;
790 ```
791
792## 13.1.0
793
794### Minor Changes
795
796- [`a41378f853`](https://bitbucket.org/atlassian/atlassian-frontend/commits/a41378f853) - Refactor & fix few cases of unsupported node attributes:
797
798 - Preseve attributes on nodes which do not support any attributes
799 - Add unsupportedNodeAttribute to bulletList, layoutSection etc.
800
801### Patch Changes
802
803- [`e4abda244e`](https://bitbucket.org/atlassian/atlassian-frontend/commits/e4abda244e) - ED-9912: replace prosemirror-tables with editor-tables
804- [`3e652479cc`](https://bitbucket.org/atlassian/atlassian-frontend/commits/3e652479cc) - ED-9912: use CellAttributes from editor-tables in adf-schema
805- [`be142eec6e`](https://bitbucket.org/atlassian/atlassian-frontend/commits/be142eec6e) - Refactor attributes validation and add unsupportedNodeAttribute mark in layoutsection
806
807## 13.0.1
808
809### Patch Changes
810
811- [`5f58283e1f`](https://bitbucket.org/atlassian/atlassian-frontend/commits/5f58283e1f) - Export types using Typescript's new "export type" syntax to satisfy Typescript's --isolatedModules compiler option.
812 This requires version 3.8 of Typescript, read more about how we handle Typescript versions here: https://atlaskit.atlassian.com/get-started
813 Also add `typescript` to `devDependencies` to denote version that the package was built with.
814
815## 13.0.0
816
817### Major Changes
818
819- [`26ff0e5e9a`](https://bitbucket.org/atlassian/atlassian-frontend/commits/26ff0e5e9a) - ED-10353 Added adf schema changes to support emoji panels
820
821### Minor Changes
822
823- [`db7170dc53`](https://bitbucket.org/atlassian/atlassian-frontend/commits/db7170dc53) - Promote EmbedCard to full schema
824- [`c536839013`](https://bitbucket.org/atlassian/atlassian-frontend/commits/c536839013) - ED-10214 Add typeAheadQuery to default schema
825- [`6e237a6753`](https://bitbucket.org/atlassian/atlassian-frontend/commits/6e237a6753) - Add optional caption to mediaSingle in adf schema for stage 0
826- [`9a39500244`](https://bitbucket.org/atlassian/atlassian-frontend/commits/9a39500244) - Bump ProseMirror packages
827
828 Read more: https://product-fabric.atlassian.net/wiki/spaces/E/pages/1671956531/2020-08
829
830- [`2e5e9bf891`](https://bitbucket.org/atlassian/atlassian-frontend/commits/2e5e9bf891) - ED-10123 Export Analytics Step from adf-schema instead of internal editor-core
831
832### Patch Changes
833
834- [`c90f346430`](https://bitbucket.org/atlassian/atlassian-frontend/commits/c90f346430) - Remove @ts-ignores/@ts-expect-errors
835
836## 12.3.0
837
838### Minor Changes
839
840- [`15fe5f8731`](https://bitbucket.org/atlassian/atlassian-frontend/commits/15fe5f8731) - ED-9601 Mark all nodes that don't support node selection with `selectable: false` in their node spec
841- [`78de49291b`](https://bitbucket.org/atlassian/atlassian-frontend/commits/78de49291b) - [TWISTA-130] Exports AnnotationDataAttributes type and variable typo
842- [`e4114d7053`](https://bitbucket.org/atlassian/atlassian-frontend/commits/e4114d7053) - ED-9607 - Preserve Unsupported Node attributes
843
844### Patch Changes
845
846- [`e485167c47`](https://bitbucket.org/atlassian/atlassian-frontend/commits/e485167c47) - ED-10018: bump prosemirror-tables to fix copy-pasting merged rows
847- [`d0596d4bfa`](https://bitbucket.org/atlassian/atlassian-frontend/commits/d0596d4bfa) - change Html and Csharp to HTML and C# in codeblock language list
848
849## 12.2.2
850
851### Patch Changes
852
853- [`6c525a8229`](https://bitbucket.org/atlassian/atlassian-frontend/commits/6c525a8229) - Upgraded to TypeScript 3.9.6 and tslib to 2.0.0
854
855 Since tslib is a dependency for all our packages we recommend that products also follow this tslib upgrade
856 to prevent duplicates of tslib being bundled.
857
858## 12.2.1
859
860### Patch Changes
861
862- [`76165ad82f`](https://bitbucket.org/atlassian/atlassian-frontend/commits/76165ad82f) - Bump required because of conflicts on wadmal release
863
864## 12.2.0
865
866### Minor Changes
867
868- [`50b49e0eb9`](https://bitbucket.org/atlassian/atlassian-frontend/commits/50b49e0eb9) - [ED-9780] allow link mark inside bodied extension
869- [`abce19a6d1`](https://bitbucket.org/atlassian/atlassian-frontend/commits/abce19a6d1) - Change old Array style tuples to Tuple
870
871 ```
872 interface X extends Array<T | U> {
873 0: T
874 }
875 ```
876
877 to
878
879 ```
880 type X = [T, T | U];
881 ```
882
883- [`8f843aaa4b`](https://bitbucket.org/atlassian/atlassian-frontend/commits/8f843aaa4b) - EDM-927: Adding embeds inside expand and layouts
884
885### Patch Changes
886
887- [`9fe56e9d64`](https://bitbucket.org/atlassian/atlassian-frontend/commits/9fe56e9d64) - Revert TaskList and ItemList type
888- [`0cd9a41d67`](https://bitbucket.org/atlassian/atlassian-frontend/commits/0cd9a41d67) - ED-9843 Refactor spec based validator
889
890## 12.1.0
891
892### Minor Changes
893
894- [`b7c4fc3b08`](https://bitbucket.org/atlassian/atlassian-frontend/commits/b7c4fc3b08) - Preseve unsupported mark from getting lost
895
896### Patch Changes
897
898- [`7c6dc39447`](https://bitbucket.org/atlassian/atlassian-frontend/commits/7c6dc39447) - ED-9568 annotations are now preserved when copy/pasting; also updated general copy/paste behaviour to preserve formatting of the pasted content, so that e.g. copying italic text into bold will preserve both italic and bold.
899
900## 12.0.0
901
902### Major Changes
903
904- [`87f4720f27`](https://bitbucket.org/atlassian/atlassian-frontend/commits/87f4720f27) - Officially dropping IE11 support, from this version onwards there are no warranties of the package working in IE11.
905 For more information see: https://community.developer.atlassian.com/t/atlaskit-to-drop-support-for-internet-explorer-11-from-1st-july-2020/39534
906
907## 11.1.0
908
909### Minor Changes
910
911- [`01c27cf8cf`](https://bitbucket.org/atlassian/atlassian-frontend/commits/01c27cf8cf) - ED-9552 Move SetAttrsStep into adf-schema
912
913## 11.0.0
914
915### Major Changes
916
917- [`0ae829a4ea`](https://bitbucket.org/atlassian/atlassian-frontend/commits/0ae829a4ea) - EDM-648: Adds resizing and alignment to embed cards
918
919### Patch Changes
920
921- [`fb1a9c8009`](https://bitbucket.org/atlassian/atlassian-frontend/commits/fb1a9c8009) - [FM-3726] Call onAnnotationClick when user taps in inline comment on Renderer
922- [`2589a3e4fc`](https://bitbucket.org/atlassian/atlassian-frontend/commits/2589a3e4fc) - EDM-713: fix copy-paste from Renderer to Editor on Firefox
923
924## 10.0.0
925
926### Major Changes
927
928- [`e30894b112`](https://bitbucket.org/atlassian/atlassian-frontend/commits/e30894b112) - [FM-3716] Breaking changing: AnnotationType is now AnnotationTypes
929
930 ```js
931 // Before
932
933 import { AnnotationType } from '@atlaskit/adf-schema';
934
935 annotation({
936 type: AnnotationType,
937 });
938
939 // After
940
941 import { AnnotationTypes } from '@atlaskit/adf-schema';
942
943 annotation({
944 type: AnnotationTypes.INLINE_COMMENT,
945 });
946 ```
947
948### Minor Changes
949
950- [`39b2e48c32`](https://bitbucket.org/atlassian/atlassian-frontend/commits/39b2e48c32) - Export new Add Column custom step in `@atlaskit/adf-schema/steps`
951- [`50c333ab3a`](https://bitbucket.org/atlassian/atlassian-frontend/commits/50c333ab3a) - EDM-216: Adds EmbedCards in the Editor under the flag - allowEmbeds in the UNSAFE_cards prop
952
953### Patch Changes
954
955- [`0964848b95`](https://bitbucket.org/atlassian/atlassian-frontend/commits/0964848b95) - [FM-3505] Add support for inline comments in the renderer mobile bridge getElementScrollOffsetByNodeType function
956- [`54d82b49f0`](https://bitbucket.org/atlassian/atlassian-frontend/commits/54d82b49f0) - Remove unused dependencies
957
958## 9.0.2
959
960### Patch Changes
961
962- [`ee0333aa64`](https://bitbucket.org/atlassian/atlassian-frontend/commits/ee0333aa64) - ED-6318 Add (None) option to top of code block language list- Updated dependencies
963
964## 9.0.1
965
966### Patch Changes
967
968- [patch][92d04b5c28](https://bitbucket.org/atlassian/atlassian-frontend/commits/92d04b5c28):
969
970 ED-9079 Disable spell check for text marked as inline code.
971
972 This prevents the red squiggly line appearing underneath inline code, and aligns the UX with codeblock which already disables spell check. - @atlaskit/editor-json-transformer@7.0.11
973
974 - @atlaskit/editor-test-helpers@11.1.1
975
976## 9.0.0
977
978### Major Changes
979
980- [major][5d430f7d37](https://bitbucket.org/atlassian/atlassian-frontend/commits/5d430f7d37):
981
982 ED-8517 Add localId support to Extension node
983
984 **BREAKING CHANGE**
985 `ExtensionContent` has been removed.
986
987### Minor Changes
988
989- [minor][04e54bf405](https://bitbucket.org/atlassian/atlassian-frontend/commits/04e54bf405):
990
991 EDM-500: Allow blockCard inside Panel
992
993### Patch Changes
994
995- [patch][9f43b9f0ca](https://bitbucket.org/atlassian/atlassian-frontend/commits/9f43b9f0ca):
996
997 ED-9037 / ED-9039: ProseMirror node selection for mentions and emojis- Updated dependencies [7e26fba915](https://bitbucket.org/atlassian/atlassian-frontend/commits/7e26fba915):
998
999- Updated dependencies [205b05851a](https://bitbucket.org/atlassian/atlassian-frontend/commits/205b05851a):
1000- Updated dependencies [823d80f31c](https://bitbucket.org/atlassian/atlassian-frontend/commits/823d80f31c):
1001- Updated dependencies [3644fc1afe](https://bitbucket.org/atlassian/atlassian-frontend/commits/3644fc1afe):
1002- Updated dependencies [62f1f218d9](https://bitbucket.org/atlassian/atlassian-frontend/commits/62f1f218d9):
1003- Updated dependencies [6eb8c0799f](https://bitbucket.org/atlassian/atlassian-frontend/commits/6eb8c0799f):
1004 - @atlaskit/editor-test-helpers@11.1.0
1005 - @atlaskit/editor-json-transformer@7.0.10
1006
1007## 8.0.0
1008
1009### Major Changes
1010
1011- [major][715572f9e5](https://bitbucket.org/atlassian/atlassian-frontend/commits/715572f9e5):
1012
1013 Remove indentation from table cell and layout paragraphs
1014
1015### Minor Changes
1016
1017- [minor][bc29fbc030](https://bitbucket.org/atlassian/atlassian-frontend/commits/bc29fbc030):
1018
1019 ED-8748 ED-8211: Update media linking UI experience in renderer, fixes other rendering issues and workarounds.
1020
1021### Patch Changes
1022
1023- [patch][1386afaecc](https://bitbucket.org/atlassian/atlassian-frontend/commits/1386afaecc):
1024
1025 ED-8751 Remove 'export \*' from adf-schema- [patch][584279e2ae](https://bitbucket.org/atlassian/atlassian-frontend/commits/584279e2ae):
1026
1027 ED-8751 Remove circular dependencies, add eslint rule and recreate json schema caused by different import order- [patch][f83b67a761](https://bitbucket.org/atlassian/atlassian-frontend/commits/f83b67a761):
1028
1029 EDM-407: Smart cards copy pasted from Renderer to Editor create mediaSingles- [patch][6b4fe5d0e0](https://bitbucket.org/atlassian/atlassian-frontend/commits/6b4fe5d0e0):
1030
1031 preserve image alt-text when pasting rich text content- Updated dependencies [4bec09aa74](https://bitbucket.org/atlassian/atlassian-frontend/commits/4bec09aa74):
1032
1033- Updated dependencies [d63888b5e5](https://bitbucket.org/atlassian/atlassian-frontend/commits/d63888b5e5):
1034- Updated dependencies [bdf25b1c4c](https://bitbucket.org/atlassian/atlassian-frontend/commits/bdf25b1c4c):
1035- Updated dependencies [645918eda6](https://bitbucket.org/atlassian/atlassian-frontend/commits/645918eda6):
1036- Updated dependencies [fad8a16962](https://bitbucket.org/atlassian/atlassian-frontend/commits/fad8a16962):
1037 - @atlaskit/editor-test-helpers@11.0.0
1038 - @atlaskit/editor-json-transformer@7.0.9
1039
1040## 7.0.1
1041
1042### Patch Changes
1043
1044- [patch][b3cf2b8a05](https://bitbucket.org/atlassian/atlassian-frontend/commits/b3cf2b8a05):
1045
1046 Fix expand not allowing marks issue
1047
1048## 7.0.0
1049
1050### Major Changes
1051
1052- [major][7baff84f38](https://bitbucket.org/atlassian/atlassian-frontend/commits/7baff84f38):
1053
1054 [ED-8521] Fix ADFSchema to invalidate any Expand Node with marks inside of Block nodes other than the Doc Node
1055
1056### Minor Changes
1057
1058- [minor][c171660346](https://bitbucket.org/atlassian/atlassian-frontend/commits/c171660346):
1059
1060 Expose MediaADFAttrs- [minor][a5d0019a5e](https://bitbucket.org/atlassian/atlassian-frontend/commits/a5d0019a5e):
1061
1062 EDM-336: Add inlineCard to BB schema and support roundtripping
1063
1064### Patch Changes
1065
1066- [patch][7602615cd4](https://bitbucket.org/atlassian/atlassian-frontend/commits/7602615cd4):
1067
1068 ED-8785 Improve stage-0 & type reference support in JSON Schema Generator- [patch][27fde59914](https://bitbucket.org/atlassian/atlassian-frontend/commits/27fde59914):
1069
1070 ED-8626 Can click on "open link in a new tab" with `javascript:` links in editor.- [patch][b18fc8a1b6](https://bitbucket.org/atlassian/atlassian-frontend/commits/b18fc8a1b6):
1071
1072 ED-8700 Alt text property on external images is added, this is required to make external images saved and validated correctly when they contain alt text.- Updated dependencies [7602615cd4](https://bitbucket.org/atlassian/atlassian-frontend/commits/7602615cd4):
1073
1074- Updated dependencies [5e3aab8e77](https://bitbucket.org/atlassian/atlassian-frontend/commits/5e3aab8e77):
1075 - @atlaskit/json-schema-generator@2.3.0
1076 - @atlaskit/editor-test-helpers@10.6.1
1077 - @atlaskit/editor-json-transformer@7.0.8
1078
1079## 6.2.0
1080
1081### Minor Changes
1082
1083- [minor][e8a31c2714](https://bitbucket.org/atlassian/atlassian-frontend/commits/e8a31c2714):
1084
1085 ED-8687 Export default schema configuration
1086
1087### Patch Changes
1088
1089- [patch][8183f7c8da](https://bitbucket.org/atlassian/atlassian-frontend/commits/8183f7c8da):
1090
1091 Remove Karma tests - based on AFP-960- Updated dependencies [9d6b02c04f](https://bitbucket.org/atlassian/atlassian-frontend/commits/9d6b02c04f):
1092
1093- Updated dependencies [8183f7c8da](https://bitbucket.org/atlassian/atlassian-frontend/commits/8183f7c8da):
1094 - @atlaskit/editor-test-helpers@10.6.0
1095 - @atlaskit/editor-json-transformer@7.0.7
1096
1097## 6.1.1
1098
1099### Patch Changes
1100
1101- [patch][6548261c9a](https://bitbucket.org/atlassian/atlassian-frontend/commits/6548261c9a):
1102
1103 Remove namespace imports from React, ReactDom, and PropTypes- Updated dependencies [6548261c9a](https://bitbucket.org/atlassian/atlassian-frontend/commits/6548261c9a):
1104
1105 - @atlaskit/editor-json-transformer@7.0.6
1106 - @atlaskit/editor-test-helpers@10.5.1
1107 - @atlaskit/json-schema-generator@2.2.1
1108
1109## 6.1.0
1110
1111### Minor Changes
1112
1113- [minor][b01fc0ceef](https://bitbucket.org/atlassian/atlassian-frontend/commits/b01fc0ceef):
1114
1115 ED-8151 Alt text is promoted to full schema. Feature flag and MediaOptions property UNSAFE_allowAltTextOnImages was renamed to allowAltTextOnImages.
1116
1117### Patch Changes
1118
1119- [patch][d085ab4419](https://bitbucket.org/atlassian/atlassian-frontend/commits/d085ab4419):
1120
1121 [ED-8109] Enable media link inside of block contents like layoutColumn and expand- Updated dependencies [3b19e30129](https://bitbucket.org/atlassian/atlassian-frontend/commits/3b19e30129):
1122
1123- Updated dependencies [fe4eaf06fc](https://bitbucket.org/atlassian/atlassian-frontend/commits/fe4eaf06fc):
1124 - @atlaskit/editor-test-helpers@10.5.0
1125 - @atlaskit/editor-json-transformer@7.0.5
1126
1127## 6.0.0
1128
1129### Major Changes
1130
1131- [major][26dbe7be6d](https://bitbucket.org/atlassian/atlassian-frontend/commits/26dbe7be6d):
1132
1133 ED-8470: removed unecessary borderColorPalette, made Palette.Color border a required prop
1134
1135### Patch Changes
1136
1137- [patch][3e87f5596a](https://bitbucket.org/atlassian/atlassian-frontend/commits/3e87f5596a):
1138
1139 ED-8388 Strip annotation marks when pasting content into Editor- Updated dependencies [cfcd27b2e4](https://bitbucket.org/atlassian/atlassian-frontend/commits/cfcd27b2e4):
1140
1141- Updated dependencies [ec929ab10e](https://bitbucket.org/atlassian/atlassian-frontend/commits/ec929ab10e):
1142 - @atlaskit/editor-test-helpers@10.4.3
1143 - @atlaskit/editor-json-transformer@7.0.4
1144
1145## 5.0.0
1146
1147### Major Changes
1148
1149- [major][761dcd6d19](https://bitbucket.org/atlassian/atlassian-frontend/commits/761dcd6d19):
1150
1151 ED-7675: promote nested taskLists from stage-0 schema to full
1152
1153### Minor Changes
1154
1155- [minor][faccb537d0](https://bitbucket.org/atlassian/atlassian-frontend/commits/faccb537d0):
1156
1157 ED-8167: Re-worked GapCursor implementation; alignment should be more consistent
1158
1159### Patch Changes
1160
1161- Updated dependencies [edc4a4a7ae](https://bitbucket.org/atlassian/atlassian-frontend/commits/edc4a4a7ae):
1162 - @atlaskit/editor-test-helpers@10.4.1
1163 - @atlaskit/editor-json-transformer@7.0.3
1164
1165## 4.4.0
1166
1167### Minor Changes
1168
1169- [minor][e5dd37f7a4](https://bitbucket.org/atlassian/atlassian-frontend/commits/e5dd37f7a4):
1170
1171 ED-7966: Promote expand to full schema, update flag and add appropriate tests
1172
1173### Patch Changes
1174
1175- [patch][4eefd368a8](https://bitbucket.org/atlassian/atlassian-frontend/commits/4eefd368a8):
1176
1177 default media collection to empty string instead of null- Updated dependencies [46e6693eb3](https://bitbucket.org/atlassian/atlassian-frontend/commits/46e6693eb3):
1178
1179- Updated dependencies [83300f0b6d](https://bitbucket.org/atlassian/atlassian-frontend/commits/83300f0b6d):
1180- Updated dependencies [e5dd37f7a4](https://bitbucket.org/atlassian/atlassian-frontend/commits/e5dd37f7a4):
1181 - @atlaskit/editor-test-helpers@10.4.0
1182 - @atlaskit/editor-json-transformer@7.0.2
1183
1184## 4.3.3
1185
1186### Patch Changes
1187
1188- [patch][ee262a5a37](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/ee262a5a37):
1189
1190 default media collection to empty string instead of null
1191
1192## 4.3.2
1193
1194### Patch Changes
1195
1196- [patch][24865cfaff](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/24865cfaff):
1197
1198 Relax text color mark validation to allow upper case characters
1199
1200- Updated dependencies [24865cfaff](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/24865cfaff):
1201 - @atlaskit/json-schema-generator@2.2.0
1202
1203## 4.3.1
1204
1205### Patch Changes
1206
1207- [patch][161a30be16](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/161a30be16):
1208
1209 ED-7974: fix copying expand with tables that contain nestedExpand
1210
1211- [patch][ef2ba36d5c](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/ef2ba36d5c):
1212
1213 Add alt text support for renderer
1214
1215- [patch][6e4b678428](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/6e4b678428):
1216
1217 ED-8077: Fixes pasting expands into a table that is inside an expand
1218
1219- [patch][b3fd0964f2](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/b3fd0964f2):
1220
1221 Fix an issue in the media node spec with alt text
1222
1223- [patch][9a261337b5](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/9a261337b5):
1224
1225 Add a fixture of a document with different cases of unsupported content- [patch][cc1b89d310](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/cc1b89d310):
1226
1227 ED-8162: Prevent the editor from locking up when navigating from gap-cursor to an expand title- [patch][938f1c2902](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/938f1c2902):
1228
1229 ED-8186: Fix incorrect mark filtering when toggling lists- Updated dependencies [10425b84b4](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/10425b84b4):
1230
1231- Updated dependencies [926798632e](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/926798632e):
1232 - @atlaskit/editor-test-helpers@10.3.0
1233 - @atlaskit/editor-json-transformer@7.0.1
1234
1235## 4.3.0
1236
1237### Minor Changes
1238
1239- [minor][a484cc35c8](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/a484cc35c8):
1240
1241 ED-7911: external media will now be uploaded to media service
1242
1243- [minor][f1a06fc2fd](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/f1a06fc2fd):
1244
1245 ED-7876 Add expand and nestedExpand to stage-0 schema
1246
1247 Adds two new nodes `expand` and `nestedExpand` to the stage-0 schema.
1248
1249- [minor][ae42b1ba1e](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/ae42b1ba1e):
1250
1251 Adf schema changes (for stage-0) to support alt text on media nodes.
1252 `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.
1253
1254### Patch Changes
1255
1256- [patch][5b2c89203e](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/5b2c89203e):
1257
1258 Fix linting errors from prettier upgrade
1259
1260- Updated dependencies [6d9c8a9073](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/6d9c8a9073):
1261 - @atlaskit/editor-json-transformer@7.0.0
1262
1263## 4.2.0
1264
1265### Minor Changes
1266
1267- [minor][1a0fe670f9](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/1a0fe670f9):
1268
1269 ED-7674: support nested actions in stage-0 schema; change DOM representation of actions
1270
1271 ### Nested actions
1272
1273 This changeset adds support for nesting actions _at the schema level_, currently only within the stage-0 ADF schema.
1274
1275 The editor and renderer currently do nothing special to represent these nested actions. As of this release, they appear as as flat list.
1276
1277 To enable this feature, use the new `allowNestedTasks` prop.
1278
1279 ### DOM representation of actions in renderer + editor
1280
1281 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.
1282
1283 Because taskLists can now be allowed to nest themselves, this would otherwise have created an `ol > ol` structure, which is invalid.- [minor][ae4f336a3a](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/ae4f336a3a):
1284
1285**FABDODGEM-13 Editor Damask Release** - [Internal post](http://go.atlassian.com/damask-release)
1286
1287**BREAKING CHANGES**
1288
1289- **Media:** Removed deprecated "context" property from media components in favor of "mediaClientConfig". This affects all public media UI components.
1290 - https://product-fabric.atlassian.net/browse/MS-2038
1291- **Tasks & Decisions:** Removed containerAri for task-decisions components.
1292 - https://product-fabric.atlassian.net/browse/ED-7631
1293- **Renderer:** Adapts to task-decision changes.
1294- **Editor Mobile Bridge:** Adapts to task-decision changes.
1295- **Util Data Test:** Adapts to task-decision changes.
1296
1297---
1298
1299**Affected Editor Components:**
1300
1301tables, media, mobile, emoji, tasks & decisions, analytics
1302
1303**Editor**
1304
1305- Support nested actions in stage-0 schema; Change DOM representation of actions
1306 - https://product-fabric.atlassian.net/browse/ED-7674
1307- Updated i18n translations
1308 - https://product-fabric.atlassian.net/browse/ED-7750
1309- Improved analytics & crash reporting (via a new error boundary)
1310 - https://product-fabric.atlassian.net/browse/ED-7766
1311 - https://product-fabric.atlassian.net/browse/ED-7806
1312- Improvements to heading anchor links.
1313 - https://product-fabric.atlassian.net/browse/ED-7849
1314 - https://product-fabric.atlassian.net/browse/ED-7860
1315- Copy/Paste improvements
1316 - https://product-fabric.atlassian.net/browse/ED-7840
1317 - https://product-fabric.atlassian.net/browse/ED-7849
1318- Fixes for the selection state of Smart links.
1319 - https://product-fabric.atlassian.net/browse/ED-7602?src=confmacro
1320- Improvements for table resizing & column creation.
1321 - https://product-fabric.atlassian.net/browse/ED-7698
1322 - https://product-fabric.atlassian.net/browse/ED-7319
1323 - https://product-fabric.atlassian.net/browse/ED-7799
1324
1325**Mobile**
1326
1327- GASv3 Analytics Events are now relayed from the web to the native context, ready for dispatching.
1328 - https://product-fabric.atlassian.net/browse/FM-2502
1329- Hybrid Renderer Recycler view now handles invalid ADF nodes gracefully.
1330 - https://product-fabric.atlassian.net/browse/FM-2370
1331
1332**Media**
1333
1334- Improved analytics
1335 - https://product-fabric.atlassian.net/browse/MS-2036
1336 - https://product-fabric.atlassian.net/browse/MS-2145
1337 - https://product-fabric.atlassian.net/browse/MS-2416
1338 - https://product-fabric.atlassian.net/browse/MS-2487
1339- Added shouldOpenMediaViewer property to renderer
1340 - https://product-fabric.atlassian.net/browse/MS-2393
1341- Implemented analytics for file copy
1342 - https://product-fabric.atlassian.net/browse/MS-2036
1343- New `media-viewed` event dispatched when media is interacted with via the media card or viewer.
1344 - https://product-fabric.atlassian.net/browse/MS-2284
1345- Support for `alt` text attribute on media image elements.
1346 - https://product-fabric.atlassian.net/browse/ED-7776
1347
1348**i18n-tools**
1349
1350Bumped dependencies.
1351
1352### Patch Changes
1353
1354- [patch][cc28419139](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/cc28419139):
1355
1356 Adding missing license to packages and update to Copyright 2019 Atlassian Pty Ltd.
1357
1358## 4.1.1
1359
1360### Patch Changes
1361
1362- [patch][a2d0043716](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/a2d0043716):
1363
1364 Updated version of analytics-next to fix potential incompatibilities with TS 3.6
1365
1366## 4.1.0
1367
1368### Minor Changes
1369
1370- [minor][65ada7f318](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/65ada7f318):
1371
1372 **FABDODGEM-12 Editor Cashmere Release**
1373
1374 - [Internal post](http://go.atlassian.com/cashmere-release)
1375
1376 **Affected editor components:**
1377
1378 tables, media, mobile, text color, emoji, copy/paste, analytics
1379
1380 **Performance**
1381
1382 - Async import for code blocks and task items on renderer
1383 - https://product-fabric.atlassian.net/browse/ED-7155
1384
1385 **Table**
1386
1387 - Add support to sort tables that contains smart links
1388 - https://product-fabric.atlassian.net/browse/ED-7449
1389 - Scale table when changing to full width mode
1390 - https://product-fabric.atlassian.net/browse/ED-7724
1391
1392 **Text color**
1393
1394 - Update text color toolbar with right color when text is inside a list, panel, etc.
1395 - https://product-fabric.atlassian.net/browse/FM-1752
1396
1397**Mobile** - Implement undo/redo interface on Hybrid Editor - https://product-fabric.atlassian.net/browse/FM-2393
1398
1399**Copy and Paste**
1400
1401 - Support copy & paste when missing context-id attr
1402 - https://product-fabric.atlassian.net/browse/MS-2344
1403 - Right click + copy image fails the second time that is pasted
1404 - https://product-fabric.atlassian.net/browse/MS-2324
1405 - Copying a never touched image for the first time from editor fails to paste
1406 - https://product-fabric.atlassian.net/browse/MS-2338
1407 - Implement analytics when a file is copied
1408 - https://product-fabric.atlassian.net/browse/MS-2036
1409
1410**Media**
1411
1412- Add analytics events and error reporting [NEW BIG FEATURE]
1413 - https://product-fabric.atlassian.net/browse/MS-2275
1414 - https://product-fabric.atlassian.net/browse/MS-2329
1415 - https://product-fabric.atlassian.net/browse/MS-2330
1416 - https://product-fabric.atlassian.net/browse/MS-2331
1417 - https://product-fabric.atlassian.net/browse/MS-2332
1418 - https://product-fabric.atlassian.net/browse/MS-2390
1419- Fixed issue where we can’t insert same file from MediaPicker twice
1420 - https://product-fabric.atlassian.net/browse/MS-2080
1421- Disable upload of external files to media
1422 - https://product-fabric.atlassian.net/browse/MS-2372
1423
1424**Notable Bug Fixes**
1425
1426 - Implement consistent behaviour for rule and mediaSingle on insertion
1427 - Feature Flag:
1428 - allowNewInsertionBehaviour - [default: true]
1429 - https://product-fabric.atlassian.net/browse/ED-7503
1430 - Fixed bug where we were showing table controls on mobile.
1431 - https://product-fabric.atlassian.net/browse/ED-7690
1432 - Fixed bug where editor crashes after unmounting react component.
1433 - https://product-fabric.atlassian.net/browse/ED-7318
1434 - Fixed bug where custom emojis are not been showed on the editor
1435 - https://product-fabric.atlassian.net/browse/ED-7726
1436
1437- [minor][79c69ed5cd](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/79c69ed5cd):
1438
1439 ED-7449 Implement sorting inline cards inside tables base on resolved title
1440
1441### Patch Changes
1442
1443- [patch][1715ad2bd5](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/1715ad2bd5):
1444
1445 ED-7731: add support for GraphQL syntax highlighting
1446
1447## 4.0.0
1448
1449### Major Changes
1450
1451- [major][1194ad5eb3](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/1194ad5eb3):
1452
1453 Remove unnecessary `tableBackgroundBorderColors` in favour of unique `tableBackgroundBorderColor` for all table cell background border- [major][80adfefba2](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/80adfefba2):
1454
1455 Remove applicationCard node and action mark
1456
1457### Minor Changes
1458
1459- [minor][5276c19a41](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/5276c19a41):
1460
1461 ED-5996: support viewing inline comments within editor
1462
1463 You can do this with the `annotationProvider` prop. Passing a truthy value to this (e.g. the empty object `{}`) will:
1464
1465 - enable support for working with the `annotation` ADF mark
1466 - will render highlights around any annotations, and
1467 - allow copying and pasting of annotations within the same document, or between documents
1468
1469 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.
1470
1471 Please see [the package documentation](https://atlaskit.atlassian.com/packages/editor/editor-core/docs/annotations) for more information.
1472
1473 There is an example component called `ExampleInlineCommentComponent` within the `@atlaskit/editor-test-helpers` package. It is currently featured in the full page examples on the Atlaskit website.
1474
1475 Annotations are styled within the editor using the `fabric-editor-annotation` CSS class.
1476
1477 Other changes:
1478
1479 - `Popup` now supports an optional `rect` parameter to direct placement, rather than calculating the bounding client rect around a DOM node.- [minor][45ae9e1cc2](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/45ae9e1cc2):
1480
1481 ED-7201 Add new background cell colors and improve text color
1482
1483### Patch Changes
1484
1485- [patch][bbb4f9463d](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/bbb4f9463d):
1486
1487 CEMS-234 Prioritize media single over media group
1488
1489 This solves issue where pasting images with text from third party applications into a table ends adding an error image.- [patch][922ec81fe7](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/922ec81fe7):
1490
1491 ED-7710: Only show annotation highlight if we have a provider
1492
1493## 3.1.3
1494
1495### Patch Changes
1496
1497- [patch][48fcfce0a1](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/48fcfce0a1):
1498
1499 Export missing definitions from schema to fix types in utils
1500
1501## 3.1.2
1502
1503### Patch Changes
1504
1505- [patch][097b696613](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/097b696613):
1506
1507 Components now depend on TS 3.6 internally, in order to fix an issue with TS resolving non-relative imports as relative imports
1508
1509## 3.1.1
1510
1511### Patch Changes
1512
1513- [patch][0d7d459f1a](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/0d7d459f1a):
1514
1515 Fixes type errors which were incompatible with TS 3.6
1516
1517## 3.1.0
1518
1519### Minor Changes
1520
1521- [minor][66c5c88f4a](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/66c5c88f4a):
1522
1523 Refactor emoji to use typeahead plugin- [minor][bdee736f14](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/bdee736f14):
1524
1525 ED-7175: unify smart link and hyperlink toolbars
1526
1527 Also updates the toDOM and parseDOM on ADF nodes, making `url` optional.
1528
1529 Smart cards can now optionally be passed an onResolve callback, of the shape:
1530
1531 onResolve?: (data: { url?: string; title?: string }) => void;
1532
1533 This gets fired when the view resolves a smart card from JSON-LD, either via the client or the `data` prop.
1534
1535### Patch Changes
1536
1537- [patch][6e3a0038fc](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/6e3a0038fc):
1538
1539 ED-7288: reduces the number of DOM nodes in table cells, changes the way resize handles are positioned- [patch][a0a3fa7aac](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/a0a3fa7aac):
1540
1541 Ensure mediagroup nodes are copied to destination collection when pasted in different documents
1542
1543## 3.0.0
1544
1545### Major Changes
1546
1547- [major][6164bc2629](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/6164bc2629):
1548
1549 ED-6806 Move 'calcTableColumnWidths' from adf-schema into editor-common
1550
1551 BREAKING CHANGE
1552
1553 We move 'calcTableColumnWidths' helper from adf-schema into our helper library editor-common, you can use it from editor-common in the same way:
1554
1555 Before:
1556
1557 ```javascript
1558 import { calcTableColumnWidths } from '@atlaskit/adf-schema';
1559 ```
1560
1561 Now:
1562
1563 ```javascript
1564 import { calcTableColumnWidths } from '@atlaskit/editor-common';
1565 ```
1566
1567## 2.13.1
1568
1569### Patch Changes
1570
1571- [patch][a892339c19](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/a892339c19):
1572
1573 Give all editor decorations a key to prevent ProseMirror from re-rendering decorations constantly.
1574
1575 Enables YAML language for codeblocks
1576
1577## 2.13.0
1578
1579### Minor Changes
1580
1581- [minor][ec66d3c646](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/ec66d3c646):
1582
1583 Improve performance of pages with smart cards
1584
1585## 2.12.4
1586
1587### Patch Changes
1588
1589- [patch][0bb88234e6](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/0bb88234e6):
1590
1591 Upgrade prosemirror-view to 1.9.12
1592
1593## 2.12.3
1594
1595### Patch Changes
1596
1597- [patch][ec8066a555](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/ec8066a555):
1598
1599 Upgrade `@types/prosemirror-view` Typescript definitions to latest 1.9.x API
1600
1601## 2.12.2
1602
1603### Patch Changes
1604
1605- [patch][bbff8a7d87](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/bbff8a7d87):
1606
1607 Fixes bug, missing version.json file
1608
1609## 2.12.1
1610
1611### Patch Changes
1612
1613- [patch][18dfac7332](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/18dfac7332):
1614
1615 In this PR, we are:
1616
1617 - Re-introducing dist build folders
1618 - Adding back cjs
1619 - Replacing es5 by cjs and es2015 by esm
1620 - Creating folders at the root for entry-points
1621 - Removing the generation of the entry-points at the root
1622 Please see this [ticket](https://product-fabric.atlassian.net/browse/BUILDTOOLS-118) or this [page](https://hello.atlassian.net/wiki/spaces/FED/pages/452325500/Finishing+Atlaskit+multiple+entry+points) for further details
1623
1624## 2.12.0
1625
1626### Minor Changes
1627
1628- [minor][13ca42c394](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/13ca42c394):
1629
1630 # use getAuthFromContext from media when a file if pasted from a different collection
1631
1632 Now products can provide auth using **getAuthFromContext** on MediaClientConfig:
1633
1634 ```
1635 import {MediaClientConfig} from '@atlaskit/media-core'
1636 import Editor from '@atlaskit/editor-core'
1637
1638 const viewMediaClientConfig: MediaClientConfig = {
1639 authProvider // already exists
1640 getAuthFromContext(contextId: string) {
1641 // here products can return auth for external pages.
1642 // in case of copy & paste on Confluence, they can provide read token for
1643 // files on the source collection
1644 }
1645 }
1646 const mediaProvider: = {
1647 viewMediaClientConfig
1648 }
1649
1650 <Editor {...otherNonRelatedProps} media={{provider: mediaProvider}} />
1651 ```
1652
1653## 2.11.4
1654
1655### Patch Changes
1656
1657- [patch][f60618b0f0](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/f60618b0f0):
1658
1659 ED-5844 Adding media link UI to editor
1660
1661## 2.11.3
1662
1663### Patch Changes
1664
1665- [patch][4aed452b1b](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/4aed452b1b):
1666
1667 ED-7041, SL-231: fix copying smart link from renderer to editor
1668
1669## 2.11.2
1670
1671### Patch Changes
1672
1673- [patch][1b12e59bfd](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/1b12e59bfd):
1674
1675 ED-6917, SL-260: support drag and drop of smart links
1676
1677## 2.11.1
1678
1679### Patch Changes
1680
1681- [patch][4c0fcec857](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/4c0fcec857):
1682
1683 ED-7059: fix trailing slashes for hyperlinks being removed, and smart links resolving
1684
1685## 2.11.0
1686
1687### Minor Changes
1688
1689- [minor][ef787dba60](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/ef787dba60):
1690
1691 ED-7178: Promoting alignment and indentation to full schema
1692
1693## 2.10.0
1694
1695### Minor Changes
1696
1697- [minor][3d9136e483](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/3d9136e483):
1698
1699 ED-7182: Promoting annotation to full schema
1700
1701## 2.9.0
1702
1703### Minor Changes
1704
1705- [minor][d6c31deacf](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/d6c31deacf):
1706
1707 ED-6701 Upgrade prosemirror-view to 1.9.10 and prosemirror-inputrules to 1.0.4 for composition input improvements
1708
1709## 2.8.1
1710
1711### Patch Changes
1712
1713- [patch][34c6df4fb8](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/34c6df4fb8):
1714
1715 adf-schema has been extended with one missing color, email-renderer now bundles up styles into .css file
1716
1717## 2.8.0
1718
1719### Minor Changes
1720
1721- [minor][86bf524679](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/86bf524679):
1722
1723 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).
1724
1725## 2.7.1
1726
1727### Patch Changes
1728
1729- [patch][4931459ac1](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/4931459ac1):
1730
1731 Revert removed by accident breakout mark
1732
1733## 2.7.0
1734
1735### Minor Changes
1736
1737- [minor][0a7ce4f0e6](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/0a7ce4f0e6):
1738
1739 ED-7046: promote layoutSection and layoutColumn from stage-0 to full schema
1740
1741## 2.6.1
1742
1743### Patch Changes
1744
1745- [patch][aff59f9a99](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/aff59f9a99):
1746
1747 ED-7045: promote mediaSingle width attribute from stage-0 to full schema
1748
1749## 2.6.0
1750
1751### Minor Changes
1752
1753- [minor][a6a241d230](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/a6a241d230):
1754
1755 Breakout mark stage-0 -> full schema
1756
1757## 2.5.10
1758
1759### Patch Changes
1760
1761- [patch][9886f4afa1](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/9886f4afa1):
1762
1763 - [ED-7017] Improve table performance removing cellView from table
1764
1765## 2.5.9
1766
1767- [patch][f823890888](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/f823890888):
1768
1769 - ED-6970: Fix backspacing inside a layout removing all content.
1770
1771## 2.5.8
1772
1773- [patch][5ad66b6d1a](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/5ad66b6d1a):
1774
1775 - [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`
1776
1777## 2.5.7
1778
1779- [patch][1ec6367e00](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/1ec6367e00):
1780
1781 - ED-6551 - Lists should correctly wrap adjacent floated content without overlapping
1782
1783## 2.5.6
1784
1785- [patch][80cf1c1e82](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/80cf1c1e82):
1786
1787 - [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
1788
1789## 2.5.5
1790
1791- Updated dependencies [7c17b35107](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/7c17b35107):
1792 - @atlaskit/editor-json-transformer@6.0.0
1793 - @atlaskit/editor-test-helpers@9.0.0
1794
1795## 2.5.4
1796
1797- [patch][0a4ccaafae](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/0a4ccaafae):
1798
1799 - Bump tslib
1800
1801- [patch][0ac39bd2dd](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/0ac39bd2dd):
1802
1803 - Bump tslib to 1.9
1804
1805## 2.5.3
1806
1807- [patch][583f5db46d](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/583f5db46d):
1808
1809 - Use tslib as dependency
1810
1811## 2.5.2
1812
1813- [patch][6695367885](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/6695367885):
1814
1815 - Revert emoji refactor
1816
1817## 2.5.1
1818
1819- [patch][c01f9e1cc7](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/c01f9e1cc7):
1820
1821 - Standardise code-block class between editor/renderer. Fix bg color when code-block is nested within a table heading.
1822
1823## 2.5.0
1824
1825- [minor][64dd2ab46f](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/64dd2ab46f):
1826
1827 - ED-6558 Fix clicking to set the cursor placement after an inline node that's at the end of a line. Set the default style attribute of Status nodes to be empty instead of 'null'.
1828
1829## 2.4.1
1830
1831- [patch][97e555c168](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/97e555c168):
1832
1833 - Revert "[ED-5259 - ED-6200] adds defaultMarks on tableNode (pull request #5259)"
1834
1835## 2.4.0
1836
1837- [minor][09a90e4af1](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/09a90e4af1):
1838
1839 - ED-6319 Supporting select media using gap cursor, fix behaviour of backspace key and gap cursor in media single with layout wrap-right.
1840
1841## 2.3.2
1842
1843- [patch][b425ea772b](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/b425ea772b):
1844
1845 - Revert "ED-5505 add strong as default mark to table header (pull request #5291)"
1846
1847## 2.3.1
1848
1849- [patch][d13fad66df](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/d13fad66df):
1850
1851 - Enable esModuleInterop for typescript, this allows correct use of default exports
1852
1853## 2.3.0
1854
1855- [minor][02dd1f7287](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/02dd1f7287):
1856
1857 - [ED-5505] Persists formatting to table cells and headers when toggling header row, column or applying any text formatting to empty cells.
1858
1859## 2.2.1
1860
1861- [patch][3f8a08fc88](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/3f8a08fc88):
1862
1863 Release a new version of adf-schema
1864
1865## 2.2.0
1866
1867- [minor][63133d8704](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/63133d8704):
1868
1869 - [ED-6200] Add defaultMarks attribute on tableCell schema
1870
1871## 2.1.0
1872
1873- [minor][0fea11af41](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/0fea11af41):
1874
1875 - Email renderer supports numbered columns, adf-schema extended with colors
1876
1877## 2.0.1
1878
1879- [patch][205b101e2b](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/205b101e2b):
1880
1881 - ED-6230: bump prosemirror-view to 1.8.3; workaround Chrome bug with copy paste multiple images
1882
1883## 2.0.0
1884
1885- [major][9d5cc39394](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/9d5cc39394):
1886
1887 - Dropped ES5 distributables from the typescript packages
1888
1889## 1.7.1
1890
1891- [patch][0825fbe634](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/0825fbe634):
1892
1893 - ED-6410: remove opacity from cells background color
1894
1895## 1.7.0
1896
1897- [minor][6380484429](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/6380484429):
1898
1899 - ED-6485 Support breakout mark on layout-section. Retain breakout mark when toggling list nested within columns.
1900
1901## 1.6.2
1902
1903- [patch][d18b085e2a](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/d18b085e2a):
1904
1905 - Integrating truly upfront ID
1906
1907## 1.6.1
1908
1909- [patch][4d0c196597](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/4d0c196597):
1910
1911 - ED-6232 Fix copy-pasting a table with numbered column drops one column
1912
1913## 1.6.0
1914
1915- [minor][3672ec23ef](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/3672ec23ef):
1916
1917 - [ED-5788] Add new layout Breakout button for CodeBlock and Layout
1918
1919## 1.5.5
1920
1921- [patch][356de07a87](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/356de07a87):
1922
1923 - Revert back to number for external media
1924
1925## 1.5.4
1926
1927- Updated dependencies [4af5bd2a58](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/4af5bd2a58):
1928 - @atlaskit/editor-json-transformer@4.1.11
1929 - @atlaskit/editor-test-helpers@7.0.0
1930
1931## 1.5.3
1932
1933- [patch][775da616c6](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/775da616c6):
1934
1935 - [ED-5910] Keep width & height on media node as number
1936
1937## 1.5.2
1938
1939- [patch][e83a441140](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/e83a441140):
1940
1941 - Revert type change to width/height attributes for media node
1942
1943## 1.5.1
1944
1945- [patch][09696170ec](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/09696170ec):
1946
1947 - Bumps prosemirror-utils to 0.7.6
1948
1949## 1.5.0
1950
1951- [minor][14fe1381ba](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/14fe1381ba):
1952
1953 - ED-6118: ensure media dimensions are always integers, preventing invalid ADF
1954
1955## 1.4.6
1956
1957- [patch][557a2b5734](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/557a2b5734):
1958
1959 - ED-5788: bump prosemirror-view and prosemirror-model
1960
1961## 1.4.5
1962
1963- [patch][4552e804d3](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/4552e804d3):
1964
1965 - dismiss StatusPicker if status node is not selected
1966
1967## 1.4.4
1968
1969- [patch][adff2caed7](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/adff2caed7):
1970
1971 - Improve typings
1972
1973## 1.4.3
1974
1975- [patch][d10cf50721](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/d10cf50721):
1976
1977 - added fabric status to ADF full schema
1978
1979## 1.4.2
1980
1981- [patch][478a86ae8a](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/478a86ae8a):
1982
1983 - avoid using the same localId when pasting status
1984
1985## 1.4.1
1986
1987- [patch][2d6d5b6](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/2d6d5b6):
1988
1989 - ED-5379: rework selecting media under the hood; maintain size and layout when copy-pasting
1990
1991## 1.4.0
1992
1993- [minor][c5ee0c8](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/c5ee0c8):
1994
1995 - Added Annotation mark to ADF, editor & renderer
1996
1997## 1.3.3
1998
1999- [patch][060f2da](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/060f2da):
2000
2001 - ED-5991: bumped prosemirror-view to 1.6.8
2002
2003## 1.3.2
2004
2005- [patch][a50c114](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/a50c114):
2006
2007 - ED-6026: unify attributes for blockCard and inlineCard; allow parseDOM using just 'data' attribute
2008
2009## 1.3.1
2010
2011- [patch][7d9ccd7](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/7d9ccd7):
2012
2013 - fixed copy/paste status from renderer to editor
2014
2015## 1.3.0
2016
2017- [minor][cbcac2e](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/cbcac2e):
2018
2019 - Promote smartcard nodes to full schema
2020
2021## 1.2.0
2022
2023- [minor][5b11b69](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/5b11b69):
2024
2025 - Allow mixed of cell types in a table row
2026
2027## 1.1.0
2028
2029- [minor][b9f8a8f](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/b9f8a8f):
2030
2031 - Adding alignment options to media
2032
2033## 1.0.1
2034
2035- [patch][d7bfd60](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/d7bfd60):
2036
2037 - Rengenerate JSON schema after moving packages
2038
2039## 1.0.0
2040
2041- [major][1205725](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/1205725):
2042
2043 - Move schema to its own package
2044
\No newline at end of file