Skip to content

Latest commit

 

History

History
17 lines (11 loc) · 920 Bytes

File metadata and controls

17 lines (11 loc) · 920 Bytes

Changelog

[Unreleased]

Changed

  • Removed jQuery dependency from the CKEditor build. All jQuery usage has been replaced with vanilla JavaScript equivalents:
    • jQuery.each() replaced with native Array.forEach()
    • jQuery.getJSON() replaced with Request.JS
    • jQuery.ajax() replaced with Request.JS
    • jQuery DOM manipulation replaced with native DOM APIs (document.createElement(), element.parentElement, element.style, etc.)

Migration Notes

This library no longer uses jQuery internally. However, downstream consumers (such as OpenProject) should keep the jQuery global available for other parts of the application until they are ready to remove it. This change only affects the internal implementation of this library and should not require changes in consuming applications.

For more context, see the related OpenProject pull request: opf/openproject#19429