Change record status: 
Project: 
Introduced in branch: 
8.3.x, 8.8.x
Introduced in version: 
8.3.0, 8.8.0
Description: 

\Drupal\editor\Plugin\EditorPluginInterface was added before \Drupal\Core\Plugin\PluginFormInterface. Hence it had non-standardized method names.

To retain backwards compatibility for existing Text Editor plugins, \Drupal\editor\Plugin\EditorBase has received a backwards compatibility layer: any Text Editor plugin that extends from that base class should update to implement \Drupal\Core\Plugin\PluginFormInterface .

In Drupal 8.8.0, this was improved further in #2819731: Text Editor plugins are coupled to editor_form_filter_format_form_alter(). The backwards compatibility layer now receives SubFormState instances instead of FormState, which removes coupling to the parent form structure. The old backwards compatibility layer test coverage continues to exist and pass tests, to ensure no BC breaks.

Impacts: 
Module developers