- Issue created by @johnv
- π³π±Netherlands johnv
This is blocked by π RenderElement and FormElement base plugin classes are deprecated in 10.3 and removed in 12.0 Postponed
- Status changed to Postponed
about 2 months ago 10:46am 12 August 2025 - π¬π§United Kingdom somersoft
Using workflow 2.1.4 with 10.2.12 I get the following message
docker@cli:/var/www$ drush cr
In FieldConfigStorageBase.php line 31:
Unable to determine class for field type 'workflow' found in the 'field.field.fiss_booking.fiss_booking_training.field_fbt_status' configuration
In DiscoveryTrait.php line 53:
The "workflow" plugin does not exist. Valid plugin IDs for Drupal\Core\Field\FieldTypePluginManager are: address_zone, address_country, address, comment, commerce_plugin_item:commerce_condition, commerce_plugin_item:commerc
e_promotion_offer, commerce_remote_id, commerce_adjustment, commerce_price, datetime, daterange, duration, entity_reference_revisions, file, file_uri, geofield, h5p, image, link, markup, view_mode_selector, opigno_evaluatio
n_method, opigno_true_false_field, opigno_scorm_package, opigno_tincan_package, list_string, list_integer, list_float, path, range_float, range_integer, range_decimal, redirect_source, state, telephone, text, text_with_summ
ary, text_long, vat_number, video, webform, created, entity_reference, string_long, float, timestamp, integer, string, password, changed, uri, boolean, map, language, uuid, decimal, emailThere is also the bigger issue that not many Attributes were supported before the 10.3.0 release and hence Works with Drupal: ^8.8 || ^9 || ^10 || ^11 and Works with Drupal: >=8.8 really should be Works with Drupal: ^10.3 || ^11 and a decision made about the upper version for the 8.1-1.x branch.
- π³π±Netherlands johnv
Let me see what I can do.
I am still confused how core upgrades affect contrib upgrades. I do not like to maintain/test multiple branches.
After investigating the change record again and the code base (see updated issue summary),it seems I can just restore the original code, additionally to the new Attributes for "workflow" plugin.Ofcourse, then there is no benefit from the code.
I will not do any updates to v1.x. v1.8 is revoked.
- π³π±Netherlands johnv
the following is added to the summary:
[...] According to this drupal core change-record:
RenderElement and FormElement base plugin classes are deprecated and renamed to RenderElementBase and FormElementBase β - π³π±Netherlands johnv
Above commit is kindly copied from π RenderElement and FormElement base plugin classes are deprecated in 10.3 and removed in 12.0 Postponed by @bluegeek9
- π³π±Netherlands johnv
The current Attributes in WorkflowItem causes dumps in installations, e.g. in 11.2-dev.
So this will be removed in the following commit. - π³π±Netherlands johnv
Removing Attributes
https://git.drupalcode.org/project/workflow/-/commit/a5b1e66747a249cb33e...