Skip to content

Releases: ckeditor/ckeditor5-angular

v11.2.0

Choose a tag to compare

@CKEditorBot CKEditorBot released this 08 Jun 08:52
v11.2.0
300ee1f

Features

  • It is now possible to customize the editable element tag name, classes, styles, and attributes via config.root.element or config.roots.main.element. The value can be a plain string (tag name) or an object:

    import { BalloonEditor } from 'ckeditor5';
    
    // In your component:
    public BalloonEditor = BalloonEditor;
    public config = {
    	root: {
    		element: {
    			name: 'article',
    			classes: [ 'my-editor', 'custom-class' ],
    			styles: { color: 'red' },
    			attributes: { role: 'textbox' }
    		}
    	}
    };
    <ckeditor [editor]="BalloonEditor" [config]="config"></ckeditor>

    To configure the root as a paragraph-like (inline-content only) editor, also pass modelElement: '$inlineRoot':

    public config = {
    	root: {
    		element: 'h1',
    		modelElement: '$inlineRoot',
    		initialData: 'Document title',
    		placeholder: 'Enter title...'
    	}
    };

    For editors that use the Angular-rendered element as their editable (such as InlineEditor or BalloonEditor), the editable falls back to the tagName input (div by default) when no element definition is provided in the config. For ClassicEditor, which creates its own editable internally, config.root.element (or config.roots.main.element) should always be provided explicitly.

    The tagName input has been deprecated in favor of this new configuration.

Other changes

  • Readme simplification.

v11.1.2

Choose a tag to compare

@CKEditorBot CKEditorBot released this 15 Apr 10:31
v11.1.2
5ca9d6b

Bug fixes

  • Fixed an issue where the editor's alpha version was being compared incorrectly.

v11.1.1

Choose a tag to compare

@CKEditorBot CKEditorBot released this 13 Apr 10:34
v11.1.1
3b142f6

Other changes

  • Improved compatibility with the latest CKEditor 48.x. Closes #550.

v11.1.0

Choose a tag to compare

@CKEditorBot CKEditorBot released this 24 Mar 12:46
v11.1.0
95dd37f

Features

  • Added support for CKEditor 5 48.0.0 and the new roots editor configuration. Closes #547.

v11.0.1

Choose a tag to compare

@CKEditorBot CKEditorBot released this 02 Mar 10:02
v11.0.1
aee4e01

Other changes

  • Accept internal CKEditor 5 releases in peerDependencies. Closes #530.

v11.0.0

Choose a tag to compare

@CKEditorBot CKEditorBot released this 27 Nov 06:52
v11.0.0
c8c37a5

BREAKING CHANGES

  • Dropped support for Angular v18. The minimum supported Angular version is now v19. Closes #514.

v10.1.0

Choose a tag to compare

@CKEditorBot CKEditorBot released this 26 Nov 07:32
v10.1.0
d153a00

Features

  • Introduce the disableWatchdog input to the CKEditorComponent that allows disabling the watchdog functionality even when a watchdog instance is provided via the watchdog input. Closes #469.

Bug fixes

  • Remove itemError event listener from the watchdog when the CKEditorComponent is destroyed. This prevents potential memory leaks when the component is removed from the DOM.

Other changes

  • Upgrade to Node v24.11.

v10.0.0

Choose a tag to compare

@CKEditorBot CKEditorBot released this 09 Jul 08:20
v10.0.0
0de9a68

BREAKING CHANGES

  • Aligned the component with the latest CKEditor 5 release (v46.0.0), adopting the type import names. Starting from this version, previous CKEditor 5 releases are no longer compatible due to breaking changes in definitions and package structure. See ckeditor/ckeditor5#18583

v10.0.0-alpha.0

v10.0.0-alpha.0 Pre-release
Pre-release

Choose a tag to compare

@CKEditorBot CKEditorBot released this 02 Jul 05:04
v10.0.0-alpha.0
b7d8dfd

BREAKING CHANGES

  • Aligned the component with the latest CKEditor 5 release (v46.0.0), adopting the type import names. Starting from this version, previous CKEditor 5 releases are no longer compatible due to breaking changes in definitions and package structure. See ckeditor/ckeditor5#18583

v9.1.0

Choose a tag to compare

@CKEditorBot CKEditorBot released this 25 Nov 09:29

Features

  • Align integration to work with the future self-service plan. Read more in the CKEditor 5 repository. (commit)
  • Print editor errors in console if there is no (error) observer. (commit)