8000 Update TypeScript `target` to `es2022` · Issue #17886 · ckeditor/ckeditor5 · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Update TypeScript target to es2022 #17886

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
filipsobol opened this issue Feb 5, 2025 · 1 comment · Fixed by #18056
Closed

Update TypeScript target to es2022 #17886

filipsobol opened this issue Feb 5, 2025 · 1 comment · F 8000 ixed by #18056
Labels
resolution:resolved This issue was already resolved (e.g. by another ticket). type:task This issue reports a chore (non-production change) and other types of "todos".

Comments

@filipsobol
Copy link
Member

Update TypeScript target to es2022 as described in #17779.

@filipsobol filipsobol added the type:task This issue reports a chore (non-production change) and other types of "todos". label Feb 5, 2025
@CKEditorBot CKEditorBot added the status:in-progress Set automatically when an issue lands in the "In progress" column. We are working on it. label Feb 5, 2025
@pomek
Copy link
Member
pomek commented Feb 5, 2025

filipsobol added a commit that referenced this issue Feb 7, 2025
Other: Update TypeScript `target` to `es2022`. Closes #17886.
@CKEditorBot CKEditorBot removed the status:in-progress Set automatically when an issue lands in the "In progress" column. We are working on it. label Feb 7, 2025
@filipsobol filipsobol added the resolution:resolved This issue was already resolved (e.g. by another ticket). label Feb 7, 2025
pomek added a commit that referenced this issue Mar 5, 2025
Other: Update TypeScript `target` to `es2022`. Closes #17886.

Other: Replace `lodash-es` with `es-toolkit`. See #16395.

Feature: Move all icons to the `@ckeditor/ckeditor5-icons` package. Related to #16546.

Feature: Add `@ckeditor/ckeditor5-icons` package to the core DLL package.

Other: The `@ckeditor/ckeditor5-build-*` packages are no longer maintained.

Other (link): The Link feature now uses the `ToolbarView` instead of a custom `LinkActionsView` to display the link toolbar in the contextual balloon. The new toolbar uses components registered in the `ComponentFactory`.

Other (bookmark): The Bookmark feature now uses the `WidgetToolbarRepository` instead of a custom `ActionsView` to display the bookmark toolbar in the contextual balloon. The new toolbar uses components registered in the `ComponentFactory`.

Fix (ui): The `ButtonView#icon` property can now be set/reset after the button's first render.

Other (ui): The `IconView` now throws a meaningful error if the provided icon content is not a valid SVG.

Other (widget): The `WidgetToolbarRepository#register()` now accepts a customized list of desired balloon positions.

Other (bookmark): Form styles and structure is now unified with use of ck-form and ck-form__row.

Other (image): Image custom resize form styles and structure now unified with use of ck-form and ck-form__row.

Other (link): Form styles and structure is now unified with use of ck-form and ck-form__row.

Other (table): Extracted the form.css to theme-lark package.

Other (table): Extracted the FormRowView to a separate package.

Feature (theme-lark): Introduced the form.css component .

Feature (ui): Introduced the FormRowView class.

MAJOR BREAKING CHANGE (build-*): The CKEditor 5 builds are no longer available.

MAJOR BREAKING CHANGE (link): The `LinkUI#actionsView` is no longer available. The bookmark feature now uses the `LinkUI#toolbarView` (an instance of the `ToolbarView` class) instead of the custom `LinkActionsView`.

MAJOR BREAKING CHANGE (bookmark): The `BookmarkUI#actionsView` is no longer available. The Bookmark feature is now using the `WidgetToolbarRepository` instead.

MINOR BREAKING CHANGE: Move all icons to the `@ckeditor/ckeditor5-icons` package.

MINOR BREAKING CHANGE (link): The `createBookmarkCallbacks()` helper is now replaced by the `isScrollableToTarget()` and `scrollToTarget()` helpers.

MINOR BREAKING CHANGE (table): The FormRowView class was moved to the ui package.

MINOR BREAKING CHANGE (table): The form.css component was moved to the theme-lark package.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
resolution:resolved This issue was already resolved (e.g. by another ticket). type:task This issue reports a chore (non-production change) and other types of "todos".
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants
0