-
-
Notifications
You must be signed in to change notification settings - Fork 3.7k
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
Depreciate Old List
Plugins in Favor of DocumentList
Equivalents
#14942
Labels
squad:core
Issue to be handled by the Core team.
type:task
This issue reports a chore (non-production change) and other types of "todos".
Milestone
Comments
arkflpc
added
type:task
This issue reports a chore (non-production change) and other types of "todos".
squad:core
Issue to be handled by the Core team.
labels
Sep 6, 2023
CKEditorBot
added
the
status:planned
Set automatically when an issue lands in the "Sprint backlog" column. We will be working on it soon.
label
Dec 6, 2023
Migration guide can be developed in parallel with the list renaming. |
CKEditorBot
added
status:in-progress
Set automatically when an issue lands in the "In progress" column. We are working on it.
and removed
status:planned
Set automatically when an issue lands in the "Sprint backlog" column. We will be working on it soon.
labels
Dec 19, 2023
Can you have a look at changes in the docs, too, after this is done? Probably needs some tinkering in the Common API sections: #14960 |
niegowski
added a commit
that referenced
this issue
Jan 4, 2024
Other (list): The Document List feature was promoted to the main list feature implementation. The "Document" prefix was removed while the old list implementation was prefixed with the "Legacy" keyword. A compatibility alias plugins were introduced (`DocumentList`, `DocumentListProperties`, `TodoDocumentList`) for backward compatibility but those are marked as deprecated and log a warning in the browser console. Closes #14942. MINOR BREAKING CHANGE (list): All old list plugins are now prefixed with `legacy` (including directory names): `List` -> `LegacyList`, `ListProperties` -> `LegacyListProperties`, `TodoList` -> `LegacyTodoList`, `ListEditing` -> `LegacyListEditing`, `ListUtils` -> `LegacyListUtils`, `ListPropertiesEditing` -> `LegacyListPropertiesEditing`, `TodoListEditing` -> `LegacyTodoListEditing`. See #14942. MINOR BREAKING CHANGE (list): The Document List plugins are now not prefixed with `document` (including directory names): `DocumentList` -> `List`, `DocumentListProperties` -> `ListProperties`, `TodoDocumentList` -> `TodoList`, `DocumentListEditing` -> `ListEditing`, `DocumentListUtils` -> `ListUtils`, `DocumentListPropertiesEditing` -> `ListPropertiesEditing`, `DocumentListPropertiesUtils` -> `ListPropertiesUtils`, `TodoDocumentListEditing` -> `TodoListEditing`. See #14942. MAJOR BREAKING CHANGE (list): The `AdjacentListsSupport` plugin is moved from the `documentlist` directory to the `list` directory. See #14942. MINOR BREAKING CHANGE (list): The `ListStyle` plugin was removed since it was deprecated for a while. Use the `ListProperties` plugin instead. See #14942.
CKEditorBot
removed
the
status:in-progress
Set automatically when an issue lands in the "In progress" column. We are working on it.
label
Jan 4, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
squad:core
Issue to be handled by the Core team.
type:task
This issue reports a chore (non-production change) and other types of "todos".
Provide a description of the task
Part of #14632.
Scope
List*
plugins toLegacyList*
plugins.This change will allow integrators to fall back to the old solution if they encounter any issues after an update.
DocumentList*
Plugins (by renaming them toList*
)This should enable document lists for all integrations. Assuming we achieved feature parity, users should not miss any feature.
DocumentList*
plugins that pull the newList*
plugins as a requirement.DocumentList
, it should continue to work without necessitating any configuration changes.console.warn
ing should suggest updating configurations.ListStyle
plugin. It has been deprecated for some time now.LegacyList
in case of issues.multiBlock
config.📃 Other details
The text was updated successfully, but these errors were encountered: