Skip to content
Open

sync #48

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
7736 commits
Select commit Hold shift + click to select a range
c166e11
Review updates
andrzejkala Mar 31, 2026
4a193dc
Updated wording
andrzejkala Mar 31, 2026
a10b8a5
Introducing config.root.modelElement. Registered $inlineRoot. Fixes f…
niegowski Mar 31, 2026
32564ec
Reading manual tests port from file.
przemyslaw-zan Mar 31, 2026
918db31
Improved manual:verify script.
przemyslaw-zan Mar 31, 2026
6d17112
Update CHANGELOG.md
andrzejkala Apr 1, 2026
2b83a3f
Update CSS nesting example in the upgrade guide for `v48`.
filipsobol Apr 1, 2026
23b4955
Improve wording.
filipsobol Apr 1, 2026
931e9cf
Merge pull request #20031 from ckeditor/update-css-nesting-example-in…
filipsobol Apr 1, 2026
d1b034a
Merge stable into master
CKEditorBot Apr 1, 2026
30db8b5
Review requests.
przemyslaw-zan Apr 1, 2026
5699abb
Added fallback.
przemyslaw-zan Apr 1, 2026
cf94f2b
Initialized variable.
przemyslaw-zan Apr 1, 2026
0cc07e4
CR update and improved wording
andrzejkala Apr 1, 2026
f389d75
Fixed link to Export to PDF v2
andrzejkala Apr 1, 2026
fdf5951
Added a comment.
przemyslaw-zan Apr 1, 2026
2d842ef
Merge pull request #20027 from ckeditor/release-notes-update
andrzejkala Apr 2, 2026
5073233
Merge stable into master
CKEditorBot Apr 2, 2026
270637d
Added changelog.
pszczesniak Apr 2, 2026
afa759c
Simplified port logic.
przemyslaw-zan Apr 2, 2026
85e942d
Adjust the initialisation syntax to v48 for the remaining samples. (#…
Mati365 Apr 2, 2026
dfce31f
Simplified script.
przemyslaw-zan Apr 2, 2026
5e2913a
Merge pull request #20030 from ckeditor/ci/4352
przemyslaw-zan Apr 2, 2026
5321da0
Review fixes.
niegowski Apr 2, 2026
51764c4
Fix nested lists interrupted by paragraphs losing structure and conse…
mmotyczynska Apr 2, 2026
b15c60f
Add changelog.
mmotyczynska Apr 2, 2026
ffab76f
umberto v10.3.0.
pomek Apr 3, 2026
b4948b9
Merge pull request #20037 from ckeditor/bump-deps-stable
pomek Apr 3, 2026
2ed4747
Merge stable into master
CKEditorBot Apr 3, 2026
a4f0f75
Add missing API.
Dumluregn Apr 3, 2026
bfebf4d
Merge branch 'master' into ck/10517-preserve-formatting-delete-content
pomek Apr 3, 2026
d9c65af
Adjusted test for softBreak element change.
niegowski Apr 3, 2026
6d169c4
Fix deleteContent() using document selection instead of the provided …
pomek Apr 3, 2026
cc5aa7b
Rollback of changes in the mention test.
pszczesniak Apr 3, 2026
81d5abc
Restore only formatting attributes and fix direction-dependent parent…
pszczesniak Apr 3, 2026
51988ee
Align clipboard test with formatting-only attribute restoration in de…
pszczesniak Apr 3, 2026
0cfecd4
Remove Easy Image references from docs.
mmotyczynska Apr 6, 2026
ab32142
Remove unused plugins from custom ui example.
mmotyczynska Apr 6, 2026
7b58213
No longer throw unclear error when source element is not attached to …
Mati365 Apr 7, 2026
d83e2ed
Block filler should be inserted after an attribute element when it en…
niegowski Apr 7, 2026
0b6e61c
Fixes after review.
niegowski Apr 7, 2026
2c0da6f
Updated changelog entries.
niegowski Apr 7, 2026
55d53fa
Review fixes.
niegowski Apr 7, 2026
e15a3f6
Apply suggestions from code review.
niegowski Apr 7, 2026
8ffb2f1
Merge branch 'master' into ck/20026
niegowski Apr 7, 2026
a3caf89
Merge pull request #20036 from ckeditor/ck/19127-pfo-continued-nested…
mmotyczynska Apr 7, 2026
007fabd
Removed trailing spaces.
pszczesniak Apr 8, 2026
7c6271e
Add v47.6.2 changelog entries.
pomek Apr 8, 2026
0ea195c
Reduce changelog entries to keep the latest five releases.
pomek Apr 8, 2026
9e86590
Merge pull request #20045 from ckeditor/merge-changelog-from-v47.6.2
pomek Apr 8, 2026
609fd8d
Merge stable into master
CKEditorBot Apr 8, 2026
5265c60
Updated JSDoc for RootConfig#modelElement.
niegowski Apr 8, 2026
2a8e0d8
Added description for $inlineRoot to schema guide.
niegowski Apr 8, 2026
b2ad826
Extended definition for schema $inlineRoot to inherit allowed attribu…
niegowski Apr 8, 2026
04ea0d8
Added link to schema deep dive guide.
niegowski Apr 8, 2026
d498462
Replace exact range comparison with loose selection relation check.
pszczesniak Apr 8, 2026
2c38763
Verify that root model elements are limit elements and refactor edito…
niegowski Apr 8, 2026
6efe0f8
Added changelog entry.
niegowski Apr 8, 2026
c1b8f22
Updated tests so they won't fail on the isLimit root element check.
niegowski Apr 8, 2026
b84b418
Upgrade Chrome version to `147.0.7727.55`.
CKEditorBot Apr 9, 2026
8b41d18
Merge pull request #20052 from ckeditor/chrome-ci/147.0.7727.55
pomek Apr 9, 2026
2e3481d
The emoji panel now renders correctly on narrow screens. (#20044)
Mati365 Apr 9, 2026
3d25710
Added links to LTS docs and builder.
marburek Apr 9, 2026
1f13117
Merge stable into master
CKEditorBot Apr 9, 2026
bafa4d3
Fix 'balloon' snippets.
gorzelinski Apr 9, 2026
5195c29
Fix other examples.
gorzelinski Apr 9, 2026
1f5dddf
Update dependencies
pomek Apr 9, 2026
4071919
Removed image uploading from mini inspectors.
gorzelinski Apr 9, 2026
c9cf6ae
Add CKBox to Bottom toolbar demo.
mmotyczynska Apr 9, 2026
2c61af1
Add missing configs.
gorzelinski Apr 9, 2026
01b2a14
Update dependencies
pomek Apr 9, 2026
85358d1
Merge pull request #20041 from ckeditor/ck/9476-remove-references-to-…
mmotyczynska Apr 9, 2026
7ec6a8c
Merge stable into master
CKEditorBot Apr 9, 2026
9ad52b0
Merge pull request #20053 from ckeditor/ci/4359
pomek Apr 10, 2026
1c9edae
Fix: Menu bar stays open after clicking the "Fullscreen mode" item.
pomek Apr 10, 2026
904fc3e
Apply the validate-module-tag rule.
filipsobol Apr 7, 2026
c720ff3
Update ESLint plugins to `14.1.0` and `dev-*` deps to `55.5.0`. [shor…
filipsobol Apr 9, 2026
ba72062
Address feedback.
filipsobol Apr 9, 2026
317c051
Minor docs fix.
filipsobol Apr 9, 2026
6a0fc3b
Merge pull request #20043 from ckeditor/ci/4380-validate-module-tag
filipsobol Apr 10, 2026
d797020
Merge pull request #20057 from ckeditor/ck/20056-menu-bar-fullscreen
pomek Apr 13, 2026
057df3a
Update dependencies
pomek Apr 13, 2026
465fe50
Merge pull request #20063 from ckeditor/ci/4390
pomek Apr 13, 2026
404a730
Fix native undo/redo functionality in source editing mode
jacek-cke Apr 13, 2026
1b17539
Fix native undo/redo handling in source editing mode with caps lock
jacek-cke Apr 13, 2026
ba0174a
No longer collapse margins in horizontal line. (#20054)
Mati365 Apr 14, 2026
e64f910
Removed browser compatibility article from documentation and added a …
marburek Apr 14, 2026
ed17456
Fix slow selector matching in show blocks and table selection styles.
filipsobol Apr 13, 2026
8ea15f7
Merge branch 'master' into ck/19975-marker-boundary-order
pomek Apr 14, 2026
b2668d4
Merge pull request #19995 from ckeditor/ck/19975-marker-boundary-order
pomek Apr 14, 2026
bedf01e
Merge branch 'master' into ck/19853-softBreakAndSelection
pomek Apr 14, 2026
0111426
Merge pull request #19918 from ckeditor/ck/19853-softBreakAndSelection
pomek Apr 14, 2026
240252f
Merge branch 'master' into ck/10517-preserve-formatting-delete-content
pomek Apr 14, 2026
a170d2e
Merge pull request #19970 from ckeditor/ck/10517-preserve-formatting-…
pomek Apr 14, 2026
040130a
Updated type exports.
przemyslaw-zan Apr 14, 2026
5be321f
Fix: Typedoc warnings.
gorzelinski Apr 15, 2026
103685c
Revert "Fix inconsistent marker boundary order"
pomek Apr 15, 2026
ceeb695
Merge pull request #20075 from ckeditor/revert-19995-ck/19975-marker-…
pomek Apr 15, 2026
f7f0113
Merge branch 'master' into ck/13700-fix-native-undo-redo-in-source-ed…
Reinmar Apr 15, 2026
e6d0014
Updated validation scripts.
przemyslaw-zan Apr 15, 2026
600fd68
Merge pull request #20065 from ckeditor/ck/20058-fix-slow-selector-ma…
filipsobol Apr 15, 2026
26989f9
Documented no-enum rule.
przemyslaw-zan Apr 15, 2026
4ee00da
Preserve snippet whitespace when inlining docs demos. [short flow]
filipsobol Apr 15, 2026
8833be3
Improve readability.
filipsobol Apr 15, 2026
497c323
Merge pull request #20069 from ckeditor/ck/18942
przemyslaw-zan Apr 15, 2026
d9d59d9
Add support for Cmd+Y as a redo shortcut in source editing mode on ma…
jacek-cke Apr 15, 2026
fae279d
Merge pull request #20073 from ckeditor/cc/8923-fix-typedoc-warnings
gorzelinski Apr 16, 2026
c626936
Merge pull request #20066 from ckeditor/ck/13700-fix-native-undo-redo…
Reinmar Apr 16, 2026
c125d1f
Merge pull request #20077 from ckeditor/umberto/1455-preserve-snippet…
filipsobol Apr 16, 2026
567f6d4
Merge stable into master
CKEditorBot Apr 16, 2026
fcd4d5b
Bumped linters.
przemyslaw-zan Apr 17, 2026
68848e4
Enable `modelAttributes` config for single-root editors (#20048)
Mati365 Apr 17, 2026
26a4394
Merge pull request #19995 from ckeditor/ck/19975-marker-boundary-order
pomek Apr 14, 2026
c4faa79
Fix incorrect documentation editor config link. (#20082)
Mati365 Apr 17, 2026
00cf69f
Merge pull request #20078 from ckeditor/ci/4343
przemyslaw-zan Apr 17, 2026
0333348
Fix nested marker boundary order when markers share the same start po…
niegowski Apr 17, 2026
afc1395
Merge branch 'master' into ck/20026
niegowski Apr 17, 2026
d29e2d3
Apply suggestions from code review.
niegowski Apr 17, 2026
e82cd51
Apply suggestions from code review.
niegowski Apr 17, 2026
09e85e6
Apply suggestions from code review.
niegowski Apr 17, 2026
2fd3332
Extract verifyRootElements to core/src/editor/utils/ and call it expl…
niegowski Apr 17, 2026
f8f6467
Default rootConfig.modelElement to $root in normalizeRootsConfig so c…
niegowski Apr 17, 2026
9eaef93
Merge branch 'master' into ck/19975-marker-boundary-order-v2
niegowski Apr 20, 2026
c1a3131
Merge pull request #20028 from ckeditor/ck/20026
niegowski Apr 20, 2026
e051b91
Reverted changes to editor destroy method signature.
niegowski Apr 20, 2026
95ad61d
Merge pull request #20087 from ckeditor/ck/20026-ci-fix
niegowski Apr 20, 2026
b84458a
Changelog for v48.0.1. [skip ci]
martnpaneq Apr 21, 2026
8e7c3db
Merge pull request #20091 from ckeditor/release-22042026
martnpaneq Apr 22, 2026
3dcb0e6
Release: v48.0.1. [skip ci]
CKEditorBot Apr 22, 2026
3eac07a
Merge branch 'release' into release_to_stable
martnpaneq Apr 22, 2026
3b5e700
An empty commit for skipping CI. [skip ci]
martnpaneq Apr 22, 2026
30a214c
Merge pull request #20092 from ckeditor/release_to_stable
martnpaneq Apr 22, 2026
733553b
Merge branch 'stable' into stable_to_master
martnpaneq Apr 22, 2026
9e4e929
An empty commit for skipping CI. [skip ci]
martnpaneq Apr 22, 2026
02ac285
Merge pull request #20093 from ckeditor/stable_to_master
martnpaneq Apr 22, 2026
b95b557
Tests: Added tests for Document#getRoots().
oleq Apr 22, 2026
c320b4c
Added changelog entry.
oleq Apr 22, 2026
2deb297
Merge branch 'master' into cc/ai-multi-support
oleq Apr 22, 2026
d551de6
Docs: Fixed invalid link in ViewDocument API docs.
oleq Apr 23, 2026
33cc2d6
Streamlined ViewDocument#getRoots API.
oleq Apr 23, 2026
b5e3366
Add media embed resize plugin and modernize provider iframe HTML
jacek-cke Apr 23, 2026
7019edc
Add tests for media embed resize plugin and new iframe format.
jacek-cke Apr 23, 2026
feb1160
Split media embed feature docs into dedicated pages, including a new …
jacek-cke Apr 23, 2026
b1a6d18
Add changelog.
jacek-cke Apr 23, 2026
3e338f5
Clear resize state on media embed when switching to a non-resizable p…
jacek-cke Apr 23, 2026
ed5b325
Extract RESIZED_MEDIA_CLASS to a shared util.
jacek-cke Apr 23, 2026
184d910
Scope media embed width upcast to figures with the media class.
jacek-cke Apr 23, 2026
518a162
Update metadata
jacek-cke Apr 24, 2026
f1ecfc3
Fix broken media embed links.
gorzelinski Apr 27, 2026
3cb1bbb
Apply suggestions from code review
jacek-cke Apr 27, 2026
bed872a
Add multi-root support
jacek-cke Apr 27, 2026
ba7d66d
Bring back the iframe <div> wrapper to ensure the changes are fully b…
jacek-cke Apr 27, 2026
217a898
Allow list attributes on definition list items. (#20102)
Mati365 Apr 27, 2026
8b696b0
Preserve empty-string width values in ResizeMediaEmbedCommand.
jacek-cke Apr 27, 2026
6369230
Add missing devDependency on editor-multi-root in media-embed.
jacek-cke Apr 27, 2026
7082397
Apply suggestions from code review.
jacek-cke Apr 27, 2026
ce70f65
Add media embed resize feature to feature digest.
jacek-cke Apr 27, 2026
457a51a
Apply suggestions from code review.
jacek-cke Apr 27, 2026
1d84b12
Update media embed resize documentation to include 'attachTo' option …
jacek-cke Apr 27, 2026
a9f8ac2
Update dependencies.
pomek Apr 28, 2026
e635895
Update dependencies.
pomek Apr 28, 2026
c5bd0cc
Fixed lts communications on the stable branch.
marburek Apr 28, 2026
dea68bb
Merge stable into master
CKEditorBot Apr 28, 2026
d8c734a
Update dependencies.
pomek Apr 28, 2026
78346be
Reject unwanted hidden bookmark links from imported word content in p…
Mati365 Apr 29, 2026
1c46634
Add "root.description".
Dumluregn Apr 29, 2026
449a60a
Add code snippets to editor types guide. (#20118)
Mati365 Apr 29, 2026
fc69400
Merge stable into master
CKEditorBot Apr 29, 2026
dde26d1
Merge pull request #20115 from ckeditor/ci/4415
pomek Apr 29, 2026
bfc4060
Clarify marker downcast ordering docs and reword "stable" as "determi…
niegowski Apr 29, 2026
0462e25
Merge pull request #20084 from ckeditor/ck/19975-marker-boundary-orde…
niegowski Apr 30, 2026
98d22ec
Added docs for ckeditor5-rules/no-literal-dollar-root and ckeditor5-r…
niegowski Apr 30, 2026
e2f8049
Merge branch 'master' into cc/ai-multi-support
oleq Apr 30, 2026
0f550e0
Merge branch 'master' into ck/6593-add-media-embed-resizing-feature
Reinmar May 4, 2026
9ca2080
Add support for table `td` `align` attribute. (#20085)
Mati365 May 5, 2026
3d4e9ae
Add changelog entry for root#description.
Dumluregn Apr 29, 2026
fb80e70
Add example for root#description in API docs.
Dumluregn May 5, 2026
fa207b4
Merge pull request #20120 from ckeditor/ck/20096
niegowski May 5, 2026
547e0f5
Docs: Improved API docs and changelog entry.
oleq May 5, 2026
5d1ae2d
Corrected the changelog entry.
oleq May 5, 2026
f270aea
Add watchdog vue docs. (#20121)
Mati365 May 5, 2026
50677e0
Merge stable into master
CKEditorBot May 5, 2026
883d6fa
Merge pull request #20083 from ckeditor/cc/ai-multi-support
oleq May 5, 2026
d044250
Make Spotify embeds resizable and drop the isResizable provider flag.
jacek-cke May 5, 2026
e21f93a
Merge branch 'master' into ck/6593-add-media-embed-resizing-feature
jacek-cke May 5, 2026
7b4bc3e
An empty commit for skipping CI. [skip ci]
pomek May 6, 2026
d460253
Merge pull request #20123 from ckeditor/master_to_release
pomek May 6, 2026
0595310
The ClipboardPipeline and PasteFromOffice should allow for common HTM…
Mati365 May 6, 2026
d36cf7f
Add media embed alignment feature.
jacek-cke May 6, 2026
88260c0
Add tests for media embed alignment.
jacek-cke May 6, 2026
e5894b5
Add docs, metadata and changelog for media embed alignment.
jacek-cke May 6, 2026
f6ce3ce
Upgrade Chrome version to `148.0.7778.96`.
CKEditorBot May 7, 2026
a9b1bd7
Merge pull request #20127 from ckeditor/chrome-ci/148.0.7778.96
pomek May 7, 2026
b7b4700
Fix AI tabs transitionend listener not being removed after leaving fu…
l-lejman May 7, 2026
3243bb4
Bump umberto.
Witoso May 8, 2026
b5609e4
Merge pull request #20132 from ckeditor/ck/bump-umberto
Witoso May 8, 2026
2edc335
Merge branch 'master' into ck/6593-add-media-embed-resizing-feature
jacek-cke May 8, 2026
c07a312
Apply suggestions from code review.
jacek-cke May 8, 2026
14e73cc
Merge pull request #20133 from ckeditor/release
niegowski May 8, 2026
53c4d6e
Merge branch 'ck/6593-add-media-embed-resizing-feature' into ck/2781-…
jacek-cke May 8, 2026
340aa86
Changelog for v48.1.0. [skip ci]
pomek May 11, 2026
622dadd
Improve changelog for v48.1.0. [skip ci]
pomek May 11, 2026
5f7529b
Add AI multi-root and multi-editor entry to the feature digest. [shor…
Witoso May 11, 2026
f6d0b4b
Add v48.1.0 section to the update guide. [short flow]
Witoso May 11, 2026
6fec5c1
Minor fixes in the changelog for v48.1.0. [skip ci]
gorzelinski May 12, 2026
ad18548
Fix the 'breaking changes' links. [skip ci]
gorzelinski May 12, 2026
c480fe8
Update feature digest link to the renamed multi-root and multi-editor…
Witoso May 12, 2026
350eb75
Adjust export pdf / import word configuration in snippets / manual te…
Mati365 May 12, 2026
d8da9a3
Replaced onlyBuiltDependencies with allowBuilds.
przemyslaw-zan May 12, 2026
258d912
Merge pull request #20137 from ckeditor/cc/9903
przemyslaw-zan May 12, 2026
4b1ef59
Merge pull request #20100 from ckeditor/ck/6593-add-media-embed-resiz…
jacek-cke May 12, 2026
3497acc
Apply suggestions from code review
Witoso May 12, 2026
53c6e9c
Move ck-splitbutton_flatten styles to the SplitButton theme.
jacek-cke May 12, 2026
851b48c
Add release highlights to the v48.1.0 update guide. [short flow]
Witoso May 12, 2026
56cb81b
Merge pull request #20135 from ckeditor/cc/9885-multi-root-docs
Witoso May 12, 2026
d232aa4
Merge pull request #20134 from ckeditor/changelog_to_release
pomek May 13, 2026
6f5c350
No longer use old initialization syntax of the editor in jsdocs.
Mati365 May 13, 2026
f2befd4
Release: v48.1.0. [skip ci]
CKEditorBot May 13, 2026
8744b89
Replace old initialization syntax in oss packages.
gorzelinski May 13, 2026
b155c5f
Fix ts typo.
gorzelinski May 13, 2026
3cf203e
Bumped `umberto` version.
martnpaneq May 13, 2026
d15e82f
Replaced nightly `ckbox` version with a fixed version in manual tests.
martnpaneq May 13, 2026
009d0aa
Merge pull request #20141 from ckeditor/release_to_stable
martnpaneq May 13, 2026
b79e8fc
Merge branch 'stable' into stable_to_master
martnpaneq May 13, 2026
a64b4f2
An empty commit for skipping CI. [skip ci]
martnpaneq May 13, 2026
9087eba
Merge pull request #20142 from ckeditor/stable_to_master
martnpaneq May 13, 2026
853890d
Adjust the external ui guide.
gorzelinski May 13, 2026
4708bfb
Merge pull request #20140 from ckeditor/ck/20125
Mati365 May 13, 2026
eb2e34f
Apply suggestions from code review.
jacek-cke May 13, 2026
935ba44
Fix missing `This link has no URL` label on links with an empty href.
Mati365 May 14, 2026
74a7031
Fix changelog.
Mati365 May 14, 2026
0a88d54
Adjust tooltip.
Mati365 May 14, 2026
4852231
Merge pull request #20150 from ckeditor/ck/20136
Mati365 May 14, 2026
42f247e
Updated GitHub references.
przemyslaw-zan May 14, 2026
db74587
Merge pull request #20126 from ckeditor/ck/2781-add-media-embed-align…
jacek-cke May 14, 2026
44500f1
Move shared Wrap text/Break text contexts to core.
jacek-cke May 14, 2026
532e66d
Merge pull request #20153 from ckeditor/ck/fix-duplicated-wrap-break-…
mmotyczynska May 14, 2026
f14c2cd
ckeditor5-dev: 55.6.0-alpha.0.
pomek May 15, 2026
fd4aed2
Clarify editor loads in UBB.
gorzelinski May 15, 2026
fc8e932
Merge pull request #20152 from ckeditor/ci/4440-master
przemyslaw-zan May 15, 2026
fc9c367
Clarify editor loads in angular integrations.
gorzelinski May 15, 2026
4123176
Move "Wrap text" and "Break text" translations to core.
jacek-cke May 15, 2026
96e501b
ckeditor5-dev 55.6.0.
pomek May 15, 2026
8c1610f
Synchronize translations.
jacek-cke May 15, 2026
ed148b9
Merge pull request #20155 from ckeditor/bump-ccsc-v54.0.4-1778753695358
pomek May 15, 2026
f9d5d95
Merge pull request #20157 from ckeditor/ck/move-wrap-break-text-trans…
jacek-cke May 15, 2026
a6b63a8
Update Umberto from 10.5.0 to 10.5.1. (#20151)
l-lejman May 15, 2026
995e29a
Merge branch 'stable' into stable_to_master_tmp
l-lejman May 15, 2026
714eda9
Merge pull request #20156 from ckeditor/ck/20147
gorzelinski May 15, 2026
3e1c612
Merge pull request #20160 from ckeditor/stable_to_master_tmp
l-lejman May 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
type: Feature
scope:
- ckeditor5-media-embed
closes:
- https://github.com/ckeditor/ckeditor5/issues/6593
---

Introduced the media embed resize feature that allows users to resize embedded media via drag handles.

Provider iframes are now generated with `aspect-ratio` CSS instead of a `padding-bottom` wrapper.
10 changes: 10 additions & 0 deletions .changelog/20260428091249_ck_17309_new.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
type: Fix
scope:
- ckeditor5-paste-from-office
- ckeditor5-clipboard
closes:
- https://github.com/ckeditor/ckeditor5/issues/17309
---

The `ClipboardPipeline` and `PasteFromOffice` should allow for common HTML string normalization before conversion to view.
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
type: Feature
scope:
- ckeditor5-media-embed
closes:
- https://github.com/ckeditor/ckeditor5/issues/2781
---

Introduced the media embed alignment feature, with optional text wrapping.
9 changes: 9 additions & 0 deletions .changelog/20260514133321_ck_20136.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
type: Fix
scope:
- ckeditor5-link
closes:
- https://github.com/ckeditor/ckeditor5/issues/20136
---

The link preview button for links with an empty href now correctly displays a no url label.
9 changes: 9 additions & 0 deletions .changelog/20260514134321_ck_20136.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
type: Fix
scope:
- ckeditor5-link
see:
- https://github.com/ckeditor/ckeditor5/issues/20136
---

The link edit form back button was hidden when editing a link with an empty URL via the balloon toolbar.
9 changes: 9 additions & 0 deletions .changelog/20260514140028_ck_20136.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
type: Fix
scope:
- ckeditor5-link
see:
- https://github.com/ckeditor/ckeditor5/issues/20136
---

Fix text centering in the link preview button.
49 changes: 0 additions & 49 deletions .circleci/.stale-bot.js

This file was deleted.

46 changes: 46 additions & 0 deletions .circleci/.stale-bot.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
/**
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
*/

/* eslint-disable @stylistic/max-len */

export default {
GITHUB_TOKEN: process.env.CKE5_GITHUB_TOKEN,
REPOSITORY_SLUG: 'ckeditor/ckeditor5',
DAYS_BEFORE_STALE: 365,
DAYS_BEFORE_STALE_PENDING_ISSUE: 14,
DAYS_BEFORE_CLOSE: 30,
PENDING_ISSUE_LABELS: [
'pending:feedback'
],
IGNORED_ISSUE_LABELS: [
'support:1',
'support:2',
'support:3',
'domain:accessibility'
],
IGNORED_PR_LABELS: [
'support:1',
'support:2',
'support:3',
'domain:accessibility'
],
IGNORED_ACTIVITY_LABELS: [
'stale'
],
STALE_LABELS: [
'status:stale'
],
CLOSE_ISSUE_LABELS: [
'resolution:expired'
],
CLOSE_PR_LABELS: [
'resolution:expired'
],
STALE_ISSUE_MESSAGE: 'There has been no activity on this issue for the past year. We\'ve marked it as stale and will close it in 30 days. We understand it may still be relevant, so if you\'re interested in the solution, leave a comment or reaction under this issue.',
STALE_PENDING_ISSUE_MESSAGE: 'The issue lacks the feedback we asked for two weeks. Hence, we\'ve marked it as stale and will close it in 30 days. We understand it may still be relevant, so if you\'re interested in the solution, leave a comment or reaction under this issue.',
STALE_PR_MESSAGE: 'There has been no activity on this PR for the past year. We\'ve marked it as stale and will close it in 30 days. We understand it may still be relevant, so if you\'re interested in the contribution, leave a comment or reaction under this PR.',
CLOSE_ISSUE_MESSAGE: 'We\'ve closed your issue due to inactivity. We understand that the issue may still be relevant. If so, feel free to open a new one (and link this issue to it).',
CLOSE_PR_MESSAGE: 'We\'ve closed your PR due to inactivity. While time has passed, the core of your contribution might still be relevant. If you\'re able, consider reopening a similar PR.'
};
56 changes: 51 additions & 5 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
# the repository in a new workflow.
#
# To modify the commands to execute on CI, review the following files:
# - scripts/ci/generate-circleci-configuration.js - the script that creates the `config-tests.yml` file used on the new workflow.
# - scripts/ci/generate-circleci-configuration.mjs - the script that creates the `config-tests.yml` file used on the new workflow.
# - .circleci/template.yml - the template filled with data to execute.
#
# Useful resources:
Expand All @@ -16,13 +16,20 @@ version: 2.1

setup: true

# List of parameters must be synchronized between configuration files.
parameters:
isNightly:
type: boolean
default: false
isStaleBot:
type: boolean
default: false
chromeVersion:
type: string
default: "148.0.7778.96"
isLtsPipeline:
type: boolean
default: false

orbs:
continuation: circleci/continuation@0.1.2
Expand All @@ -35,21 +42,60 @@ commands:
fingerprints:
- "a0:41:a2:56:c8:7d:3f:29:41:d1:87:92:fd:50:2b:6b"

checkout_command:
description: "Clone the CKEditor 5 repository with limited depth and branches"
steps:
- run:
name: Add GitHub to known_hosts
command: |
mkdir -p ~/.ssh
ssh-keyscan github.com >> ~/.ssh/known_hosts
- run:
name: Checkout code (single branch)
command: git clone --single-branch --depth 10 --branch "$CIRCLE_BRANCH" "$CIRCLE_REPOSITORY_URL" .

jobs:
generate_configuration:
machine: true
docker:
- image: cimg/node:24.11.0
resource_class: medium
parameters:
isNightly:
type: boolean
steps:
- checkout
- checkout_command
- run:
name: Verify if the job should continue
command: |
#!/bin/bash

IS_NIGHTLY=<< pipeline.parameters.isNightly >>

if [[ "$IS_NIGHTLY" == "true" ]]; then
exit 0
fi

COMMIT_MESSAGE=$(git log -n 1 --pretty=format:%s ${CIRCLE_SHA1})

if [[ "$COMMIT_MESSAGE" == *"[skip ci]" ]]; then
echo "Skipping, because the commit message contains '[skip ci]'."
circleci-agent step halt
fi
- install_ssh_keys_command
- run:
name: Disable Corepack
command: sudo corepack disable
- run:
name: Install pnpm
command: sudo npm i -g pnpm@^10
- run:
name: Install dependencies
command: yarn install
environment:
PUPPETEER_SKIP_DOWNLOAD: true
command: pnpm install --frozen-lockfile
- run:
name: Generate a new configuration to check all packages in the repository
command: node scripts/ci/generate-circleci-configuration.js
command: node scripts/ci/generate-circleci-configuration.mjs --chrome-version="<< pipeline.parameters.chromeVersion >>" --is-lts-pipeline="<< pipeline.parameters.isLtsPipeline >>"
- continuation/continue:
configuration_path: .circleci/config-tests.yml

Expand Down
Loading