Skip to content

Releases: CoreMedia/ckeditor-plugins

v10.2.0

25 Oct 10:13

Choose a tag to compare

What's Changed

Features

  • Paste Content Button (#115)
    A plugin has been introduced provides a toolbar button to paste content from CoreMedia Studio via the CoreMedia Studio ClipboardService.
    To use the toolbar button the plugin PasteContentPlugin from the package @coremedia/ckeditor5-coremedia-content-clipboard must be part of the CKEditor plugins. With the plugin pasteContent can be added to the toolbar.

Changes

  • ESLint Adaptions (#114)

Tests

  • Drag-Drop Integration-Tests (#113)
  • Document List Integration-Tests (#108)

Full Changelog: 10.1.0...10.2.0

v10.1.0

17 Oct 15:03

Choose a tag to compare

What's Changed

Changes

  • Service-Agent updated to 1.1.5 (#112)
    Service-Agent has been updated to 1.1.5. Deprecated API usage has been adjusted in

Bugfixes

  • Fixed Link-Balloon Position in Example App (#111)
    Given an image, which is embedded into a link, the link balloon (action view/form view) may have opened misplaced for aligned images (float--left, float--right). This is now fixed.

Full Changelog: 9.0.1...10.1.0

v10.0.1

10 Oct 11:22

Choose a tag to compare

v10.0.1 Pre-release
Pre-release

What's Changed

Breaking Changes

  • Studio Essentials: Adapt package name to directory name to fit naming policy. (#104)
    The package @coremedia/ckeditor5-studio-essentials has been renamed to @coremedia/ckeditor-coremedia-studio-essentials.
    This is a breaking change and requires some action when upgrading to upcoming major version:

    • Dependencies to this package have to be changed to the new name.
    • All imports in *.ts files have to been changed to the new name.
  • Update Node.js to 16.x LTS (#102)

Changes

Documentation

  • Chained Reserved Classes "underline strike" ignores "underline" #101 (#103)
  • Typedoc: Resolve all current warnings (#100)

Tests

  • Image/Media: Tests have been extended (#106)

Full Changelog: 9.1.0...10.0.1

v9.1.0

23 Sep 09:43

Choose a tag to compare

v9.1.0 Pre-release
Pre-release

What's Changed

Features

  • Images: Open in tab (#98)

    The contextual balloon image toolbar has been extended with a button to open the selected image.

Fixes

  • Images: Link balloon overlaps image alignment balloon (#98)
    As part of the features "Images: Open in tab" the link behavior on click on an image has been reworked.
    Now the link does not open directly but shows the toolbar of an image, including a link button. To include the link button the CKEditor 5 LinkImage Plugin has been used.

  • Drag and drop: Unsupported uris are now filtered out. (#99)

Documentation

  • Documentation Update Towards "In Production" Use (#96)

Full Changelog: 9.0.1...9.1.0

v9.0.1

09 Sep 08:27

Choose a tag to compare

v9.0.1 Pre-release
Pre-release

What's Changed

Fixes

  • Increase CKEditor 5 Version in peer dependencies (#95)

Full Changelog: 9.0.0...9.0.1

v9.0.0

09 Sep 06:15

Choose a tag to compare

v9.0.0 Pre-release
Pre-release

What's Changed

Fixes

  • Link Plugin: Remove Content Link in Form View leaves raw content: in input field #83 (#90)

  • Tests: No DOM-Parser available for playwright tests (#87)

Changes

  • Get Rid of Data Normalization (#86)
    Data Normalization was introduced to check for semantic equality of documents to recognize if the actual document has changed and therefore has to be saved. Fortunately, CKEditor 5 provides a version editor.model.document.version which only increases if the docment is not semantically equal.

  • CKEditor updated to 35.1.0 (#94)
    CKEditor has been updated continously to 35.1.0. This includes an update to 35.0.1 (#88) and the update to 35.1.0 (#94). In this context all dependencies have been updated. More details can be found directly in the Pull Requests.

  • ESLint enhancements (#92, #93)

Process and Repository

  • Issues Template enhanced (#89)

Full Changelog: 8.1.0...9.0.0

v8.1.0

29 Aug 07:31

Choose a tag to compare

v8.1.0 Pre-release
Pre-release

What's Changed

Fixes

  • Link Target: Respect read-only mode of CKEditor 5 (#82)
    When trying to edit a link in a read-only CKEditor 5 it was still possible to change the link target. Now it is not possible anymore.

  • Differencing: Prevent false positive new-line (#84)

Full Changelog: 8.0.0...8.1.0

v8.0.0

12 Aug 14:46

Choose a tag to compare

v8.0.0 Pre-release
Pre-release

What's Changed

Features

  • Differencing Plugin: (#77)

    Other than possibly suggested by the plugin-name, this plugin does not take
    care of calculating differences by itself. It is meant to ensure, that
    differencing data as generated in CoreMedia Studio are forwarded to editing
    view, so that CSS rules can be applied to it, to highlight changes, additions
    and deletions.

Fixes

  • Bogus-Paragraph Issue in Lists resolved (#77)
    There was an issue that created unwanted empty bogus paragraphs inside list elements. This has been fixed.

Changes

  • CKEditor updated to 34.2.0 (#76)

  • Update Jest-Playwright to 2.0.0 et al. (#81)

  • Internal Package "@coremedia-internal/ckeditor5-coremedia-example-data" introduced

Build/CI

  • Adding GitHub Action for Pre-Release Garbage Collection (#80)

Full Changelog: 7.1.0...8.0.0

v7.1.0

02 Aug 07:15

Choose a tag to compare

v7.1.0 Pre-release
Pre-release

What's Changed

Features

  • Enable Image Alignment with the CKEditor 5 ImageStyle Plugin (#73)

    Enables the ImageStyle plugin for the example app and configures the alignment.

Fixes

  • Enable Image Alignment with the CKEditor 5 ImageStyle Plugin (#75)

    • Switching between external and internal links now works properly.
      Before, there was an issue while opening a link balloon containing content links and external links.
      The balloon would not update correctly if an external link was displayed after showing a content link.

    • Clicking on a content link now closes the contextual balloon.
      The previous behavior caused an issue in CoreMedia Studio. The balloon would not lose focus, but clicking on the
      link triggers another content tab to open. Since the balloon is not part of the editor's DOM tree, it would then still be visible.

Maintenance

  • CKEditor updated to 34.2.0 (#76)

Build/CI

  • Typedoc generation fixed and added to the github actions Pre-Release and Release (#74)

v7.0.0

04 Jul 12:46

Choose a tag to compare

v7.0.0 Pre-release
Pre-release

What's Changed

Features

  • Font Mapper Plugin: (#70)

    While a proof-of-concept existed before (named Symbol Font Mapper), we now finished implementation of the Font Mapper Plugin as it is called now. It provides the feature of mapping characters rendered in a given font to any alternative representation in HTML. The default mapping comes with mappings from Microsoft's Symbol TrueType font to corresponding Unicode characters.

  • Data Normalization: (#71)

    When changes in RichText may trigger expensive follow-up processes, such as publication, translation, ... it is important to prevent irrelevant changes to be forwarded like by CKEditor's Autosave plugin.

    Example: CKEditor's Markdown DataProcessor understands ATX-Style as well as Setext-Style Headings for data input. But on data output it has to decide for one representation, and it chooses the ATX-Style:

    • setData in Setext Style:

      Heading 1
      =========
    • Subsequent getData prefers ATX-Style:

      # Heading 1

    Data Normalizers can be bound as mix-in to any data processor. They will normalize such difference, which then can be used to check, if changes should be forwarded to the backend or not. As the normalized data are not meant to be a valid data representation, the RichTextDataProcessor even applies a hash-calculation as last step of normalization to reduce the memory footprint.

Changes

  • Switch to Types from DefinitelyTyped: (#72)

    We switched to types from DefinitelyTypedt to reduce overhead on implementing new features, and to ease using CKEditor plugins in projects, which are based on typings from DefinitelyTyped. Kudos to all contributors to DefinitelyTyped.

Build/CI

  • Adding GitHub Action for CodeQL scanning (#63)

Full Changelog: 6.1.0...7.0.0