From d654e520ffe8c883724cb05e01dbdcfd0df03502 Mon Sep 17 00:00:00 2001
From: jurgenhaas <juergen.haas@lakedrops.com>
Date: Thu, 23 May 2024 16:42:47 +0200
Subject: [PATCH] Updates

---
 .../moderation_state_change_block_content.md  |   1 +
 .../actions/moderation_state_change_node.md   |   1 +
 .../moderation_state_change_taxonomy_term.md  |   1 +
 .../core/actions/action_goto_action.md        |   1 +
 .../core/actions/action_message_action.md     |   1 +
 .../core/actions/action_send_email_action.md  |   1 +
 .../entity_publish_action_block_content.md    |   1 +
 .../actions/entity_publish_action_comment.md  |   1 +
 ...entity_publish_action_menu_link_content.md |   1 +
 .../actions/entity_publish_action_node.md     |   1 +
 .../entity_publish_action_path_alias.md       |   1 +
 .../entity_publish_action_taxonomy_term.md    |   1 +
 .../entity_unpublish_action_block_content.md  |   1 +
 .../entity_unpublish_action_comment.md        |   1 +
 ...tity_unpublish_action_menu_link_content.md |   1 +
 .../actions/entity_unpublish_action_node.md   |   1 +
 .../entity_unpublish_action_path_alias.md     |   1 +
 .../entity_unpublish_action_taxonomy_term.md  |   1 +
 .../access/actions/eca_access_set_result.md   |   1 +
 .../eca/access/events/access_create.md        |   7 +-
 .../eca/access/events/access_entity.md        |   9 +-
 .../plugins/eca/access/events/access_field.md |   9 +-
 docs/plugins/eca/base/actions/eca_count.md    |   1 +
 .../eca/base/actions/eca_error_message.md     |   1 +
 .../eca_keyvalueexpirablestore_read.md        |   1 +
 .../eca_keyvalueexpirablestore_write.md       |   1 +
 .../base/actions/eca_keyvaluestore_read.md    |   1 +
 .../base/actions/eca_keyvaluestore_write.md   |   1 +
 docs/plugins/eca/base/actions/eca_list_add.md |   1 +
 .../eca/base/actions/eca_list_delete_data.md  |   1 +
 .../eca/base/actions/eca_list_remove.md       |   1 +
 .../eca/base/actions/eca_list_save_data.md    |   1 +
 .../eca/base/actions/eca_lock_acquire.md      |   1 +
 .../base/actions/eca_privatetempstore_read.md |   1 +
 .../actions/eca_privatetempstore_write.md     |   1 +
 .../eca/base/actions/eca_set_eca_log_level.md |   1 +
 .../base/actions/eca_sharedtempstore_read.md  |   1 +
 .../base/actions/eca_sharedtempstore_write.md |   1 +
 .../eca/base/actions/eca_state_read.md        |   1 +
 .../eca/base/actions/eca_state_write.md       |   1 +
 .../eca/base/actions/eca_token_replace.md     |   1 +
 .../eca/base/actions/eca_token_set_context.md |   1 +
 .../eca/base/actions/eca_token_set_value.md   |   1 +
 .../plugins/eca/base/actions/eca_translate.md |   1 +
 .../base/actions/eca_trigger_custom_event.md  |   1 +
 .../base/actions/eca_void_and_condition.md    |   1 +
 .../eca/base/actions/eca_warning_message.md   |   1 +
 docs/plugins/eca/base/conditions/eca_count.md |   1 +
 .../eca/base/conditions/eca_list_contains.md  |   1 +
 .../plugins/eca/base/conditions/eca_scalar.md |   1 +
 docs/plugins/eca/base/conditions/eca_state.md |   1 +
 .../eca/base/conditions/eca_token_exists.md   |   1 +
 .../eca/base/events/eca_base_eca_cron.md      |   3 +-
 .../eca/base/events/eca_base_eca_custom.md    |   3 +-
 .../events/eca_base_eca_token_generate.md     |  30 ++
 .../eca/cache/actions/eca_cache_invalidate.md |   3 +-
 .../eca/cache/actions/eca_cache_read.md       |   3 +-
 .../eca/cache/actions/eca_cache_write.md      |   3 +-
 .../cache/actions/eca_raw_cache_invalidate.md |   3 +-
 .../eca/cache/actions/eca_raw_cache_read.md   |   3 +-
 .../eca/cache/actions/eca_raw_cache_write.md  |   3 +-
 .../eca/config/actions/eca_config_read.md     |   1 +
 .../eca/config/actions/eca_config_write.md    |   1 +
 .../config/events/config_collection_info.md   |   3 +-
 .../eca/config/events/config_delete.md        |   9 +-
 .../eca/config/events/config_import.md        |   3 +-
 .../events/config_import_missing_content.md   |   3 +-
 .../config/events/config_import_validate.md   |   3 +-
 .../eca/config/events/config_rename.md        |   3 +-
 docs/plugins/eca/config/events/config_save.md |   9 +-
 .../actions/eca_content_set_form_display.md   |   1 +
 .../eca/content/actions/eca_delete_entity.md  |   1 +
 .../eca/content/actions/eca_diff_entity.md    |   1 +
 .../actions/eca_get_default_field_value.md    |   1 +
 .../content/actions/eca_get_field_value.md    |   1 +
 .../content/actions/eca_list_add_entity.md    |   1 +
 .../content/actions/eca_list_remove_entity.md |   1 +
 .../eca/content/actions/eca_new_entity.md     |   1 +
 .../eca/content/actions/eca_save_entity.md    |   1 +
 .../content/actions/eca_set_field_value.md    |   1 +
 .../content/actions/eca_set_new_revision.md   |   1 +
 .../eca/content/actions/eca_set_view_mode.md  |   1 +
 .../content/actions/eca_token_load_entity.md  |   1 +
 .../actions/eca_token_load_entity_ref.md      |   1 +
 ...eca_trigger_content_entity_custom_event.md |   1 +
 .../eca_content_form_display_mode.md          |   1 +
 .../eca/content/conditions/eca_entity_diff.md |   1 +
 .../content/conditions/eca_entity_exists.md   |   1 +
 .../eca_entity_field_is_accessible.md         |   1 +
 .../conditions/eca_entity_field_value.md      |   1 +
 .../eca_entity_field_value_changed.md         |   1 +
 .../eca_entity_field_value_empty.md           |   1 +
 .../conditions/eca_entity_is_accessible.md    |   1 +
 .../content/conditions/eca_entity_is_new.md   |   1 +
 .../eca_entity_original_field_value.md        |   1 +
 .../conditions/eca_entity_type_bundle.md      |   1 +
 .../events/content_entity_bundlecreate.md     |   3 +-
 .../events/content_entity_bundledelete.md     |   3 +-
 .../content/events/content_entity_create.md   |   3 +-
 .../content/events/content_entity_custom.md   |   3 +-
 .../content/events/content_entity_delete.md   |   3 +-
 .../events/content_entity_fieldvaluesinit.md  |   3 +-
 .../content/events/content_entity_insert.md   |   3 +-
 .../eca/content/events/content_entity_load.md |   3 +-
 .../content_entity_options_selection.md       |   3 +-
 .../events/content_entity_predelete.md        |   3 +-
 .../content/events/content_entity_preload.md  |   3 +-
 .../events/content_entity_prepareform.md      |   7 +-
 .../events/content_entity_prepareview.md      |   3 +-
 .../content/events/content_entity_presave.md  |   3 +-
 .../content_entity_reference_selection.md     |   3 +-
 .../events/content_entity_revisioncreate.md   |   3 +-
 .../events/content_entity_revisiondelete.md   |   3 +-
 .../events/content_entity_storageload.md      |   3 +-
 .../content_entity_translationcreate.md       |   3 +-
 .../content_entity_translationdelete.md       |   3 +-
 .../content_entity_translationinsert.md       |   3 +-
 .../content/events/content_entity_update.md   |   3 +-
 .../eca/content/events/content_entity_view.md |   3 +-
 .../events/content_entity_viewmodealter.md    |   5 +-
 .../actions/eca_endpoint_get_client_ip.md     |   1 +
 .../actions/eca_endpoint_get_path_argument.md |   1 +
 .../eca_endpoint_get_query_parameter.md       |   1 +
 .../eca_endpoint_get_request_content.md       |   1 +
 .../eca_endpoint_get_request_content_type.md  |   1 +
 .../eca_endpoint_get_request_header.md        |   1 +
 .../eca_endpoint_get_request_method.md        |   1 +
 .../actions/eca_endpoint_get_request_uri.md   |   1 +
 .../eca_endpoint_set_ajax_response_add_css.md |   1 +
 .../eca_endpoint_set_ajax_response_add_js.md  |   1 +
 .../eca_endpoint_set_ajax_response_after.md   |   1 +
 .../eca_endpoint_set_ajax_response_alert.md   |   1 +
 ...eca_endpoint_set_ajax_response_announce.md |   1 +
 .../eca_endpoint_set_ajax_response_append.md  |   1 +
 .../eca_endpoint_set_ajax_response_before.md  |   1 +
 .../eca_endpoint_set_ajax_response_changed.md |   1 +
 ...endpoint_set_ajax_response_close_dialog.md |   1 +
 ...nt_set_ajax_response_close_modal_dialog.md |   1 +
 .../eca_endpoint_set_ajax_response_css.md     |   1 +
 .../eca_endpoint_set_ajax_response_data.md    |   1 +
 ..._endpoint_set_ajax_response_focus_first.md |   1 +
 .../eca_endpoint_set_ajax_response_html.md    |   1 +
 .../eca_endpoint_set_ajax_response_insert.md  |   1 +
 .../eca_endpoint_set_ajax_response_invoke.md  |   1 +
 .../eca_endpoint_set_ajax_response_message.md |   1 +
 ..._endpoint_set_ajax_response_open_dialog.md |   1 +
 ...int_set_ajax_response_open_modal_dialog.md |   1 +
 ...et_ajax_response_open_off_canvas_dialog.md |   1 +
 .../eca_endpoint_set_ajax_response_prepend.md |   1 +
 ...eca_endpoint_set_ajax_response_redirect.md |   1 +
 .../eca_endpoint_set_ajax_response_replace.md |   1 +
 ...eca_endpoint_set_ajax_response_restripe.md |   1 +
 ...a_endpoint_set_ajax_response_scroll_top.md |   1 +
 ...int_set_ajax_response_set_dialog_option.md |   1 +
 ...oint_set_ajax_response_set_dialog_title.md |   1 +
 ...eca_endpoint_set_ajax_response_settings.md |   1 +
 ...int_set_ajax_response_tabledrag_warning.md |   1 +
 ...point_set_ajax_response_update_build_id.md |   1 +
 .../eca_endpoint_set_response_content.md      |   1 +
 .../eca_endpoint_set_response_content_type.md |   1 +
 .../eca_endpoint_set_response_expires.md      |   1 +
 .../eca_endpoint_set_response_headers.md      |   1 +
 .../eca_endpoint_set_response_max_age.md      |   1 +
 .../eca_endpoint_set_response_status_code.md  |   1 +
 .../endpoint/events/eca_endpoint_access.md    |   3 +-
 .../endpoint/events/eca_endpoint_response.md  |   7 +-
 .../eca/file/actions/eca_file_rename.md       |   1 +
 .../eca/file/actions/eca_file_write.md        |   1 +
 .../eca/form/actions/eca_form_add_ajax.md     |   1 +
 .../actions/eca_form_add_container_element.md |   1 +
 .../actions/eca_form_add_group_element.md     |   1 +
 .../form/actions/eca_form_add_hiddenfield.md  |   1 +
 .../form/actions/eca_form_add_optionsfield.md |   1 +
 .../actions/eca_form_add_submit_button.md     |   1 +
 .../form/actions/eca_form_add_textfield.md    |   1 +
 .../eca/form/actions/eca_form_build_entity.md |   1 +
 .../eca/form/actions/eca_form_field_access.md |   1 +
 .../actions/eca_form_field_default_value.md   |   1 +
 .../form/actions/eca_form_field_disable.md    |   1 +
 .../eca_form_field_get_default_value.md       |   1 +
 .../actions/eca_form_field_get_options.md     |   1 +
 .../form/actions/eca_form_field_get_value.md  |   1 +
 .../form/actions/eca_form_field_require.md    |   1 +
 .../form/actions/eca_form_field_set_error.md  |   1 +
 .../actions/eca_form_field_set_options.md     |   1 +
 .../form/actions/eca_form_field_set_value.md  |   1 +
 .../eca/form/actions/eca_form_get_errors.md   |   1 +
 .../eca/form/actions/eca_form_set_action.md   |   1 +
 .../eca/form/actions/eca_form_set_method.md   |   1 +
 .../eca_form_state_get_property_value.md      |   1 +
 .../eca_form_state_set_property_value.md      |   1 +
 .../actions/eca_form_state_set_rebuild.md     |   1 +
 .../actions/eca_form_state_set_redirect.md    |   1 +
 .../form/conditions/eca_form_field_exists.md  |   1 +
 .../form/conditions/eca_form_field_value.md   |   1 +
 .../form/conditions/eca_form_has_errors.md    |   1 +
 .../eca/form/conditions/eca_form_operation.md |   1 +
 .../eca/form/conditions/eca_form_submitted.md |   1 +
 .../eca/form/conditions/eca_form_triggered.md |   1 +
 .../eca/form/events/form_form_after_build.md  |   7 +-
 .../eca/form/events/form_form_build.md        |   7 +-
 .../eca/form/events/form_form_process.md      |   7 +-
 .../eca/form/events/form_form_submit.md       |   7 +-
 .../eca/form/events/form_form_validate.md     |   7 +-
 .../plugins/eca/form/events/form_ief_build.md |  21 +-
 .../actions/eca_get_current_langcode.md       |   1 +
 .../actions/eca_reset_language_negotiation.md |   1 +
 .../actions/eca_set_current_langcode.md       |   5 +-
 .../language/events/eca_language_negotiate.md |   3 +-
 .../eca/log/actions/eca_write_log_message.md  |   1 +
 .../plugins/eca/log/events/log_log_message.md |   3 +-
 .../migrate/events/migrate_idmap_message.md   |   7 +-
 .../eca/migrate/events/migrate_map_delete.md  |   5 +-
 .../eca/migrate/events/migrate_map_save.md    |   5 +-
 .../eca/migrate/events/migrate_post_import.md |   4 +-
 .../migrate/events/migrate_post_rollback.md   |   4 +-
 .../migrate/events/migrate_post_row_delete.md |   6 +-
 .../migrate/events/migrate_post_row_save.md   |   6 +-
 .../eca/migrate/events/migrate_pre_import.md  |   4 +-
 .../migrate/events/migrate_pre_rollback.md    |   4 +-
 .../migrate/events/migrate_pre_row_delete.md  |   6 +-
 .../migrate/events/migrate_pre_row_save.md    |   5 +-
 .../actions/eca_token_load_route_param.md     |   1 +
 .../eca/misc/conditions/eca_route_match.md    |   1 +
 .../drupal_block_content_get_dependency.md    |   3 +-
 .../drupal_file_upload_sanitize_name_event.md |   3 +-
 .../drupal_select_page_display_variant.md     |   3 +-
 ...ontainer_initialize_subrequest_finished.md |   3 +-
 .../eca/misc/events/kernel_controller.md      |   3 +-
 .../events/kernel_controller_arguments.md     |   3 +-
 .../eca/misc/events/kernel_exception.md       |   5 +-
 .../eca/misc/events/kernel_finish_request.md  |   3 +-
 .../plugins/eca/misc/events/kernel_request.md |   5 +-
 .../eca/misc/events/kernel_response.md        |   5 +-
 .../eca/misc/events/kernel_terminate.md       |   3 +-
 docs/plugins/eca/misc/events/kernel_view.md   |   5 +-
 docs/plugins/eca/misc/events/routing_alter.md |   3 +-
 .../eca/misc/events/routing_dynamic.md        |   3 +-
 .../eca/misc/events/routing_finished.md       |   3 +-
 .../eca/queue/actions/eca_enqueue_task.md     |   1 +
 .../queue/actions/eca_enqueue_task_delayed.md |   1 +
 .../queue/events/eca_queue_processing_task.md |   3 +-
 .../render/actions/eca_get_active_theme.md    |   1 +
 .../render/actions/eca_render_add_class.md    |   1 +
 .../eca/render/actions/eca_render_build.md    |   1 +
 .../render/actions/eca_render_cacheability.md |   1 +
 .../render/actions/eca_render_custom_form.md  |   1 +
 .../eca/render/actions/eca_render_details.md  |   1 +
 .../render/actions/eca_render_dropbutton.md   |   1 +
 .../render/actions/eca_render_entity_form.md  |   1 +
 .../render/actions/eca_render_entity_view.md  |   1 +
 .../actions/eca_render_entity_view_field.md   |   1 +
 .../actions/eca_render_file_contents.md       |   1 +
 .../render/actions/eca_render_image_image.md  |   1 +
 .../eca/render/actions/eca_render_lazy.md     |   1 +
 .../eca/render/actions/eca_render_link.md     |   1 +
 .../eca/render/actions/eca_render_markup.md   |   1 +
 .../render/actions/eca_render_set_weight.md   |   1 +
 .../render/actions/eca_render_text_filter.md  |   1 +
 .../eca/render/actions/eca_render_twig.md     |   1 +
 .../render/actions/eca_render_views_views.md  |   1 +
 .../render/actions/eca_set_active_theme.md    |   1 +
 .../eca/render/events/eca_render_block.md     |   3 +-
 .../events/eca_render_contextual_links.md     |   5 +-
 .../eca/render/events/eca_render_entity.md    |   5 +-
 .../events/eca_render_entity_operations.md    |   3 +-
 .../render/events/eca_render_extra_field.md   |   3 +-
 .../render/events/eca_render_lazy_element.md  |   3 +-
 .../render/events/eca_render_views_field.md   |   7 +-
 .../actions/eca_get_preferred_langcode.md     |   1 +
 docs/plugins/eca/user/actions/eca_new_user.md |   1 +
 .../eca/user/actions/eca_switch_account.md    |   1 +
 .../actions/eca_token_load_user_current.md    |   1 +
 .../user/conditions/eca_current_user_id.md    |   1 +
 .../conditions/eca_current_user_permission.md |   1 +
 .../user/conditions/eca_current_user_role.md  |   1 +
 .../eca/user/conditions/eca_user_id.md        |   1 +
 .../user/conditions/eca_user_permission.md    |   1 +
 .../eca/user/conditions/eca_user_role.md      |   1 +
 docs/plugins/eca/user/events/user_cancel.md   |   3 +-
 .../eca/user/events/user_floodblockip.md      |   3 +-
 .../eca/user/events/user_floodblockuser.md    |   3 +-
 docs/plugins/eca/user/events/user_login.md    |   3 +-
 docs/plugins/eca/user/events/user_logout.md   |   3 +-
 docs/plugins/eca/user/events/user_set_user.md |   3 +-
 .../eca/views/actions/eca_views_export.md     |   1 +
 .../eca/views/actions/eca_views_query.md      |   1 +
 .../actions/eca_views_query_substitution.md   |   1 +
 .../actions/eca_views_set_filter_value.md     |   1 +
 .../eca/views/events/eca_views_post_build.md  |   3 +-
 .../views/events/eca_views_post_execute.md    |   3 +-
 .../eca/views/events/eca_views_post_render.md |   3 +-
 .../eca/views/events/eca_views_pre_build.md   |   3 +-
 .../eca/views/events/eca_views_pre_execute.md |   3 +-
 .../eca/views/events/eca_views_pre_render.md  |   3 +-
 .../eca/views/events/eca_views_pre_view.md    |   3 +-
 .../eca/views/events/eca_views_query_alter.md |   3 +-
 .../events/eca_views_query_substitutions.md   |   3 +-
 .../eca_workflow_transition_editorial.md      |   1 +
 .../workflow/events/workflow_transition.md    |   3 +-
 .../node/actions/node_make_sticky_action.md   |   1 +
 .../node/actions/node_make_unsticky_action.md |   1 +
 .../node/actions/node_promote_action.md       |   1 +
 .../node/actions/node_unpromote_action.md     |   1 +
 .../user/actions/user_add_role_action.md      |   1 +
 .../user/actions/user_block_user_action.md    |   1 +
 .../user/actions/user_remove_role_action.md   |   1 +
 .../user/actions/user_unblock_user_action.md  |   1 +
 .../event/eca_base_eca_token_generate.md      |   0
 .../eca_base_eca_token_generate/token_name.md |   0
 toc/plugins.yml                               | 477 +-----------------
 311 files changed, 507 insertions(+), 630 deletions(-)
 create mode 100644 docs/plugins/eca/base/events/eca_base_eca_token_generate.md
 create mode 100644 include/plugins/eca_base/event/eca_base_eca_token_generate.md
 create mode 100644 include/plugins/eca_base/event/eca_base_eca_token_generate/token_name.md

diff --git a/docs/plugins/content_moderation/actions/moderation_state_change_block_content.md b/docs/plugins/content_moderation/actions/moderation_state_change_block_content.md
index 1dae5fb4..664a9b4a 100644
--- a/docs/plugins/content_moderation/actions/moderation_state_change_block_content.md
+++ b/docs/plugins/content_moderation/actions/moderation_state_change_block_content.md
@@ -3,6 +3,7 @@ title: "Change moderation state of Content block"
 tags:
 - action
 - content_moderation
+- core action unknown
 ---
 # Change moderation state of Content block
 
diff --git a/docs/plugins/content_moderation/actions/moderation_state_change_node.md b/docs/plugins/content_moderation/actions/moderation_state_change_node.md
index 99d7ceb8..8b8fa31d 100644
--- a/docs/plugins/content_moderation/actions/moderation_state_change_node.md
+++ b/docs/plugins/content_moderation/actions/moderation_state_change_node.md
@@ -3,6 +3,7 @@ title: "Change moderation state of Content"
 tags:
 - action
 - content_moderation
+- core action unknown
 ---
 # Change moderation state of Content
 
diff --git a/docs/plugins/content_moderation/actions/moderation_state_change_taxonomy_term.md b/docs/plugins/content_moderation/actions/moderation_state_change_taxonomy_term.md
index fcd982b6..5f95b943 100644
--- a/docs/plugins/content_moderation/actions/moderation_state_change_taxonomy_term.md
+++ b/docs/plugins/content_moderation/actions/moderation_state_change_taxonomy_term.md
@@ -3,6 +3,7 @@ title: "Change moderation state of Taxonomy term"
 tags:
 - action
 - content_moderation
+- core action unknown
 ---
 # Change moderation state of Taxonomy term
 
diff --git a/docs/plugins/core/actions/action_goto_action.md b/docs/plugins/core/actions/action_goto_action.md
index ddd3b871..69082f15 100644
--- a/docs/plugins/core/actions/action_goto_action.md
+++ b/docs/plugins/core/actions/action_goto_action.md
@@ -3,6 +3,7 @@ title: "Redirect to URL"
 tags:
 - action
 - core
+- core action unknown
 ---
 # Redirect to URL
 
diff --git a/docs/plugins/core/actions/action_message_action.md b/docs/plugins/core/actions/action_message_action.md
index 82fef094..56452814 100644
--- a/docs/plugins/core/actions/action_message_action.md
+++ b/docs/plugins/core/actions/action_message_action.md
@@ -3,6 +3,7 @@ title: "Display a message to the user"
 tags:
 - action
 - core
+- core action unknown
 ---
 # Display a message to the user
 
diff --git a/docs/plugins/core/actions/action_send_email_action.md b/docs/plugins/core/actions/action_send_email_action.md
index a4b8b82f..5f8fc002 100644
--- a/docs/plugins/core/actions/action_send_email_action.md
+++ b/docs/plugins/core/actions/action_send_email_action.md
@@ -3,6 +3,7 @@ title: "Send email"
 tags:
 - action
 - core
+- core action unknown
 ---
 # Send email
 
diff --git a/docs/plugins/core/actions/entity_publish_action_block_content.md b/docs/plugins/core/actions/entity_publish_action_block_content.md
index e43b7c8a..74989201 100644
--- a/docs/plugins/core/actions/entity_publish_action_block_content.md
+++ b/docs/plugins/core/actions/entity_publish_action_block_content.md
@@ -3,6 +3,7 @@ title: "Publish content block"
 tags:
 - action
 - core
+- core action unknown
 ---
 # Publish content block
 
diff --git a/docs/plugins/core/actions/entity_publish_action_comment.md b/docs/plugins/core/actions/entity_publish_action_comment.md
index 3158311a..93f5ece7 100644
--- a/docs/plugins/core/actions/entity_publish_action_comment.md
+++ b/docs/plugins/core/actions/entity_publish_action_comment.md
@@ -3,6 +3,7 @@ title: "Publish comment"
 tags:
 - action
 - core
+- core action unknown
 ---
 # Publish comment
 
diff --git a/docs/plugins/core/actions/entity_publish_action_menu_link_content.md b/docs/plugins/core/actions/entity_publish_action_menu_link_content.md
index b602d8ca..93c0c9cd 100644
--- a/docs/plugins/core/actions/entity_publish_action_menu_link_content.md
+++ b/docs/plugins/core/actions/entity_publish_action_menu_link_content.md
@@ -3,6 +3,7 @@ title: "Publish custom menu link"
 tags:
 - action
 - core
+- core action unknown
 ---
 # Publish custom menu link
 
diff --git a/docs/plugins/core/actions/entity_publish_action_node.md b/docs/plugins/core/actions/entity_publish_action_node.md
index 7e5a97a4..8f9ec4ca 100644
--- a/docs/plugins/core/actions/entity_publish_action_node.md
+++ b/docs/plugins/core/actions/entity_publish_action_node.md
@@ -3,6 +3,7 @@ title: "Publish content item"
 tags:
 - action
 - core
+- core action unknown
 ---
 # Publish content item
 
diff --git a/docs/plugins/core/actions/entity_publish_action_path_alias.md b/docs/plugins/core/actions/entity_publish_action_path_alias.md
index 8f50c992..9adebf19 100644
--- a/docs/plugins/core/actions/entity_publish_action_path_alias.md
+++ b/docs/plugins/core/actions/entity_publish_action_path_alias.md
@@ -3,6 +3,7 @@ title: "Publish URL alias"
 tags:
 - action
 - core
+- core action unknown
 ---
 # Publish URL alias
 
diff --git a/docs/plugins/core/actions/entity_publish_action_taxonomy_term.md b/docs/plugins/core/actions/entity_publish_action_taxonomy_term.md
index d46e474b..e73326b4 100644
--- a/docs/plugins/core/actions/entity_publish_action_taxonomy_term.md
+++ b/docs/plugins/core/actions/entity_publish_action_taxonomy_term.md
@@ -3,6 +3,7 @@ title: "Publish taxonomy term"
 tags:
 - action
 - core
+- core action unknown
 ---
 # Publish taxonomy term
 
diff --git a/docs/plugins/core/actions/entity_unpublish_action_block_content.md b/docs/plugins/core/actions/entity_unpublish_action_block_content.md
index 015f2e47..d4235824 100644
--- a/docs/plugins/core/actions/entity_unpublish_action_block_content.md
+++ b/docs/plugins/core/actions/entity_unpublish_action_block_content.md
@@ -3,6 +3,7 @@ title: "Unpublish content block"
 tags:
 - action
 - core
+- core action unknown
 ---
 # Unpublish content block
 
diff --git a/docs/plugins/core/actions/entity_unpublish_action_comment.md b/docs/plugins/core/actions/entity_unpublish_action_comment.md
index eab9721f..0a7cbeb1 100644
--- a/docs/plugins/core/actions/entity_unpublish_action_comment.md
+++ b/docs/plugins/core/actions/entity_unpublish_action_comment.md
@@ -3,6 +3,7 @@ title: "Unpublish comment"
 tags:
 - action
 - core
+- core action unknown
 ---
 # Unpublish comment
 
diff --git a/docs/plugins/core/actions/entity_unpublish_action_menu_link_content.md b/docs/plugins/core/actions/entity_unpublish_action_menu_link_content.md
index 9445adab..a6c10e30 100644
--- a/docs/plugins/core/actions/entity_unpublish_action_menu_link_content.md
+++ b/docs/plugins/core/actions/entity_unpublish_action_menu_link_content.md
@@ -3,6 +3,7 @@ title: "Unpublish custom menu link"
 tags:
 - action
 - core
+- core action unknown
 ---
 # Unpublish custom menu link
 
diff --git a/docs/plugins/core/actions/entity_unpublish_action_node.md b/docs/plugins/core/actions/entity_unpublish_action_node.md
index 4a0ea9d7..c73f369e 100644
--- a/docs/plugins/core/actions/entity_unpublish_action_node.md
+++ b/docs/plugins/core/actions/entity_unpublish_action_node.md
@@ -3,6 +3,7 @@ title: "Unpublish content item"
 tags:
 - action
 - core
+- core action unknown
 ---
 # Unpublish content item
 
diff --git a/docs/plugins/core/actions/entity_unpublish_action_path_alias.md b/docs/plugins/core/actions/entity_unpublish_action_path_alias.md
index f1e8d2b3..b32a6bb5 100644
--- a/docs/plugins/core/actions/entity_unpublish_action_path_alias.md
+++ b/docs/plugins/core/actions/entity_unpublish_action_path_alias.md
@@ -3,6 +3,7 @@ title: "Unpublish URL alias"
 tags:
 - action
 - core
+- core action unknown
 ---
 # Unpublish URL alias
 
diff --git a/docs/plugins/core/actions/entity_unpublish_action_taxonomy_term.md b/docs/plugins/core/actions/entity_unpublish_action_taxonomy_term.md
index 674d9334..5f884f31 100644
--- a/docs/plugins/core/actions/entity_unpublish_action_taxonomy_term.md
+++ b/docs/plugins/core/actions/entity_unpublish_action_taxonomy_term.md
@@ -3,6 +3,7 @@ title: "Unpublish taxonomy term"
 tags:
 - action
 - core
+- core action unknown
 ---
 # Unpublish taxonomy term
 
diff --git a/docs/plugins/eca/access/actions/eca_access_set_result.md b/docs/plugins/eca/access/actions/eca_access_set_result.md
index 87550aa4..1c256442 100644
--- a/docs/plugins/eca/access/actions/eca_access_set_result.md
+++ b/docs/plugins/eca/access/actions/eca_access_set_result.md
@@ -3,6 +3,7 @@ title: "Set access result"
 tags:
 - action
 - eca_access
+- eca action 1.0.0
 ---
 # Set access result
 
diff --git a/docs/plugins/eca/access/events/access_create.md b/docs/plugins/eca/access/events/access_create.md
index 5edb2841..1aa36bd7 100644
--- a/docs/plugins/eca/access/events/access_create.md
+++ b/docs/plugins/eca/access/events/access_create.md
@@ -3,10 +3,11 @@ title: "Determining entity create access"
 tags:
 - event
 - eca_access
+- eca event 1.1.0
 ---
 # Determining entity create access
 
-Available since: 1.0.0
+Available since: 1.1.0
 
 
 
@@ -16,10 +17,10 @@ Available since: 1.0.0
     | ----- | ----------- |
     | `[event]` | The event. |
     | `[event:context]` | Contains a list of properties depending on the context of the event. |
-    | `[event:entity-bundle]` | The bundle of the entity. |
+    | `[event:entity_bundle]` | The bundle of the entity. |
     | `[event:uid]` | The ID of the user account of the event. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[account]` | The user account of the event. |
 
diff --git a/docs/plugins/eca/access/events/access_entity.md b/docs/plugins/eca/access/events/access_entity.md
index a0375d84..cbd7e2bb 100644
--- a/docs/plugins/eca/access/events/access_entity.md
+++ b/docs/plugins/eca/access/events/access_entity.md
@@ -3,6 +3,7 @@ title: "Determining entity access"
 tags:
 - event
 - eca_access
+- eca event 1.0.0
 ---
 # Determining entity access
 
@@ -15,13 +16,13 @@ Available since: 1.0.0
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:entity-bundle]` | The bundle of the entity. |
-    | `[event:entity-id]` | The entity ID, only available if the entity is not new. |
-    | `[event:entity-type]` | The entity type. |
+    | `[event:entity_bundle]` | The bundle of the entity. |
+    | `[event:entity_id]` | The entity ID, only available if the entity is not new. |
+    | `[event:entity_type]` | The entity type. |
     | `[event:operation]` | The operation with which the entity should be accessed, e.g. &quot;view&quot;, &quot;update&quot;, etc. |
     | `[event:uid]` | The ID of the user account of the event. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[account]` | The user account of the event. |
     | `[entity]` | The entity of the event. |
diff --git a/docs/plugins/eca/access/events/access_field.md b/docs/plugins/eca/access/events/access_field.md
index a6f85f48..405d92ef 100644
--- a/docs/plugins/eca/access/events/access_field.md
+++ b/docs/plugins/eca/access/events/access_field.md
@@ -3,6 +3,7 @@ title: "Determining entity field access"
 tags:
 - event
 - eca_access
+- eca event 1.0.0
 ---
 # Determining entity field access
 
@@ -15,14 +16,14 @@ Available since: 1.0.0
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:entity-bundle]` | The bundle of the entity. |
-    | `[event:entity-id]` | The entity ID, only available if the entity is not new. |
-    | `[event:entity-type]` | The entity type. |
+    | `[event:entity_bundle]` | The bundle of the entity. |
+    | `[event:entity_id]` | The entity ID, only available if the entity is not new. |
+    | `[event:entity_type]` | The entity type. |
     | `[event:field]` | The name of the field. |
     | `[event:operation]` | The operation with which the entity should be accessed, e.g. &quot;view&quot;, &quot;update&quot;, etc. |
     | `[event:uid]` | The ID of the user account of the event. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[account]` | The user account of the event. |
     | `[entity]` | The entity of the event. |
diff --git a/docs/plugins/eca/base/actions/eca_count.md b/docs/plugins/eca/base/actions/eca_count.md
index 11e87f2d..a61505ce 100644
--- a/docs/plugins/eca/base/actions/eca_count.md
+++ b/docs/plugins/eca/base/actions/eca_count.md
@@ -3,6 +3,7 @@ title: "List: count items"
 tags:
 - action
 - eca_base
+- eca action 1.0.0
 ---
 # List: count items
 
diff --git a/docs/plugins/eca/base/actions/eca_error_message.md b/docs/plugins/eca/base/actions/eca_error_message.md
index 28ceb566..d49073ff 100644
--- a/docs/plugins/eca/base/actions/eca_error_message.md
+++ b/docs/plugins/eca/base/actions/eca_error_message.md
@@ -3,6 +3,7 @@ title: "Display an error message to the user"
 tags:
 - action
 - eca_base
+- eca action 1.1.0
 ---
 # Display an error message to the user
 
diff --git a/docs/plugins/eca/base/actions/eca_keyvalueexpirablestore_read.md b/docs/plugins/eca/base/actions/eca_keyvalueexpirablestore_read.md
index 9d225275..7d08d726 100644
--- a/docs/plugins/eca/base/actions/eca_keyvalueexpirablestore_read.md
+++ b/docs/plugins/eca/base/actions/eca_keyvalueexpirablestore_read.md
@@ -3,6 +3,7 @@ title: "Expirable key value store: read"
 tags:
 - action
 - eca_base
+- eca action 2.0.0
 ---
 # Expirable key value store: read
 
diff --git a/docs/plugins/eca/base/actions/eca_keyvalueexpirablestore_write.md b/docs/plugins/eca/base/actions/eca_keyvalueexpirablestore_write.md
index 193695c7..9cb08940 100644
--- a/docs/plugins/eca/base/actions/eca_keyvalueexpirablestore_write.md
+++ b/docs/plugins/eca/base/actions/eca_keyvalueexpirablestore_write.md
@@ -3,6 +3,7 @@ title: "Expirable key value store: write"
 tags:
 - action
 - eca_base
+- eca action 2.0.0
 ---
 # Expirable key value store: write
 
diff --git a/docs/plugins/eca/base/actions/eca_keyvaluestore_read.md b/docs/plugins/eca/base/actions/eca_keyvaluestore_read.md
index e32d00f1..8047335c 100644
--- a/docs/plugins/eca/base/actions/eca_keyvaluestore_read.md
+++ b/docs/plugins/eca/base/actions/eca_keyvaluestore_read.md
@@ -3,6 +3,7 @@ title: "Key value store: read"
 tags:
 - action
 - eca_base
+- eca action 2.0.0
 ---
 # Key value store: read
 
diff --git a/docs/plugins/eca/base/actions/eca_keyvaluestore_write.md b/docs/plugins/eca/base/actions/eca_keyvaluestore_write.md
index dd98cbe1..eab82a99 100644
--- a/docs/plugins/eca/base/actions/eca_keyvaluestore_write.md
+++ b/docs/plugins/eca/base/actions/eca_keyvaluestore_write.md
@@ -3,6 +3,7 @@ title: "Key value store: write"
 tags:
 - action
 - eca_base
+- eca action 2.0.0
 ---
 # Key value store: write
 
diff --git a/docs/plugins/eca/base/actions/eca_list_add.md b/docs/plugins/eca/base/actions/eca_list_add.md
index 1e59969d..ee8bc3bf 100644
--- a/docs/plugins/eca/base/actions/eca_list_add.md
+++ b/docs/plugins/eca/base/actions/eca_list_add.md
@@ -3,6 +3,7 @@ title: "List: add item"
 tags:
 - action
 - eca_base
+- eca action 1.1.0
 ---
 # List: add item
 
diff --git a/docs/plugins/eca/base/actions/eca_list_delete_data.md b/docs/plugins/eca/base/actions/eca_list_delete_data.md
index b91c2194..cc92abb4 100644
--- a/docs/plugins/eca/base/actions/eca_list_delete_data.md
+++ b/docs/plugins/eca/base/actions/eca_list_delete_data.md
@@ -3,6 +3,7 @@ title: "List: delete data"
 tags:
 - action
 - eca_base
+- eca action 1.1.0
 ---
 # List: delete data
 
diff --git a/docs/plugins/eca/base/actions/eca_list_remove.md b/docs/plugins/eca/base/actions/eca_list_remove.md
index 45b769b1..8d6732e9 100644
--- a/docs/plugins/eca/base/actions/eca_list_remove.md
+++ b/docs/plugins/eca/base/actions/eca_list_remove.md
@@ -3,6 +3,7 @@ title: "List: remove item"
 tags:
 - action
 - eca_base
+- eca action 1.1.0
 ---
 # List: remove item
 
diff --git a/docs/plugins/eca/base/actions/eca_list_save_data.md b/docs/plugins/eca/base/actions/eca_list_save_data.md
index 5affa5e0..fbe14ee5 100644
--- a/docs/plugins/eca/base/actions/eca_list_save_data.md
+++ b/docs/plugins/eca/base/actions/eca_list_save_data.md
@@ -3,6 +3,7 @@ title: "List: save data"
 tags:
 - action
 - eca_base
+- eca action 1.1.0
 ---
 # List: save data
 
diff --git a/docs/plugins/eca/base/actions/eca_lock_acquire.md b/docs/plugins/eca/base/actions/eca_lock_acquire.md
index 94190dd6..a2ccb20d 100644
--- a/docs/plugins/eca/base/actions/eca_lock_acquire.md
+++ b/docs/plugins/eca/base/actions/eca_lock_acquire.md
@@ -3,6 +3,7 @@ title: "Lock: acquire"
 tags:
 - action
 - eca_base
+- eca action 1.1.0
 ---
 # Lock: acquire
 
diff --git a/docs/plugins/eca/base/actions/eca_privatetempstore_read.md b/docs/plugins/eca/base/actions/eca_privatetempstore_read.md
index aa725973..80d91441 100644
--- a/docs/plugins/eca/base/actions/eca_privatetempstore_read.md
+++ b/docs/plugins/eca/base/actions/eca_privatetempstore_read.md
@@ -3,6 +3,7 @@ title: "Private temporary store: read"
 tags:
 - action
 - eca_base
+- eca action 2.0.0
 ---
 # Private temporary store: read
 
diff --git a/docs/plugins/eca/base/actions/eca_privatetempstore_write.md b/docs/plugins/eca/base/actions/eca_privatetempstore_write.md
index 06440954..628c0279 100644
--- a/docs/plugins/eca/base/actions/eca_privatetempstore_write.md
+++ b/docs/plugins/eca/base/actions/eca_privatetempstore_write.md
@@ -3,6 +3,7 @@ title: "Private temporary store: write"
 tags:
 - action
 - eca_base
+- eca action 2.0.0
 ---
 # Private temporary store: write
 
diff --git a/docs/plugins/eca/base/actions/eca_set_eca_log_level.md b/docs/plugins/eca/base/actions/eca_set_eca_log_level.md
index 63a18617..1edfb46b 100644
--- a/docs/plugins/eca/base/actions/eca_set_eca_log_level.md
+++ b/docs/plugins/eca/base/actions/eca_set_eca_log_level.md
@@ -3,6 +3,7 @@ title: "Set ECA log level"
 tags:
 - action
 - eca_base
+- eca action 2.0.0
 ---
 # Set ECA log level
 
diff --git a/docs/plugins/eca/base/actions/eca_sharedtempstore_read.md b/docs/plugins/eca/base/actions/eca_sharedtempstore_read.md
index ba27b0a2..f9ce6e0a 100644
--- a/docs/plugins/eca/base/actions/eca_sharedtempstore_read.md
+++ b/docs/plugins/eca/base/actions/eca_sharedtempstore_read.md
@@ -3,6 +3,7 @@ title: "Shared temporary store: read"
 tags:
 - action
 - eca_base
+- eca action 2.0.0
 ---
 # Shared temporary store: read
 
diff --git a/docs/plugins/eca/base/actions/eca_sharedtempstore_write.md b/docs/plugins/eca/base/actions/eca_sharedtempstore_write.md
index 8017ff93..2f2c44c7 100644
--- a/docs/plugins/eca/base/actions/eca_sharedtempstore_write.md
+++ b/docs/plugins/eca/base/actions/eca_sharedtempstore_write.md
@@ -3,6 +3,7 @@ title: "Shared temporary store: write"
 tags:
 - action
 - eca_base
+- eca action 2.0.0
 ---
 # Shared temporary store: write
 
diff --git a/docs/plugins/eca/base/actions/eca_state_read.md b/docs/plugins/eca/base/actions/eca_state_read.md
index 27d2514f..165f0726 100644
--- a/docs/plugins/eca/base/actions/eca_state_read.md
+++ b/docs/plugins/eca/base/actions/eca_state_read.md
@@ -3,6 +3,7 @@ title: "Persistent state: read"
 tags:
 - action
 - eca_base
+- eca action 1.1.0
 ---
 # Persistent state: read
 
diff --git a/docs/plugins/eca/base/actions/eca_state_write.md b/docs/plugins/eca/base/actions/eca_state_write.md
index 19591026..5998ce23 100644
--- a/docs/plugins/eca/base/actions/eca_state_write.md
+++ b/docs/plugins/eca/base/actions/eca_state_write.md
@@ -3,6 +3,7 @@ title: "Persistent state: write"
 tags:
 - action
 - eca_base
+- eca action 1.1.0
 ---
 # Persistent state: write
 
diff --git a/docs/plugins/eca/base/actions/eca_token_replace.md b/docs/plugins/eca/base/actions/eca_token_replace.md
index ac389299..ae4ae725 100644
--- a/docs/plugins/eca/base/actions/eca_token_replace.md
+++ b/docs/plugins/eca/base/actions/eca_token_replace.md
@@ -3,6 +3,7 @@ title: "Token: replace"
 tags:
 - action
 - eca_base
+- eca action 2.0.0
 ---
 # Token: replace
 
diff --git a/docs/plugins/eca/base/actions/eca_token_set_context.md b/docs/plugins/eca/base/actions/eca_token_set_context.md
index 2c300f7e..70f8bfca 100644
--- a/docs/plugins/eca/base/actions/eca_token_set_context.md
+++ b/docs/plugins/eca/base/actions/eca_token_set_context.md
@@ -3,6 +3,7 @@ title: "Token: set context"
 tags:
 - action
 - eca_base
+- eca action 1.1.0
 ---
 # Token: set context
 
diff --git a/docs/plugins/eca/base/actions/eca_token_set_value.md b/docs/plugins/eca/base/actions/eca_token_set_value.md
index 09c59858..3837c5d2 100644
--- a/docs/plugins/eca/base/actions/eca_token_set_value.md
+++ b/docs/plugins/eca/base/actions/eca_token_set_value.md
@@ -3,6 +3,7 @@ title: "Token: set value"
 tags:
 - action
 - eca_base
+- eca action 1.1.0
 ---
 # Token: set value
 
diff --git a/docs/plugins/eca/base/actions/eca_translate.md b/docs/plugins/eca/base/actions/eca_translate.md
index 365e1b08..54e9373a 100644
--- a/docs/plugins/eca/base/actions/eca_translate.md
+++ b/docs/plugins/eca/base/actions/eca_translate.md
@@ -3,6 +3,7 @@ title: "Translate"
 tags:
 - action
 - eca_base
+- eca action 1.1.0
 ---
 # Translate
 
diff --git a/docs/plugins/eca/base/actions/eca_trigger_custom_event.md b/docs/plugins/eca/base/actions/eca_trigger_custom_event.md
index a8507bc0..35398961 100644
--- a/docs/plugins/eca/base/actions/eca_trigger_custom_event.md
+++ b/docs/plugins/eca/base/actions/eca_trigger_custom_event.md
@@ -3,6 +3,7 @@ title: "Trigger a custom event"
 tags:
 - action
 - eca_base
+- eca action 1.0.0
 ---
 # Trigger a custom event
 
diff --git a/docs/plugins/eca/base/actions/eca_void_and_condition.md b/docs/plugins/eca/base/actions/eca_void_and_condition.md
index 1ac1d151..7f321153 100644
--- a/docs/plugins/eca/base/actions/eca_void_and_condition.md
+++ b/docs/plugins/eca/base/actions/eca_void_and_condition.md
@@ -3,6 +3,7 @@ title: "Chain action for AND condition"
 tags:
 - action
 - eca_base
+- eca action 1.0.0
 ---
 # Chain action for AND condition
 
diff --git a/docs/plugins/eca/base/actions/eca_warning_message.md b/docs/plugins/eca/base/actions/eca_warning_message.md
index 2341b97b..9d431fa8 100644
--- a/docs/plugins/eca/base/actions/eca_warning_message.md
+++ b/docs/plugins/eca/base/actions/eca_warning_message.md
@@ -3,6 +3,7 @@ title: "Display a warning message to the user"
 tags:
 - action
 - eca_base
+- eca action 1.1.0
 ---
 # Display a warning message to the user
 
diff --git a/docs/plugins/eca/base/conditions/eca_count.md b/docs/plugins/eca/base/conditions/eca_count.md
index bc4ecc23..87a578cd 100644
--- a/docs/plugins/eca/base/conditions/eca_count.md
+++ b/docs/plugins/eca/base/conditions/eca_count.md
@@ -3,6 +3,7 @@ title: "Compare number of list items"
 tags:
 - condition
 - eca_base
+- eca condition 1.0.0
 ---
 # Compare number of list items
 
diff --git a/docs/plugins/eca/base/conditions/eca_list_contains.md b/docs/plugins/eca/base/conditions/eca_list_contains.md
index 1e6ea40d..086a3814 100644
--- a/docs/plugins/eca/base/conditions/eca_list_contains.md
+++ b/docs/plugins/eca/base/conditions/eca_list_contains.md
@@ -3,6 +3,7 @@ title: "List: contains item"
 tags:
 - condition
 - eca_base
+- eca condition 2.0.0
 ---
 # List: contains item
 
diff --git a/docs/plugins/eca/base/conditions/eca_scalar.md b/docs/plugins/eca/base/conditions/eca_scalar.md
index 94bb66f7..5b06ffe0 100644
--- a/docs/plugins/eca/base/conditions/eca_scalar.md
+++ b/docs/plugins/eca/base/conditions/eca_scalar.md
@@ -3,6 +3,7 @@ title: "Compare two scalar values"
 tags:
 - condition
 - eca_base
+- eca condition 1.0.0
 ---
 # Compare two scalar values
 
diff --git a/docs/plugins/eca/base/conditions/eca_state.md b/docs/plugins/eca/base/conditions/eca_state.md
index e6933c3f..b0e65180 100644
--- a/docs/plugins/eca/base/conditions/eca_state.md
+++ b/docs/plugins/eca/base/conditions/eca_state.md
@@ -3,6 +3,7 @@ title: "Persistent state: compare"
 tags:
 - condition
 - eca_base
+- eca condition 1.0.0
 ---
 # Persistent state: compare
 
diff --git a/docs/plugins/eca/base/conditions/eca_token_exists.md b/docs/plugins/eca/base/conditions/eca_token_exists.md
index 69df9c0b..18cd9cf7 100644
--- a/docs/plugins/eca/base/conditions/eca_token_exists.md
+++ b/docs/plugins/eca/base/conditions/eca_token_exists.md
@@ -3,6 +3,7 @@ title: "Token: exists"
 tags:
 - condition
 - eca_base
+- eca condition 1.1.0
 ---
 # Token: exists
 
diff --git a/docs/plugins/eca/base/events/eca_base_eca_cron.md b/docs/plugins/eca/base/events/eca_base_eca_cron.md
index 7aad6bc3..97ebdc4c 100644
--- a/docs/plugins/eca/base/events/eca_base_eca_cron.md
+++ b/docs/plugins/eca/base/events/eca_base_eca_cron.md
@@ -3,6 +3,7 @@ title: "ECA cron event"
 tags:
 - event
 - eca_base
+- eca event 1.0.0
 ---
 # ECA cron event
 
@@ -15,7 +16,7 @@ Available since: 1.0.0
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_base/event/eca_base_eca_cron.md!}
diff --git a/docs/plugins/eca/base/events/eca_base_eca_custom.md b/docs/plugins/eca/base/events/eca_base_eca_custom.md
index 492ec523..91e7db3d 100644
--- a/docs/plugins/eca/base/events/eca_base_eca_custom.md
+++ b/docs/plugins/eca/base/events/eca_base_eca_custom.md
@@ -3,6 +3,7 @@ title: "ECA custom event"
 tags:
 - event
 - eca_base
+- eca event 1.0.0
 ---
 # ECA custom event
 
@@ -15,7 +16,7 @@ Available since: 1.0.0
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[VARIOUS]` | All tokens forwarded by the dispatcher. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
diff --git a/docs/plugins/eca/base/events/eca_base_eca_token_generate.md b/docs/plugins/eca/base/events/eca_base_eca_token_generate.md
new file mode 100644
index 00000000..b1eb4859
--- /dev/null
+++ b/docs/plugins/eca/base/events/eca_base_eca_token_generate.md
@@ -0,0 +1,30 @@
+---
+title: "ECA token generate event"
+tags:
+- event
+- eca_base
+- eca event 2.0.0
+---
+# ECA token generate event
+
+Available since: 2.0.0
+
+
+
+!!! tip "Provided tokens"
+
+    | Token | Description |
+    | ----- | ----------- |
+    | `[event]` | The event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
+    | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
+
+{!include/plugins/eca_base/event/eca_base_eca_token_generate.md!}
+
+## Fields
+
+`Name of token`
+
+:   Example: <em>mygroup:value</em>. Wildcards are supported, e.g. to react upon all "mygroup" tokens: <em>mygroup:*</em> Please provide the token name only, without brackets.
+
+    {!include/plugins/eca_base/event/eca_base_eca_token_generate/token_name.md!}
diff --git a/docs/plugins/eca/cache/actions/eca_cache_invalidate.md b/docs/plugins/eca/cache/actions/eca_cache_invalidate.md
index c420d9c2..997596e9 100644
--- a/docs/plugins/eca/cache/actions/eca_cache_invalidate.md
+++ b/docs/plugins/eca/cache/actions/eca_cache_invalidate.md
@@ -3,6 +3,7 @@ title: "Cache ECA: invalidate"
 tags:
 - action
 - eca_cache
+- eca action 2.0.0
 ---
 # Cache ECA: invalidate
 
@@ -28,6 +29,6 @@ Invalidates a part or the whole ECA cache.
 
 `Cache key`
 
-:   The cache key is a unique machine name and identifies the cache item.
+:   The cache key is a unique machine name and identifies the cache item.<br/>This field supports tokens.
 
     {!include/plugins/eca_cache/action/eca_cache_invalidate/key.md!}
diff --git a/docs/plugins/eca/cache/actions/eca_cache_read.md b/docs/plugins/eca/cache/actions/eca_cache_read.md
index f72d9145..9de9fc99 100644
--- a/docs/plugins/eca/cache/actions/eca_cache_read.md
+++ b/docs/plugins/eca/cache/actions/eca_cache_read.md
@@ -3,6 +3,7 @@ title: "Cache ECA: read"
 tags:
 - action
 - eca_cache
+- eca action 2.0.0
 ---
 # Cache ECA: read
 
@@ -28,6 +29,6 @@ Read a value item from ECA cache and store it as a token.
 
 `Cache key`
 
-:   The cache key is a unique machine name and identifies the cache item.
+:   The cache key is a unique machine name and identifies the cache item.<br/>This field supports tokens.
 
     {!include/plugins/eca_cache/action/eca_cache_read/key.md!}
diff --git a/docs/plugins/eca/cache/actions/eca_cache_write.md b/docs/plugins/eca/cache/actions/eca_cache_write.md
index 759c029f..070a4c0c 100644
--- a/docs/plugins/eca/cache/actions/eca_cache_write.md
+++ b/docs/plugins/eca/cache/actions/eca_cache_write.md
@@ -3,6 +3,7 @@ title: "Cache ECA: write"
 tags:
 - action
 - eca_cache
+- eca action 2.0.0
 ---
 # Cache ECA: write
 
@@ -46,6 +47,6 @@ Write a value item into ECA cache.
 
 `Cache key`
 
-:   The cache key is a unique machine name and identifies the cache item.
+:   The cache key is a unique machine name and identifies the cache item.<br/>This field supports tokens.
 
     {!include/plugins/eca_cache/action/eca_cache_write/key.md!}
diff --git a/docs/plugins/eca/cache/actions/eca_raw_cache_invalidate.md b/docs/plugins/eca/cache/actions/eca_raw_cache_invalidate.md
index 3ade58f2..9133760d 100644
--- a/docs/plugins/eca/cache/actions/eca_raw_cache_invalidate.md
+++ b/docs/plugins/eca/cache/actions/eca_raw_cache_invalidate.md
@@ -3,6 +3,7 @@ title: "Cache Raw: invalidate"
 tags:
 - action
 - eca_cache
+- eca action 2.0.0
 ---
 # Cache Raw: invalidate
 
@@ -28,6 +29,6 @@ Invalidates a part or the whole raw cache.
 
 `Cache key`
 
-:   The cache key is a unique machine name and identifies the cache item.
+:   The cache key is a unique machine name and identifies the cache item.<br/>This field supports tokens.
 
     {!include/plugins/eca_cache/action/eca_raw_cache_invalidate/key.md!}
diff --git a/docs/plugins/eca/cache/actions/eca_raw_cache_read.md b/docs/plugins/eca/cache/actions/eca_raw_cache_read.md
index dd291c3b..88e81175 100644
--- a/docs/plugins/eca/cache/actions/eca_raw_cache_read.md
+++ b/docs/plugins/eca/cache/actions/eca_raw_cache_read.md
@@ -3,6 +3,7 @@ title: "Cache Raw: read"
 tags:
 - action
 - eca_cache
+- eca action 2.0.0
 ---
 # Cache Raw: read
 
@@ -28,6 +29,6 @@ Read a value item from raw cache and store it as a token.
 
 `Cache key`
 
-:   The cache key is a unique machine name and identifies the cache item.
+:   The cache key is a unique machine name and identifies the cache item.<br/>This field supports tokens.
 
     {!include/plugins/eca_cache/action/eca_raw_cache_read/key.md!}
diff --git a/docs/plugins/eca/cache/actions/eca_raw_cache_write.md b/docs/plugins/eca/cache/actions/eca_raw_cache_write.md
index 8e1d9960..df7037ce 100644
--- a/docs/plugins/eca/cache/actions/eca_raw_cache_write.md
+++ b/docs/plugins/eca/cache/actions/eca_raw_cache_write.md
@@ -3,6 +3,7 @@ title: "Cache Raw: write"
 tags:
 - action
 - eca_cache
+- eca action 2.0.0
 ---
 # Cache Raw: write
 
@@ -46,6 +47,6 @@ Write a value item into raw cache.
 
 `Cache key`
 
-:   The cache key is a unique machine name and identifies the cache item.
+:   The cache key is a unique machine name and identifies the cache item.<br/>This field supports tokens.
 
     {!include/plugins/eca_cache/action/eca_raw_cache_write/key.md!}
diff --git a/docs/plugins/eca/config/actions/eca_config_read.md b/docs/plugins/eca/config/actions/eca_config_read.md
index 70c35253..f45ebe98 100644
--- a/docs/plugins/eca/config/actions/eca_config_read.md
+++ b/docs/plugins/eca/config/actions/eca_config_read.md
@@ -3,6 +3,7 @@ title: "Config: read"
 tags:
 - action
 - eca_config
+- eca action 1.0.0
 ---
 # Config: read
 
diff --git a/docs/plugins/eca/config/actions/eca_config_write.md b/docs/plugins/eca/config/actions/eca_config_write.md
index a38c76f1..2371dd6c 100644
--- a/docs/plugins/eca/config/actions/eca_config_write.md
+++ b/docs/plugins/eca/config/actions/eca_config_write.md
@@ -3,6 +3,7 @@ title: "Config: write"
 tags:
 - action
 - eca_config
+- eca action 1.0.0
 ---
 # Config: write
 
diff --git a/docs/plugins/eca/config/events/config_collection_info.md b/docs/plugins/eca/config/events/config_collection_info.md
index 9bcf2e69..f5e999fc 100644
--- a/docs/plugins/eca/config/events/config_collection_info.md
+++ b/docs/plugins/eca/config/events/config_collection_info.md
@@ -3,6 +3,7 @@ title: "Collect information on all config collections"
 tags:
 - event
 - eca_config
+- eca event 1.0.0
 ---
 # Collect information on all config collections
 
@@ -18,7 +19,7 @@ Available since: 1.0.0
     | `[config_original]` | The configuration with all original values plus overrides. |
     | `[config_name]` | The name of the configuration. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_config/event/config_collection_info.md!}
diff --git a/docs/plugins/eca/config/events/config_delete.md b/docs/plugins/eca/config/events/config_delete.md
index f9ddd99b..325b5d8d 100644
--- a/docs/plugins/eca/config/events/config_delete.md
+++ b/docs/plugins/eca/config/events/config_delete.md
@@ -3,6 +3,7 @@ title: "Delete config"
 tags:
 - event
 - eca_config
+- eca event 1.0.0
 ---
 # Delete config
 
@@ -18,15 +19,11 @@ Available since: 1.0.0
     | `[config_original]` | The configuration with all original values plus overrides. |
     | `[config_name]` | The name of the configuration. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_config/event/config_delete.md!}
 
 ## Fields
 
-`help`
-
-:   This event provides three tokens:<ul><li><em>"[config:*]"</em> to access properties of a configuration</li><li><em>"[config_original:*]"</em> to access the original unchanged values</li><li>and <em>"[config_name]"</em> to get the machine name of a configuration (e.g. "system.site")</li></ul>
-
-    {!include/plugins/eca_config/event/config_delete/help.md!}
+This event provides three tokens:&lt;ul&gt;&lt;li&gt;&lt;em&gt;&quot;[config:*]&quot;&lt;/em&gt; to access properties of a configuration&lt;/li&gt;&lt;li&gt;&lt;em&gt;&quot;[config_original:*]&quot;&lt;/em&gt; to access the original unchanged values&lt;/li&gt;&lt;li&gt;and &lt;em&gt;&quot;[config_name]&quot;&lt;/em&gt; to get the machine name of a configuration (e.g. &quot;system.site&quot;)&lt;/li&gt;&lt;/ul&gt;
diff --git a/docs/plugins/eca/config/events/config_import.md b/docs/plugins/eca/config/events/config_import.md
index b835e2be..7672feab 100644
--- a/docs/plugins/eca/config/events/config_import.md
+++ b/docs/plugins/eca/config/events/config_import.md
@@ -3,6 +3,7 @@ title: "Import config"
 tags:
 - event
 - eca_config
+- eca event 1.0.0
 ---
 # Import config
 
@@ -18,7 +19,7 @@ Available since: 1.0.0
     | `[config_original]` | The configuration with all original values plus overrides. |
     | `[config_name]` | The name of the configuration. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_config/event/config_import.md!}
diff --git a/docs/plugins/eca/config/events/config_import_missing_content.md b/docs/plugins/eca/config/events/config_import_missing_content.md
index 95e561e6..60fa7ae7 100644
--- a/docs/plugins/eca/config/events/config_import_missing_content.md
+++ b/docs/plugins/eca/config/events/config_import_missing_content.md
@@ -3,6 +3,7 @@ title: "Import config but content missing"
 tags:
 - event
 - eca_config
+- eca event 1.0.0
 ---
 # Import config but content missing
 
@@ -18,7 +19,7 @@ Available since: 1.0.0
     | `[config_original]` | The configuration with all original values plus overrides. |
     | `[config_name]` | The name of the configuration. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_config/event/config_import_missing_content.md!}
diff --git a/docs/plugins/eca/config/events/config_import_validate.md b/docs/plugins/eca/config/events/config_import_validate.md
index fc15ce0c..21e57235 100644
--- a/docs/plugins/eca/config/events/config_import_validate.md
+++ b/docs/plugins/eca/config/events/config_import_validate.md
@@ -3,6 +3,7 @@ title: "Import config validation"
 tags:
 - event
 - eca_config
+- eca event 1.0.0
 ---
 # Import config validation
 
@@ -18,7 +19,7 @@ Available since: 1.0.0
     | `[config_original]` | The configuration with all original values plus overrides. |
     | `[config_name]` | The name of the configuration. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_config/event/config_import_validate.md!}
diff --git a/docs/plugins/eca/config/events/config_rename.md b/docs/plugins/eca/config/events/config_rename.md
index a96073ab..7be629cc 100644
--- a/docs/plugins/eca/config/events/config_rename.md
+++ b/docs/plugins/eca/config/events/config_rename.md
@@ -3,6 +3,7 @@ title: "Rename config"
 tags:
 - event
 - eca_config
+- eca event 1.0.0
 ---
 # Rename config
 
@@ -18,7 +19,7 @@ Available since: 1.0.0
     | `[config_original]` | The configuration with all original values plus overrides. |
     | `[config_name]` | The name of the configuration. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_config/event/config_rename.md!}
diff --git a/docs/plugins/eca/config/events/config_save.md b/docs/plugins/eca/config/events/config_save.md
index b74b9334..64b0f7d2 100644
--- a/docs/plugins/eca/config/events/config_save.md
+++ b/docs/plugins/eca/config/events/config_save.md
@@ -3,6 +3,7 @@ title: "Save config"
 tags:
 - event
 - eca_config
+- eca event 1.0.0
 ---
 # Save config
 
@@ -18,15 +19,11 @@ Available since: 1.0.0
     | `[config_original]` | The configuration with all original values plus overrides. |
     | `[config_name]` | The name of the configuration. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_config/event/config_save.md!}
 
 ## Fields
 
-`help`
-
-:   This event provides three tokens:<ul><li><em>"[config:*]"</em> to access properties of a configuration</li><li><em>"[config_original:*]"</em> to access the original unchanged values</li><li>and <em>"[config_name]"</em> to get the machine name of a configuration (e.g. "system.site")</li></ul>
-
-    {!include/plugins/eca_config/event/config_save/help.md!}
+This event provides three tokens:&lt;ul&gt;&lt;li&gt;&lt;em&gt;&quot;[config:*]&quot;&lt;/em&gt; to access properties of a configuration&lt;/li&gt;&lt;li&gt;&lt;em&gt;&quot;[config_original:*]&quot;&lt;/em&gt; to access the original unchanged values&lt;/li&gt;&lt;li&gt;and &lt;em&gt;&quot;[config_name]&quot;&lt;/em&gt; to get the machine name of a configuration (e.g. &quot;system.site&quot;)&lt;/li&gt;&lt;/ul&gt;
diff --git a/docs/plugins/eca/content/actions/eca_content_set_form_display.md b/docs/plugins/eca/content/actions/eca_content_set_form_display.md
index 315dc3f4..6665db0f 100644
--- a/docs/plugins/eca/content/actions/eca_content_set_form_display.md
+++ b/docs/plugins/eca/content/actions/eca_content_set_form_display.md
@@ -3,6 +3,7 @@ title: "Entity: set form display"
 tags:
 - action
 - eca_content
+- eca action 1.0.0
 ---
 # Entity: set form display
 
diff --git a/docs/plugins/eca/content/actions/eca_delete_entity.md b/docs/plugins/eca/content/actions/eca_delete_entity.md
index 1566b8a4..03bff366 100644
--- a/docs/plugins/eca/content/actions/eca_delete_entity.md
+++ b/docs/plugins/eca/content/actions/eca_delete_entity.md
@@ -3,6 +3,7 @@ title: "Entity: delete"
 tags:
 - action
 - eca_content
+- eca action 1.0.0
 ---
 # Entity: delete
 
diff --git a/docs/plugins/eca/content/actions/eca_diff_entity.md b/docs/plugins/eca/content/actions/eca_diff_entity.md
index 7930151a..20850c5d 100644
--- a/docs/plugins/eca/content/actions/eca_diff_entity.md
+++ b/docs/plugins/eca/content/actions/eca_diff_entity.md
@@ -3,6 +3,7 @@ title: "Entity: compare"
 tags:
 - action
 - eca_content
+- eca action 2.0.0
 ---
 # Entity: compare
 
diff --git a/docs/plugins/eca/content/actions/eca_get_default_field_value.md b/docs/plugins/eca/content/actions/eca_get_default_field_value.md
index 6a86db44..41df92dd 100644
--- a/docs/plugins/eca/content/actions/eca_get_default_field_value.md
+++ b/docs/plugins/eca/content/actions/eca_get_default_field_value.md
@@ -3,6 +3,7 @@ title: "Entity: get default field value"
 tags:
 - action
 - eca_content
+- eca action 2.0.0
 ---
 # Entity: get default field value
 
diff --git a/docs/plugins/eca/content/actions/eca_get_field_value.md b/docs/plugins/eca/content/actions/eca_get_field_value.md
index d0557af3..ee6a9679 100644
--- a/docs/plugins/eca/content/actions/eca_get_field_value.md
+++ b/docs/plugins/eca/content/actions/eca_get_field_value.md
@@ -3,6 +3,7 @@ title: "Entity: get field value"
 tags:
 - action
 - eca_content
+- eca action 1.0.0
 ---
 # Entity: get field value
 
diff --git a/docs/plugins/eca/content/actions/eca_list_add_entity.md b/docs/plugins/eca/content/actions/eca_list_add_entity.md
index 8bf38c02..e5ff0a18 100644
--- a/docs/plugins/eca/content/actions/eca_list_add_entity.md
+++ b/docs/plugins/eca/content/actions/eca_list_add_entity.md
@@ -3,6 +3,7 @@ title: "List: add entity"
 tags:
 - action
 - eca_content
+- eca action 1.1.0
 ---
 # List: add entity
 
diff --git a/docs/plugins/eca/content/actions/eca_list_remove_entity.md b/docs/plugins/eca/content/actions/eca_list_remove_entity.md
index 9f7b8a49..3e0e0eae 100644
--- a/docs/plugins/eca/content/actions/eca_list_remove_entity.md
+++ b/docs/plugins/eca/content/actions/eca_list_remove_entity.md
@@ -3,6 +3,7 @@ title: "List: remove entity"
 tags:
 - action
 - eca_content
+- eca action 1.1.0
 ---
 # List: remove entity
 
diff --git a/docs/plugins/eca/content/actions/eca_new_entity.md b/docs/plugins/eca/content/actions/eca_new_entity.md
index 86c46022..e9304d43 100644
--- a/docs/plugins/eca/content/actions/eca_new_entity.md
+++ b/docs/plugins/eca/content/actions/eca_new_entity.md
@@ -3,6 +3,7 @@ title: "Entity: create new"
 tags:
 - action
 - eca_content
+- eca action 1.0.0
 ---
 # Entity: create new
 
diff --git a/docs/plugins/eca/content/actions/eca_save_entity.md b/docs/plugins/eca/content/actions/eca_save_entity.md
index 025fc974..450e8979 100644
--- a/docs/plugins/eca/content/actions/eca_save_entity.md
+++ b/docs/plugins/eca/content/actions/eca_save_entity.md
@@ -3,6 +3,7 @@ title: "Entity: save"
 tags:
 - action
 - eca_content
+- eca action 1.0.0
 ---
 # Entity: save
 
diff --git a/docs/plugins/eca/content/actions/eca_set_field_value.md b/docs/plugins/eca/content/actions/eca_set_field_value.md
index 95a28711..162e5b29 100644
--- a/docs/plugins/eca/content/actions/eca_set_field_value.md
+++ b/docs/plugins/eca/content/actions/eca_set_field_value.md
@@ -3,6 +3,7 @@ title: "Entity: set field value"
 tags:
 - action
 - eca_content
+- eca action 1.0.0
 ---
 # Entity: set field value
 
diff --git a/docs/plugins/eca/content/actions/eca_set_new_revision.md b/docs/plugins/eca/content/actions/eca_set_new_revision.md
index 01775ccc..967e6c2e 100644
--- a/docs/plugins/eca/content/actions/eca_set_new_revision.md
+++ b/docs/plugins/eca/content/actions/eca_set_new_revision.md
@@ -3,6 +3,7 @@ title: "Entity: set new revision"
 tags:
 - action
 - eca_content
+- eca action 1.0.0
 ---
 # Entity: set new revision
 
diff --git a/docs/plugins/eca/content/actions/eca_set_view_mode.md b/docs/plugins/eca/content/actions/eca_set_view_mode.md
index ace3d850..5ff442ef 100644
--- a/docs/plugins/eca/content/actions/eca_set_view_mode.md
+++ b/docs/plugins/eca/content/actions/eca_set_view_mode.md
@@ -3,6 +3,7 @@ title: "Entity: set view mode"
 tags:
 - action
 - eca_content
+- eca action 2.0.0
 ---
 # Entity: set view mode
 
diff --git a/docs/plugins/eca/content/actions/eca_token_load_entity.md b/docs/plugins/eca/content/actions/eca_token_load_entity.md
index bcdc43b3..c341c82a 100644
--- a/docs/plugins/eca/content/actions/eca_token_load_entity.md
+++ b/docs/plugins/eca/content/actions/eca_token_load_entity.md
@@ -3,6 +3,7 @@ title: "Entity: load"
 tags:
 - action
 - eca_content
+- eca action 1.0.0
 ---
 # Entity: load
 
diff --git a/docs/plugins/eca/content/actions/eca_token_load_entity_ref.md b/docs/plugins/eca/content/actions/eca_token_load_entity_ref.md
index 92f2147d..32edb91c 100644
--- a/docs/plugins/eca/content/actions/eca_token_load_entity_ref.md
+++ b/docs/plugins/eca/content/actions/eca_token_load_entity_ref.md
@@ -3,6 +3,7 @@ title: "Entity: load via reference"
 tags:
 - action
 - eca_content
+- eca action 1.0.0
 ---
 # Entity: load via reference
 
diff --git a/docs/plugins/eca/content/actions/eca_trigger_content_entity_custom_event.md b/docs/plugins/eca/content/actions/eca_trigger_content_entity_custom_event.md
index 0bab20f1..5609dc1c 100644
--- a/docs/plugins/eca/content/actions/eca_trigger_content_entity_custom_event.md
+++ b/docs/plugins/eca/content/actions/eca_trigger_content_entity_custom_event.md
@@ -3,6 +3,7 @@ title: "Trigger a custom event (entity-aware)"
 tags:
 - action
 - eca_content
+- eca action 1.0.0
 ---
 # Trigger a custom event (entity-aware)
 
diff --git a/docs/plugins/eca/content/conditions/eca_content_form_display_mode.md b/docs/plugins/eca/content/conditions/eca_content_form_display_mode.md
index 47a97389..8b4a3715 100644
--- a/docs/plugins/eca/content/conditions/eca_content_form_display_mode.md
+++ b/docs/plugins/eca/content/conditions/eca_content_form_display_mode.md
@@ -3,6 +3,7 @@ title: "Entity form: compare display mode"
 tags:
 - condition
 - eca_content
+- eca condition 1.0.0
 ---
 # Entity form: compare display mode
 
diff --git a/docs/plugins/eca/content/conditions/eca_entity_diff.md b/docs/plugins/eca/content/conditions/eca_entity_diff.md
index 0ecf2591..669b9f38 100644
--- a/docs/plugins/eca/content/conditions/eca_entity_diff.md
+++ b/docs/plugins/eca/content/conditions/eca_entity_diff.md
@@ -3,6 +3,7 @@ title: "Entity: compare"
 tags:
 - condition
 - eca_content
+- eca condition 2.0.0
 ---
 # Entity: compare
 
diff --git a/docs/plugins/eca/content/conditions/eca_entity_exists.md b/docs/plugins/eca/content/conditions/eca_entity_exists.md
index a8d11cec..392def02 100644
--- a/docs/plugins/eca/content/conditions/eca_entity_exists.md
+++ b/docs/plugins/eca/content/conditions/eca_entity_exists.md
@@ -3,6 +3,7 @@ title: "Entity: exists"
 tags:
 - condition
 - eca_content
+- eca condition 1.0.0
 ---
 # Entity: exists
 
diff --git a/docs/plugins/eca/content/conditions/eca_entity_field_is_accessible.md b/docs/plugins/eca/content/conditions/eca_entity_field_is_accessible.md
index be7313f8..eb720752 100644
--- a/docs/plugins/eca/content/conditions/eca_entity_field_is_accessible.md
+++ b/docs/plugins/eca/content/conditions/eca_entity_field_is_accessible.md
@@ -3,6 +3,7 @@ title: "Entity: field is accessible"
 tags:
 - condition
 - eca_content
+- eca condition 1.0.0
 ---
 # Entity: field is accessible
 
diff --git a/docs/plugins/eca/content/conditions/eca_entity_field_value.md b/docs/plugins/eca/content/conditions/eca_entity_field_value.md
index 585fa35f..e4c5a010 100644
--- a/docs/plugins/eca/content/conditions/eca_entity_field_value.md
+++ b/docs/plugins/eca/content/conditions/eca_entity_field_value.md
@@ -3,6 +3,7 @@ title: "Entity: compare field value"
 tags:
 - condition
 - eca_content
+- eca condition 1.0.0
 ---
 # Entity: compare field value
 
diff --git a/docs/plugins/eca/content/conditions/eca_entity_field_value_changed.md b/docs/plugins/eca/content/conditions/eca_entity_field_value_changed.md
index c35f77d1..b4188a3e 100644
--- a/docs/plugins/eca/content/conditions/eca_entity_field_value_changed.md
+++ b/docs/plugins/eca/content/conditions/eca_entity_field_value_changed.md
@@ -3,6 +3,7 @@ title: "Entity: field value changed"
 tags:
 - condition
 - eca_content
+- eca condition 1.0.0
 ---
 # Entity: field value changed
 
diff --git a/docs/plugins/eca/content/conditions/eca_entity_field_value_empty.md b/docs/plugins/eca/content/conditions/eca_entity_field_value_empty.md
index 782f09c8..303b7571 100644
--- a/docs/plugins/eca/content/conditions/eca_entity_field_value_empty.md
+++ b/docs/plugins/eca/content/conditions/eca_entity_field_value_empty.md
@@ -3,6 +3,7 @@ title: "Entity: field value is empty"
 tags:
 - condition
 - eca_content
+- eca condition 1.0.0
 ---
 # Entity: field value is empty
 
diff --git a/docs/plugins/eca/content/conditions/eca_entity_is_accessible.md b/docs/plugins/eca/content/conditions/eca_entity_is_accessible.md
index 7b610d5f..a4d5ecdb 100644
--- a/docs/plugins/eca/content/conditions/eca_entity_is_accessible.md
+++ b/docs/plugins/eca/content/conditions/eca_entity_is_accessible.md
@@ -3,6 +3,7 @@ title: "Entity: is accessible"
 tags:
 - condition
 - eca_content
+- eca condition 1.0.0
 ---
 # Entity: is accessible
 
diff --git a/docs/plugins/eca/content/conditions/eca_entity_is_new.md b/docs/plugins/eca/content/conditions/eca_entity_is_new.md
index faebe3cb..d597ac2b 100644
--- a/docs/plugins/eca/content/conditions/eca_entity_is_new.md
+++ b/docs/plugins/eca/content/conditions/eca_entity_is_new.md
@@ -3,6 +3,7 @@ title: "Entity: is new"
 tags:
 - condition
 - eca_content
+- eca condition 1.0.0
 ---
 # Entity: is new
 
diff --git a/docs/plugins/eca/content/conditions/eca_entity_original_field_value.md b/docs/plugins/eca/content/conditions/eca_entity_original_field_value.md
index b4572db5..4f128fd5 100644
--- a/docs/plugins/eca/content/conditions/eca_entity_original_field_value.md
+++ b/docs/plugins/eca/content/conditions/eca_entity_original_field_value.md
@@ -3,6 +3,7 @@ title: "Entity: original has field value"
 tags:
 - condition
 - eca_content
+- eca condition 1.0.0
 ---
 # Entity: original has field value
 
diff --git a/docs/plugins/eca/content/conditions/eca_entity_type_bundle.md b/docs/plugins/eca/content/conditions/eca_entity_type_bundle.md
index 927207ae..25bad4b6 100644
--- a/docs/plugins/eca/content/conditions/eca_entity_type_bundle.md
+++ b/docs/plugins/eca/content/conditions/eca_entity_type_bundle.md
@@ -3,6 +3,7 @@ title: "Entity type and bundle"
 tags:
 - condition
 - eca_content
+- eca condition 1.0.0
 ---
 # Entity type and bundle
 
diff --git a/docs/plugins/eca/content/events/content_entity_bundlecreate.md b/docs/plugins/eca/content/events/content_entity_bundlecreate.md
index bd255342..acb073b6 100644
--- a/docs/plugins/eca/content/events/content_entity_bundlecreate.md
+++ b/docs/plugins/eca/content/events/content_entity_bundlecreate.md
@@ -3,6 +3,7 @@ title: "Initialize content entity bundle"
 tags:
 - event
 - eca_content
+- eca event 1.0.0
 ---
 # Initialize content entity bundle
 
@@ -15,7 +16,7 @@ An entity bundle object is being created (instantiated) on runtime, without bein
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_content/event/content_entity_bundlecreate.md!}
diff --git a/docs/plugins/eca/content/events/content_entity_bundledelete.md b/docs/plugins/eca/content/events/content_entity_bundledelete.md
index ee559881..220f52a4 100644
--- a/docs/plugins/eca/content/events/content_entity_bundledelete.md
+++ b/docs/plugins/eca/content/events/content_entity_bundledelete.md
@@ -3,6 +3,7 @@ title: "Delete content entity bundle"
 tags:
 - event
 - eca_content
+- eca event 1.0.0
 ---
 # Delete content entity bundle
 
@@ -15,7 +16,7 @@ Available since: 1.0.0
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_content/event/content_entity_bundledelete.md!}
diff --git a/docs/plugins/eca/content/events/content_entity_create.md b/docs/plugins/eca/content/events/content_entity_create.md
index 15024c51..062029e2 100644
--- a/docs/plugins/eca/content/events/content_entity_create.md
+++ b/docs/plugins/eca/content/events/content_entity_create.md
@@ -3,6 +3,7 @@ title: "Initialize content entity"
 tags:
 - event
 - eca_content
+- eca event 1.0.0
 ---
 # Initialize content entity
 
@@ -15,7 +16,7 @@ An entity object is being created (instantiated) on runtime, without being saved
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[entity]` | The entity of the event. |
     | `[ENTITY_TYPE]` | The entity of the event under the name of its entity type. |
diff --git a/docs/plugins/eca/content/events/content_entity_custom.md b/docs/plugins/eca/content/events/content_entity_custom.md
index e60cdcb0..5645c607 100644
--- a/docs/plugins/eca/content/events/content_entity_custom.md
+++ b/docs/plugins/eca/content/events/content_entity_custom.md
@@ -3,6 +3,7 @@ title: "ECA custom event (entity-aware)"
 tags:
 - event
 - eca_content
+- eca event 1.0.0
 ---
 # ECA custom event (entity-aware)
 
@@ -15,7 +16,7 @@ Available since: 1.0.0
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[VARIOUS]` | All tokens forwarded by the dispatcher. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[entity]` | The entity of the event. |
diff --git a/docs/plugins/eca/content/events/content_entity_delete.md b/docs/plugins/eca/content/events/content_entity_delete.md
index 59fdf309..f975f650 100644
--- a/docs/plugins/eca/content/events/content_entity_delete.md
+++ b/docs/plugins/eca/content/events/content_entity_delete.md
@@ -3,6 +3,7 @@ title: "Delete content entity"
 tags:
 - event
 - eca_content
+- eca event 1.0.0
 ---
 # Delete content entity
 
@@ -15,7 +16,7 @@ Available since: 1.0.0
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[entity]` | The entity of the event. |
     | `[ENTITY_TYPE]` | The entity of the event under the name of its entity type. |
diff --git a/docs/plugins/eca/content/events/content_entity_fieldvaluesinit.md b/docs/plugins/eca/content/events/content_entity_fieldvaluesinit.md
index 005fcc6e..65071c3d 100644
--- a/docs/plugins/eca/content/events/content_entity_fieldvaluesinit.md
+++ b/docs/plugins/eca/content/events/content_entity_fieldvaluesinit.md
@@ -3,6 +3,7 @@ title: "Init content entity field values"
 tags:
 - event
 - eca_content
+- eca event 1.0.0
 ---
 # Init content entity field values
 
@@ -15,7 +16,7 @@ Available since: 1.0.0
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[entity]` | The entity of the event. |
     | `[ENTITY_TYPE]` | The entity of the event under the name of its entity type. |
diff --git a/docs/plugins/eca/content/events/content_entity_insert.md b/docs/plugins/eca/content/events/content_entity_insert.md
index ae088378..bcb2d10c 100644
--- a/docs/plugins/eca/content/events/content_entity_insert.md
+++ b/docs/plugins/eca/content/events/content_entity_insert.md
@@ -3,6 +3,7 @@ title: "Insert content entity"
 tags:
 - event
 - eca_content
+- eca event 1.0.0
 ---
 # Insert content entity
 
@@ -15,7 +16,7 @@ After a new entity got saved (persistently created).
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[entity]` | The entity of the event. |
     | `[ENTITY_TYPE]` | The entity of the event under the name of its entity type. |
diff --git a/docs/plugins/eca/content/events/content_entity_load.md b/docs/plugins/eca/content/events/content_entity_load.md
index 695b6179..be76afcf 100644
--- a/docs/plugins/eca/content/events/content_entity_load.md
+++ b/docs/plugins/eca/content/events/content_entity_load.md
@@ -3,6 +3,7 @@ title: "Load content entity"
 tags:
 - event
 - eca_content
+- eca event 1.0.0
 ---
 # Load content entity
 
@@ -15,7 +16,7 @@ Available since: 1.0.0
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[entity]` | The entity of the event. |
     | `[ENTITY_TYPE]` | The entity of the event under the name of its entity type. |
diff --git a/docs/plugins/eca/content/events/content_entity_options_selection.md b/docs/plugins/eca/content/events/content_entity_options_selection.md
index b4d14cc9..9f71a7b7 100644
--- a/docs/plugins/eca/content/events/content_entity_options_selection.md
+++ b/docs/plugins/eca/content/events/content_entity_options_selection.md
@@ -3,6 +3,7 @@ title: "Options field selection"
 tags:
 - event
 - eca_content
+- eca event 1.0.0
 ---
 # Options field selection
 
@@ -15,7 +16,7 @@ Available since: 1.0.0
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[entity]` | The entity of the event. |
     | `[ENTITY_TYPE]` | The entity of the event under the name of its entity type. |
diff --git a/docs/plugins/eca/content/events/content_entity_predelete.md b/docs/plugins/eca/content/events/content_entity_predelete.md
index 3ba40085..cb745c5d 100644
--- a/docs/plugins/eca/content/events/content_entity_predelete.md
+++ b/docs/plugins/eca/content/events/content_entity_predelete.md
@@ -3,6 +3,7 @@ title: "Predelete content entity"
 tags:
 - event
 - eca_content
+- eca event 1.0.0
 ---
 # Predelete content entity
 
@@ -15,7 +16,7 @@ Available since: 1.0.0
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[entity]` | The entity of the event. |
     | `[ENTITY_TYPE]` | The entity of the event under the name of its entity type. |
diff --git a/docs/plugins/eca/content/events/content_entity_preload.md b/docs/plugins/eca/content/events/content_entity_preload.md
index 4b76ef50..fd06c747 100644
--- a/docs/plugins/eca/content/events/content_entity_preload.md
+++ b/docs/plugins/eca/content/events/content_entity_preload.md
@@ -3,6 +3,7 @@ title: "Preload content entity"
 tags:
 - event
 - eca_content
+- eca event 1.0.0
 ---
 # Preload content entity
 
@@ -18,7 +19,7 @@ Available since: 1.0.0
     | `[event:entity_type_id]` | The entity type. |
     | `[event:ids]` | The IDs of the entities. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_content/event/content_entity_preload.md!}
diff --git a/docs/plugins/eca/content/events/content_entity_prepareform.md b/docs/plugins/eca/content/events/content_entity_prepareform.md
index d7fb4fa0..de9709d7 100644
--- a/docs/plugins/eca/content/events/content_entity_prepareform.md
+++ b/docs/plugins/eca/content/events/content_entity_prepareform.md
@@ -3,6 +3,7 @@ title: "Prepare content entity form"
 tags:
 - event
 - eca_content
+- eca event 1.0.0
 ---
 # Prepare content entity form
 
@@ -16,14 +17,14 @@ Available since: 1.0.0
     | ----- | ----------- |
     | `[form]` | The current form.<br /> Alias: `current_form` |
     | `[form:id]` | The form ID. |
-    | `[form:base-id]` | The form base ID. |
+    | `[form:base_id]` | The form base ID. |
     | `[form:operation]` | The form operation. |
     | `[form:triggered]` | The form field name that triggered the form event. |
     | `[form:values]` |  |
     | `[form:values:FIELD_NAME]` | The field value for each of the named fields. |
-    | `[form:num-errors]` | The number of form errors. |
+    | `[form:num_errors]` | The number of form errors. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[entity]` | The entity of the event. |
     | `[ENTITY_TYPE]` | The entity of the event under the name of its entity type. |
diff --git a/docs/plugins/eca/content/events/content_entity_prepareview.md b/docs/plugins/eca/content/events/content_entity_prepareview.md
index f259598f..4c634500 100644
--- a/docs/plugins/eca/content/events/content_entity_prepareview.md
+++ b/docs/plugins/eca/content/events/content_entity_prepareview.md
@@ -3,6 +3,7 @@ title: "Prepare content entity view"
 tags:
 - event
 - eca_content
+- eca event 1.0.0
 ---
 # Prepare content entity view
 
@@ -16,7 +17,7 @@ Available since: 1.0.0
     | ----- | ----------- |
     | `[entity_view_mode]` | The entity view mode. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[entity]` | The entity of the event. |
     | `[ENTITY_TYPE]` | The entity of the event under the name of its entity type. |
diff --git a/docs/plugins/eca/content/events/content_entity_presave.md b/docs/plugins/eca/content/events/content_entity_presave.md
index b2eb5c3e..08cc6667 100644
--- a/docs/plugins/eca/content/events/content_entity_presave.md
+++ b/docs/plugins/eca/content/events/content_entity_presave.md
@@ -3,6 +3,7 @@ title: "Presave content entity"
 tags:
 - event
 - eca_content
+- eca event 1.0.0
 ---
 # Presave content entity
 
@@ -15,7 +16,7 @@ Before a new or existing entity gets saved (persistently created or changed).
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[entity]` | The entity of the event. |
     | `[ENTITY_TYPE]` | The entity of the event under the name of its entity type. |
diff --git a/docs/plugins/eca/content/events/content_entity_reference_selection.md b/docs/plugins/eca/content/events/content_entity_reference_selection.md
index cd3000b3..c078ff29 100644
--- a/docs/plugins/eca/content/events/content_entity_reference_selection.md
+++ b/docs/plugins/eca/content/events/content_entity_reference_selection.md
@@ -3,6 +3,7 @@ title: "Entity reference field selection"
 tags:
 - event
 - eca_content
+- eca event 1.0.0
 ---
 # Entity reference field selection
 
@@ -15,7 +16,7 @@ Available since: 1.0.0
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[entity]` | The entity of the event. |
     | `[ENTITY_TYPE]` | The entity of the event under the name of its entity type. |
diff --git a/docs/plugins/eca/content/events/content_entity_revisioncreate.md b/docs/plugins/eca/content/events/content_entity_revisioncreate.md
index 7a9155fd..c360c04b 100644
--- a/docs/plugins/eca/content/events/content_entity_revisioncreate.md
+++ b/docs/plugins/eca/content/events/content_entity_revisioncreate.md
@@ -3,6 +3,7 @@ title: "Initialize content entity revision"
 tags:
 - event
 - eca_content
+- eca event 1.0.0
 ---
 # Initialize content entity revision
 
@@ -15,7 +16,7 @@ An entity revision object is being created (instantiated) on runtime, without be
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[entity]` | The entity of the event. |
     | `[ENTITY_TYPE]` | The entity of the event under the name of its entity type. |
diff --git a/docs/plugins/eca/content/events/content_entity_revisiondelete.md b/docs/plugins/eca/content/events/content_entity_revisiondelete.md
index 9eec053b..1d6a1e00 100644
--- a/docs/plugins/eca/content/events/content_entity_revisiondelete.md
+++ b/docs/plugins/eca/content/events/content_entity_revisiondelete.md
@@ -3,6 +3,7 @@ title: "Delete content entity revision"
 tags:
 - event
 - eca_content
+- eca event 1.0.0
 ---
 # Delete content entity revision
 
@@ -15,7 +16,7 @@ Available since: 1.0.0
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[entity]` | The entity of the event. |
     | `[ENTITY_TYPE]` | The entity of the event under the name of its entity type. |
diff --git a/docs/plugins/eca/content/events/content_entity_storageload.md b/docs/plugins/eca/content/events/content_entity_storageload.md
index 5e95d36b..1a802a1d 100644
--- a/docs/plugins/eca/content/events/content_entity_storageload.md
+++ b/docs/plugins/eca/content/events/content_entity_storageload.md
@@ -3,6 +3,7 @@ title: "Load content entity from storage"
 tags:
 - event
 - eca_content
+- eca event 1.0.0
 ---
 # Load content entity from storage
 
@@ -15,7 +16,7 @@ Available since: 1.0.0
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[entity]` | The entity of the event. |
     | `[ENTITY_TYPE]` | The entity of the event under the name of its entity type. |
diff --git a/docs/plugins/eca/content/events/content_entity_translationcreate.md b/docs/plugins/eca/content/events/content_entity_translationcreate.md
index 290359ae..575da536 100644
--- a/docs/plugins/eca/content/events/content_entity_translationcreate.md
+++ b/docs/plugins/eca/content/events/content_entity_translationcreate.md
@@ -3,6 +3,7 @@ title: "Initialize content entity translation"
 tags:
 - event
 - eca_content
+- eca event 1.0.0
 ---
 # Initialize content entity translation
 
@@ -15,7 +16,7 @@ An entity translation object is being created (instantiated) on runtime, without
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[entity]` | The entity of the event. |
     | `[ENTITY_TYPE]` | The entity of the event under the name of its entity type. |
diff --git a/docs/plugins/eca/content/events/content_entity_translationdelete.md b/docs/plugins/eca/content/events/content_entity_translationdelete.md
index b1091062..0604f54e 100644
--- a/docs/plugins/eca/content/events/content_entity_translationdelete.md
+++ b/docs/plugins/eca/content/events/content_entity_translationdelete.md
@@ -3,6 +3,7 @@ title: "Delete content entity translation"
 tags:
 - event
 - eca_content
+- eca event 1.0.0
 ---
 # Delete content entity translation
 
@@ -15,7 +16,7 @@ Available since: 1.0.0
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[entity]` | The entity of the event. |
     | `[ENTITY_TYPE]` | The entity of the event under the name of its entity type. |
diff --git a/docs/plugins/eca/content/events/content_entity_translationinsert.md b/docs/plugins/eca/content/events/content_entity_translationinsert.md
index 037fec6d..2e10dd71 100644
--- a/docs/plugins/eca/content/events/content_entity_translationinsert.md
+++ b/docs/plugins/eca/content/events/content_entity_translationinsert.md
@@ -3,6 +3,7 @@ title: "Insert content entity translation"
 tags:
 - event
 - eca_content
+- eca event 1.0.0
 ---
 # Insert content entity translation
 
@@ -15,7 +16,7 @@ After a new entity translation got saved (persistently created).
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[entity]` | The entity of the event. |
     | `[ENTITY_TYPE]` | The entity of the event under the name of its entity type. |
diff --git a/docs/plugins/eca/content/events/content_entity_update.md b/docs/plugins/eca/content/events/content_entity_update.md
index 4fe06f61..ca6d6709 100644
--- a/docs/plugins/eca/content/events/content_entity_update.md
+++ b/docs/plugins/eca/content/events/content_entity_update.md
@@ -3,6 +3,7 @@ title: "Update content entity"
 tags:
 - event
 - eca_content
+- eca event 1.0.0
 ---
 # Update content entity
 
@@ -15,7 +16,7 @@ After an existing entity got saved (persistently changed).
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[entity]` | The entity of the event. |
     | `[ENTITY_TYPE]` | The entity of the event under the name of its entity type. |
diff --git a/docs/plugins/eca/content/events/content_entity_view.md b/docs/plugins/eca/content/events/content_entity_view.md
index b2d733e8..49a3506d 100644
--- a/docs/plugins/eca/content/events/content_entity_view.md
+++ b/docs/plugins/eca/content/events/content_entity_view.md
@@ -3,6 +3,7 @@ title: "View content entity"
 tags:
 - event
 - eca_content
+- eca event 1.0.0
 ---
 # View content entity
 
@@ -16,7 +17,7 @@ Available since: 1.0.0
     | ----- | ----------- |
     | `[entity_view_mode]` | The entity view mode. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[entity]` | The entity of the event. |
     | `[ENTITY_TYPE]` | The entity of the event under the name of its entity type. |
diff --git a/docs/plugins/eca/content/events/content_entity_viewmodealter.md b/docs/plugins/eca/content/events/content_entity_viewmodealter.md
index b6790d34..7a82017f 100644
--- a/docs/plugins/eca/content/events/content_entity_viewmodealter.md
+++ b/docs/plugins/eca/content/events/content_entity_viewmodealter.md
@@ -3,10 +3,11 @@ title: "Alter entity view mode"
 tags:
 - event
 - eca_content
+- eca event 2.0.0
 ---
 # Alter entity view mode
 
-Available since: 1.0.0
+Available since: 2.0.0
 
 
 
@@ -15,7 +16,7 @@ Available since: 1.0.0
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[entity]` | The entity of the event. |
     | `[ENTITY_TYPE]` | The entity of the event under the name of its entity type. |
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_get_client_ip.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_get_client_ip.md
index f107eed5..06f20d8e 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_get_client_ip.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_get_client_ip.md
@@ -3,6 +3,7 @@ title: "Request: Get client IP"
 tags:
 - action
 - eca_endpoint
+- eca action 1.1.0
 ---
 # Request: Get client IP
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_get_path_argument.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_get_path_argument.md
index 0d64ae0c..d1fe202e 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_get_path_argument.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_get_path_argument.md
@@ -3,6 +3,7 @@ title: "Request: Get path argument"
 tags:
 - action
 - eca_endpoint
+- eca action 1.1.0
 ---
 # Request: Get path argument
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_get_query_parameter.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_get_query_parameter.md
index 4628ba0e..719a1487 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_get_query_parameter.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_get_query_parameter.md
@@ -3,6 +3,7 @@ title: "Request: Get URL query parameter"
 tags:
 - action
 - eca_endpoint
+- eca action 1.1.0
 ---
 # Request: Get URL query parameter
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_get_request_content.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_get_request_content.md
index 13d2a4ce..67213e27 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_get_request_content.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_get_request_content.md
@@ -3,6 +3,7 @@ title: "Request: Get content"
 tags:
 - action
 - eca_endpoint
+- eca action 1.1.0
 ---
 # Request: Get content
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_get_request_content_type.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_get_request_content_type.md
index 0fc9179d..5bf32f70 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_get_request_content_type.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_get_request_content_type.md
@@ -3,6 +3,7 @@ title: "Request: Get content type"
 tags:
 - action
 - eca_endpoint
+- eca action 1.1.0
 ---
 # Request: Get content type
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_get_request_header.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_get_request_header.md
index 20311979..61673040 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_get_request_header.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_get_request_header.md
@@ -3,6 +3,7 @@ title: "Request: Get header"
 tags:
 - action
 - eca_endpoint
+- eca action 1.1.0
 ---
 # Request: Get header
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_get_request_method.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_get_request_method.md
index 9779252a..d154d6ba 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_get_request_method.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_get_request_method.md
@@ -3,6 +3,7 @@ title: "Request: Get method"
 tags:
 - action
 - eca_endpoint
+- eca action 1.1.0
 ---
 # Request: Get method
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_get_request_uri.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_get_request_uri.md
index 87f62e47..4e492f57 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_get_request_uri.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_get_request_uri.md
@@ -3,6 +3,7 @@ title: "Request: Get uri"
 tags:
 - action
 - eca_endpoint
+- eca action 1.1.0
 ---
 # Request: Get uri
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_add_css.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_add_css.md
index d692262b..224d92ff 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_add_css.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_add_css.md
@@ -3,6 +3,7 @@ title: "Ajax Response: add css"
 tags:
 - action
 - eca_endpoint
+- eca action 2.0.0
 ---
 # Ajax Response: add css
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_add_js.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_add_js.md
index 10be8365..9b2523f4 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_add_js.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_add_js.md
@@ -3,6 +3,7 @@ title: "Ajax Response: add js"
 tags:
 - action
 - eca_endpoint
+- eca action 2.0.0
 ---
 # Ajax Response: add js
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_after.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_after.md
index 2286bc17..90450f93 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_after.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_after.md
@@ -3,6 +3,7 @@ title: "Ajax Response: insert content after"
 tags:
 - action
 - eca_endpoint
+- eca action 2.0.0
 ---
 # Ajax Response: insert content after
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_alert.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_alert.md
index 0218b5d3..f2dc1303 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_alert.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_alert.md
@@ -3,6 +3,7 @@ title: "Ajax Response: set alert"
 tags:
 - action
 - eca_endpoint
+- eca action 2.0.0
 ---
 # Ajax Response: set alert
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_announce.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_announce.md
index a020c9c7..17d772a5 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_announce.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_announce.md
@@ -3,6 +3,7 @@ title: "Ajax Response: set announcement"
 tags:
 - action
 - eca_endpoint
+- eca action 2.0.0
 ---
 # Ajax Response: set announcement
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_append.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_append.md
index 0cc0f9a7..fa3750ee 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_append.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_append.md
@@ -3,6 +3,7 @@ title: "Ajax Response: append content"
 tags:
 - action
 - eca_endpoint
+- eca action 2.0.0
 ---
 # Ajax Response: append content
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_before.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_before.md
index 823eac8e..3eddde2b 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_before.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_before.md
@@ -3,6 +3,7 @@ title: "Ajax Response: insert before content"
 tags:
 - action
 - eca_endpoint
+- eca action 2.0.0
 ---
 # Ajax Response: insert before content
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_changed.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_changed.md
index d1f77d4b..14226716 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_changed.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_changed.md
@@ -3,6 +3,7 @@ title: "Ajax Response: set changed"
 tags:
 - action
 - eca_endpoint
+- eca action 2.0.0
 ---
 # Ajax Response: set changed
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_close_dialog.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_close_dialog.md
index 94b1ae57..04c8ddb1 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_close_dialog.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_close_dialog.md
@@ -3,6 +3,7 @@ title: "Ajax Response: close dialog"
 tags:
 - action
 - eca_endpoint
+- eca action 2.0.0
 ---
 # Ajax Response: close dialog
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_close_modal_dialog.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_close_modal_dialog.md
index 326fd3b7..20f3eb16 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_close_modal_dialog.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_close_modal_dialog.md
@@ -3,6 +3,7 @@ title: "Ajax Response: close modal dialog"
 tags:
 - action
 - eca_endpoint
+- eca action 2.0.0
 ---
 # Ajax Response: close modal dialog
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_css.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_css.md
index 6f1b3b5a..c4b17384 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_css.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_css.md
@@ -3,6 +3,7 @@ title: "Ajax Response: css"
 tags:
 - action
 - eca_endpoint
+- eca action 2.0.0
 ---
 # Ajax Response: css
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_data.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_data.md
index 45de6bfb..cf42508a 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_data.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_data.md
@@ -3,6 +3,7 @@ title: "Ajax Response: set data attribute"
 tags:
 - action
 - eca_endpoint
+- eca action 2.0.0
 ---
 # Ajax Response: set data attribute
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_focus_first.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_focus_first.md
index 4043a520..b44b007c 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_focus_first.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_focus_first.md
@@ -3,6 +3,7 @@ title: "Ajax Response: set focus"
 tags:
 - action
 - eca_endpoint
+- eca action 2.0.0
 ---
 # Ajax Response: set focus
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_html.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_html.md
index d3fd82e2..5142c033 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_html.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_html.md
@@ -3,6 +3,7 @@ title: "Ajax Response: apply html content"
 tags:
 - action
 - eca_endpoint
+- eca action 2.0.0
 ---
 # Ajax Response: apply html content
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_insert.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_insert.md
index bd2b9e15..0bbdfc13 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_insert.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_insert.md
@@ -3,6 +3,7 @@ title: "Ajax Response: insert content"
 tags:
 - action
 - eca_endpoint
+- eca action 2.0.0
 ---
 # Ajax Response: insert content
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_invoke.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_invoke.md
index 6d7cc486..bb8b3d17 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_invoke.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_invoke.md
@@ -3,6 +3,7 @@ title: "Ajax Response: invoke"
 tags:
 - action
 - eca_endpoint
+- eca action 2.0.0
 ---
 # Ajax Response: invoke
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_message.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_message.md
index eae43140..0e6c010f 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_message.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_message.md
@@ -3,6 +3,7 @@ title: "Ajax Response: set message"
 tags:
 - action
 - eca_endpoint
+- eca action 2.0.0
 ---
 # Ajax Response: set message
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_open_dialog.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_open_dialog.md
index ce92418f..e2bb78ab 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_open_dialog.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_open_dialog.md
@@ -3,6 +3,7 @@ title: "Ajax Response: open dialog"
 tags:
 - action
 - eca_endpoint
+- eca action 2.0.0
 ---
 # Ajax Response: open dialog
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_open_modal_dialog.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_open_modal_dialog.md
index 25a45645..c679c40b 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_open_modal_dialog.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_open_modal_dialog.md
@@ -3,6 +3,7 @@ title: "Ajax Response: open modal dialog"
 tags:
 - action
 - eca_endpoint
+- eca action 2.0.0
 ---
 # Ajax Response: open modal dialog
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_open_off_canvas_dialog.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_open_off_canvas_dialog.md
index bec265cc..25d3d7f5 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_open_off_canvas_dialog.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_open_off_canvas_dialog.md
@@ -3,6 +3,7 @@ title: "Ajax Response: open off-canvas dialog"
 tags:
 - action
 - eca_endpoint
+- eca action 2.0.0
 ---
 # Ajax Response: open off-canvas dialog
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_prepend.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_prepend.md
index dc356eeb..b879f53c 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_prepend.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_prepend.md
@@ -3,6 +3,7 @@ title: "Ajax Response: prepend content"
 tags:
 - action
 - eca_endpoint
+- eca action 2.0.0
 ---
 # Ajax Response: prepend content
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_redirect.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_redirect.md
index ab5d4b88..4f1ccd50 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_redirect.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_redirect.md
@@ -3,6 +3,7 @@ title: "Ajax Response: redirect"
 tags:
 - action
 - eca_endpoint
+- eca action 2.0.0
 ---
 # Ajax Response: redirect
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_replace.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_replace.md
index a4822326..14e652ba 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_replace.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_replace.md
@@ -3,6 +3,7 @@ title: "Ajax Response: replace content"
 tags:
 - action
 - eca_endpoint
+- eca action 2.0.0
 ---
 # Ajax Response: replace content
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_restripe.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_restripe.md
index 0d2686bf..8227f4d2 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_restripe.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_restripe.md
@@ -3,6 +3,7 @@ title: "Ajax Response: reset table striping"
 tags:
 - action
 - eca_endpoint
+- eca action 2.0.0
 ---
 # Ajax Response: reset table striping
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_scroll_top.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_scroll_top.md
index d598747e..ce15510d 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_scroll_top.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_scroll_top.md
@@ -3,6 +3,7 @@ title: "Ajax Response: scroll to top"
 tags:
 - action
 - eca_endpoint
+- eca action 2.0.0
 ---
 # Ajax Response: scroll to top
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_set_dialog_option.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_set_dialog_option.md
index d0803698..2285591d 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_set_dialog_option.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_set_dialog_option.md
@@ -3,6 +3,7 @@ title: "Ajax Response: set dialog option"
 tags:
 - action
 - eca_endpoint
+- eca action 2.0.0
 ---
 # Ajax Response: set dialog option
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_set_dialog_title.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_set_dialog_title.md
index 882cdc4d..514f7e58 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_set_dialog_title.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_set_dialog_title.md
@@ -3,6 +3,7 @@ title: "Ajax Response: set dialog title"
 tags:
 - action
 - eca_endpoint
+- eca action 2.0.0
 ---
 # Ajax Response: set dialog title
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_settings.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_settings.md
index 3e26d03c..b0dff66f 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_settings.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_settings.md
@@ -3,6 +3,7 @@ title: "Ajax Response: settings"
 tags:
 - action
 - eca_endpoint
+- eca action 2.0.0
 ---
 # Ajax Response: settings
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_tabledrag_warning.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_tabledrag_warning.md
index 0f8ff7d3..85af44f8 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_tabledrag_warning.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_tabledrag_warning.md
@@ -3,6 +3,7 @@ title: "Ajax Response: tabledrag warning"
 tags:
 - action
 - eca_endpoint
+- eca action 2.0.0
 ---
 # Ajax Response: tabledrag warning
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_update_build_id.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_update_build_id.md
index deadfb6e..edf964e7 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_update_build_id.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_ajax_response_update_build_id.md
@@ -3,6 +3,7 @@ title: "Ajax Response: update build id"
 tags:
 - action
 - eca_endpoint
+- eca action 2.0.0
 ---
 # Ajax Response: update build id
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_response_content.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_response_content.md
index 417e9d40..4bd736ca 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_response_content.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_response_content.md
@@ -3,6 +3,7 @@ title: "Response: set content"
 tags:
 - action
 - eca_endpoint
+- eca action 1.1.0
 ---
 # Response: set content
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_response_content_type.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_response_content_type.md
index 48b92f14..15798f57 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_response_content_type.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_response_content_type.md
@@ -3,6 +3,7 @@ title: "Response: set content type"
 tags:
 - action
 - eca_endpoint
+- eca action 1.1.0
 ---
 # Response: set content type
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_response_expires.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_response_expires.md
index 996a9550..cc8a44c1 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_response_expires.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_response_expires.md
@@ -3,6 +3,7 @@ title: "Response: set expires"
 tags:
 - action
 - eca_endpoint
+- eca action 1.1.0
 ---
 # Response: set expires
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_response_headers.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_response_headers.md
index d9aa44d6..dcad7039 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_response_headers.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_response_headers.md
@@ -3,6 +3,7 @@ title: "Response: set headers"
 tags:
 - action
 - eca_endpoint
+- eca action 1.1.0
 ---
 # Response: set headers
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_response_max_age.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_response_max_age.md
index 7cd8ba54..3f1f2878 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_response_max_age.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_response_max_age.md
@@ -3,6 +3,7 @@ title: "Response: set max age"
 tags:
 - action
 - eca_endpoint
+- eca action 1.1.0
 ---
 # Response: set max age
 
diff --git a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_response_status_code.md b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_response_status_code.md
index b16b3eef..8c78bd78 100644
--- a/docs/plugins/eca/endpoint/actions/eca_endpoint_set_response_status_code.md
+++ b/docs/plugins/eca/endpoint/actions/eca_endpoint_set_response_status_code.md
@@ -3,6 +3,7 @@ title: "Response: set status code"
 tags:
 - action
 - eca_endpoint
+- eca action 1.1.0
 ---
 # Response: set status code
 
diff --git a/docs/plugins/eca/endpoint/events/eca_endpoint_access.md b/docs/plugins/eca/endpoint/events/eca_endpoint_access.md
index 4e08f1cf..a7a0186d 100644
--- a/docs/plugins/eca/endpoint/events/eca_endpoint_access.md
+++ b/docs/plugins/eca/endpoint/events/eca_endpoint_access.md
@@ -3,6 +3,7 @@ title: "ECA Endpoint access"
 tags:
 - event
 - eca_endpoint
+- eca event 1.1.0
 ---
 # ECA Endpoint access
 
@@ -18,7 +19,7 @@ Available since: 1.1.0
     | `[event:arguments]` | The arguments of the request path. |
     | `[event:uid]` | The ID of the user account of the request. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[account]` | The user account of the event. |
 
diff --git a/docs/plugins/eca/endpoint/events/eca_endpoint_response.md b/docs/plugins/eca/endpoint/events/eca_endpoint_response.md
index c75038d4..1d04f8a2 100644
--- a/docs/plugins/eca/endpoint/events/eca_endpoint_response.md
+++ b/docs/plugins/eca/endpoint/events/eca_endpoint_response.md
@@ -3,6 +3,7 @@ title: "ECA Endpoint response"
 tags:
 - event
 - eca_endpoint
+- eca event 1.1.0
 ---
 # ECA Endpoint response
 
@@ -15,18 +16,18 @@ Available since: 1.1.0
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:path-arguments]` | The arguments of the request path. |
+    | `[event:path_arguments]` | The arguments of the request path. |
     | `[event:request]` | The request. |
     | `[event:request:method]` | The request method, e.g. &quot;GET&quot; or &quot;POST&quot;. |
     | `[event:request:path]` | The requested path. |
     | `[event:request:query]` | The query arguments of the request. |
     | `[event:request:headers]` | The request headers. |
-    | `[event:request:content-type]` | The content type of the request. |
+    | `[event:request:content_type]` | The content type of the request. |
     | `[event:request:content]` | The content of the POST request. |
     | `[event:request:ip]` | The client IP. |
     | `[event:uid]` | The ID of the user account of the request. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_endpoint/event/eca_endpoint_response.md!}
diff --git a/docs/plugins/eca/file/actions/eca_file_rename.md b/docs/plugins/eca/file/actions/eca_file_rename.md
index 95b264da..7751de85 100644
--- a/docs/plugins/eca/file/actions/eca_file_rename.md
+++ b/docs/plugins/eca/file/actions/eca_file_rename.md
@@ -3,6 +3,7 @@ title: "File: rename"
 tags:
 - action
 - eca_file
+- eca action unknown
 ---
 # File: rename
 
diff --git a/docs/plugins/eca/file/actions/eca_file_write.md b/docs/plugins/eca/file/actions/eca_file_write.md
index d211877c..61d74c04 100644
--- a/docs/plugins/eca/file/actions/eca_file_write.md
+++ b/docs/plugins/eca/file/actions/eca_file_write.md
@@ -3,6 +3,7 @@ title: "File: write"
 tags:
 - action
 - eca_file
+- eca action unknown
 ---
 # File: write
 
diff --git a/docs/plugins/eca/form/actions/eca_form_add_ajax.md b/docs/plugins/eca/form/actions/eca_form_add_ajax.md
index fe8073c7..adf159cd 100644
--- a/docs/plugins/eca/form/actions/eca_form_add_ajax.md
+++ b/docs/plugins/eca/form/actions/eca_form_add_ajax.md
@@ -3,6 +3,7 @@ title: "Form: add Ajax handler"
 tags:
 - action
 - eca_form
+- eca action 1.0.0
 ---
 # Form: add Ajax handler
 
diff --git a/docs/plugins/eca/form/actions/eca_form_add_container_element.md b/docs/plugins/eca/form/actions/eca_form_add_container_element.md
index f442e31c..b54192bc 100644
--- a/docs/plugins/eca/form/actions/eca_form_add_container_element.md
+++ b/docs/plugins/eca/form/actions/eca_form_add_container_element.md
@@ -3,6 +3,7 @@ title: "Form: add container element"
 tags:
 - action
 - eca_form
+- eca action 1.0.0
 ---
 # Form: add container element
 
diff --git a/docs/plugins/eca/form/actions/eca_form_add_group_element.md b/docs/plugins/eca/form/actions/eca_form_add_group_element.md
index 1687ff96..7d5d8ee5 100644
--- a/docs/plugins/eca/form/actions/eca_form_add_group_element.md
+++ b/docs/plugins/eca/form/actions/eca_form_add_group_element.md
@@ -3,6 +3,7 @@ title: "Form: add grouping element"
 tags:
 - action
 - eca_form
+- eca action 1.0.0
 ---
 # Form: add grouping element
 
diff --git a/docs/plugins/eca/form/actions/eca_form_add_hiddenfield.md b/docs/plugins/eca/form/actions/eca_form_add_hiddenfield.md
index ebf0a218..59606f99 100644
--- a/docs/plugins/eca/form/actions/eca_form_add_hiddenfield.md
+++ b/docs/plugins/eca/form/actions/eca_form_add_hiddenfield.md
@@ -3,6 +3,7 @@ title: "Form: add hidden field"
 tags:
 - action
 - eca_form
+- eca action 1.0.0
 ---
 # Form: add hidden field
 
diff --git a/docs/plugins/eca/form/actions/eca_form_add_optionsfield.md b/docs/plugins/eca/form/actions/eca_form_add_optionsfield.md
index 0e8637ce..06d731b1 100644
--- a/docs/plugins/eca/form/actions/eca_form_add_optionsfield.md
+++ b/docs/plugins/eca/form/actions/eca_form_add_optionsfield.md
@@ -3,6 +3,7 @@ title: "Form: add options field"
 tags:
 - action
 - eca_form
+- eca action 1.0.0
 ---
 # Form: add options field
 
diff --git a/docs/plugins/eca/form/actions/eca_form_add_submit_button.md b/docs/plugins/eca/form/actions/eca_form_add_submit_button.md
index bfbc09c3..9249e846 100644
--- a/docs/plugins/eca/form/actions/eca_form_add_submit_button.md
+++ b/docs/plugins/eca/form/actions/eca_form_add_submit_button.md
@@ -3,6 +3,7 @@ title: "Form: add submit button"
 tags:
 - action
 - eca_form
+- eca action 1.0.0
 ---
 # Form: add submit button
 
diff --git a/docs/plugins/eca/form/actions/eca_form_add_textfield.md b/docs/plugins/eca/form/actions/eca_form_add_textfield.md
index 1dc8d5b8..63cffbf8 100644
--- a/docs/plugins/eca/form/actions/eca_form_add_textfield.md
+++ b/docs/plugins/eca/form/actions/eca_form_add_textfield.md
@@ -3,6 +3,7 @@ title: "Form: add text field"
 tags:
 - action
 - eca_form
+- eca action 1.0.0
 ---
 # Form: add text field
 
diff --git a/docs/plugins/eca/form/actions/eca_form_build_entity.md b/docs/plugins/eca/form/actions/eca_form_build_entity.md
index f369c605..86ee9ef1 100644
--- a/docs/plugins/eca/form/actions/eca_form_build_entity.md
+++ b/docs/plugins/eca/form/actions/eca_form_build_entity.md
@@ -3,6 +3,7 @@ title: "Entity form: build entity"
 tags:
 - action
 - eca_form
+- eca action 1.0.0
 ---
 # Entity form: build entity
 
diff --git a/docs/plugins/eca/form/actions/eca_form_field_access.md b/docs/plugins/eca/form/actions/eca_form_field_access.md
index dca1bc00..f4b87e7a 100644
--- a/docs/plugins/eca/form/actions/eca_form_field_access.md
+++ b/docs/plugins/eca/form/actions/eca_form_field_access.md
@@ -3,6 +3,7 @@ title: "Form field: set access"
 tags:
 - action
 - eca_form
+- eca action 1.0.0
 ---
 # Form field: set access
 
diff --git a/docs/plugins/eca/form/actions/eca_form_field_default_value.md b/docs/plugins/eca/form/actions/eca_form_field_default_value.md
index 8f4f08bc..ef14cad6 100644
--- a/docs/plugins/eca/form/actions/eca_form_field_default_value.md
+++ b/docs/plugins/eca/form/actions/eca_form_field_default_value.md
@@ -3,6 +3,7 @@ title: "Form field: set default value"
 tags:
 - action
 - eca_form
+- eca action 1.0.0
 ---
 # Form field: set default value
 
diff --git a/docs/plugins/eca/form/actions/eca_form_field_disable.md b/docs/plugins/eca/form/actions/eca_form_field_disable.md
index 13131622..689fbb16 100644
--- a/docs/plugins/eca/form/actions/eca_form_field_disable.md
+++ b/docs/plugins/eca/form/actions/eca_form_field_disable.md
@@ -3,6 +3,7 @@ title: "Form field: set as disabled"
 tags:
 - action
 - eca_form
+- eca action 1.0.0
 ---
 # Form field: set as disabled
 
diff --git a/docs/plugins/eca/form/actions/eca_form_field_get_default_value.md b/docs/plugins/eca/form/actions/eca_form_field_get_default_value.md
index d4cad586..cc066bfc 100644
--- a/docs/plugins/eca/form/actions/eca_form_field_get_default_value.md
+++ b/docs/plugins/eca/form/actions/eca_form_field_get_default_value.md
@@ -3,6 +3,7 @@ title: "Form field: get default value"
 tags:
 - action
 - eca_form
+- eca action 2.0.0
 ---
 # Form field: get default value
 
diff --git a/docs/plugins/eca/form/actions/eca_form_field_get_options.md b/docs/plugins/eca/form/actions/eca_form_field_get_options.md
index 31b2697b..946c9c58 100644
--- a/docs/plugins/eca/form/actions/eca_form_field_get_options.md
+++ b/docs/plugins/eca/form/actions/eca_form_field_get_options.md
@@ -3,6 +3,7 @@ title: "Form field: get options"
 tags:
 - action
 - eca_form
+- eca action 2.0.0
 ---
 # Form field: get options
 
diff --git a/docs/plugins/eca/form/actions/eca_form_field_get_value.md b/docs/plugins/eca/form/actions/eca_form_field_get_value.md
index c96d824a..14510d4b 100644
--- a/docs/plugins/eca/form/actions/eca_form_field_get_value.md
+++ b/docs/plugins/eca/form/actions/eca_form_field_get_value.md
@@ -3,6 +3,7 @@ title: "Form field: get submitted value"
 tags:
 - action
 - eca_form
+- eca action 1.0.0
 ---
 # Form field: get submitted value
 
diff --git a/docs/plugins/eca/form/actions/eca_form_field_require.md b/docs/plugins/eca/form/actions/eca_form_field_require.md
index 4894bbad..f043141c 100644
--- a/docs/plugins/eca/form/actions/eca_form_field_require.md
+++ b/docs/plugins/eca/form/actions/eca_form_field_require.md
@@ -3,6 +3,7 @@ title: "Form field: set as required"
 tags:
 - action
 - eca_form
+- eca action 1.0.0
 ---
 # Form field: set as required
 
diff --git a/docs/plugins/eca/form/actions/eca_form_field_set_error.md b/docs/plugins/eca/form/actions/eca_form_field_set_error.md
index a151bfad..0ced9bd4 100644
--- a/docs/plugins/eca/form/actions/eca_form_field_set_error.md
+++ b/docs/plugins/eca/form/actions/eca_form_field_set_error.md
@@ -3,6 +3,7 @@ title: "Form field: set validation error"
 tags:
 - action
 - eca_form
+- eca action 1.0.0
 ---
 # Form field: set validation error
 
diff --git a/docs/plugins/eca/form/actions/eca_form_field_set_options.md b/docs/plugins/eca/form/actions/eca_form_field_set_options.md
index 0e067494..4b180ec5 100644
--- a/docs/plugins/eca/form/actions/eca_form_field_set_options.md
+++ b/docs/plugins/eca/form/actions/eca_form_field_set_options.md
@@ -3,6 +3,7 @@ title: "Form field: set options"
 tags:
 - action
 - eca_form
+- eca action 1.0.0
 ---
 # Form field: set options
 
diff --git a/docs/plugins/eca/form/actions/eca_form_field_set_value.md b/docs/plugins/eca/form/actions/eca_form_field_set_value.md
index 2e826186..82e83d9c 100644
--- a/docs/plugins/eca/form/actions/eca_form_field_set_value.md
+++ b/docs/plugins/eca/form/actions/eca_form_field_set_value.md
@@ -3,6 +3,7 @@ title: "Form field: set submitted value"
 tags:
 - action
 - eca_form
+- eca action 1.0.0
 ---
 # Form field: set submitted value
 
diff --git a/docs/plugins/eca/form/actions/eca_form_get_errors.md b/docs/plugins/eca/form/actions/eca_form_get_errors.md
index 6f29011c..7cb97820 100644
--- a/docs/plugins/eca/form/actions/eca_form_get_errors.md
+++ b/docs/plugins/eca/form/actions/eca_form_get_errors.md
@@ -3,6 +3,7 @@ title: "Form: get errors"
 tags:
 - action
 - eca_form
+- eca action 1.0.0
 ---
 # Form: get errors
 
diff --git a/docs/plugins/eca/form/actions/eca_form_set_action.md b/docs/plugins/eca/form/actions/eca_form_set_action.md
index 0b75051d..c8dbf87f 100644
--- a/docs/plugins/eca/form/actions/eca_form_set_action.md
+++ b/docs/plugins/eca/form/actions/eca_form_set_action.md
@@ -3,6 +3,7 @@ title: "Form: set action"
 tags:
 - action
 - eca_form
+- eca action 1.1.0
 ---
 # Form: set action
 
diff --git a/docs/plugins/eca/form/actions/eca_form_set_method.md b/docs/plugins/eca/form/actions/eca_form_set_method.md
index 5a63fd8c..103c6316 100644
--- a/docs/plugins/eca/form/actions/eca_form_set_method.md
+++ b/docs/plugins/eca/form/actions/eca_form_set_method.md
@@ -3,6 +3,7 @@ title: "Form: set method"
 tags:
 - action
 - eca_form
+- eca action 1.1.0
 ---
 # Form: set method
 
diff --git a/docs/plugins/eca/form/actions/eca_form_state_get_property_value.md b/docs/plugins/eca/form/actions/eca_form_state_get_property_value.md
index ac9ad5bb..a87c148f 100644
--- a/docs/plugins/eca/form/actions/eca_form_state_get_property_value.md
+++ b/docs/plugins/eca/form/actions/eca_form_state_get_property_value.md
@@ -3,6 +3,7 @@ title: "Form state: get property value"
 tags:
 - action
 - eca_form
+- eca action 1.0.0
 ---
 # Form state: get property value
 
diff --git a/docs/plugins/eca/form/actions/eca_form_state_set_property_value.md b/docs/plugins/eca/form/actions/eca_form_state_set_property_value.md
index dbe7cafe..c63d54ea 100644
--- a/docs/plugins/eca/form/actions/eca_form_state_set_property_value.md
+++ b/docs/plugins/eca/form/actions/eca_form_state_set_property_value.md
@@ -3,6 +3,7 @@ title: "Form state: set property value"
 tags:
 - action
 - eca_form
+- eca action 1.0.0
 ---
 # Form state: set property value
 
diff --git a/docs/plugins/eca/form/actions/eca_form_state_set_rebuild.md b/docs/plugins/eca/form/actions/eca_form_state_set_rebuild.md
index a1e9a9dc..4a11d48f 100644
--- a/docs/plugins/eca/form/actions/eca_form_state_set_rebuild.md
+++ b/docs/plugins/eca/form/actions/eca_form_state_set_rebuild.md
@@ -3,6 +3,7 @@ title: "Form state: set rebuild"
 tags:
 - action
 - eca_form
+- eca action 1.1.0
 ---
 # Form state: set rebuild
 
diff --git a/docs/plugins/eca/form/actions/eca_form_state_set_redirect.md b/docs/plugins/eca/form/actions/eca_form_state_set_redirect.md
index b7a3b338..fbb988f9 100644
--- a/docs/plugins/eca/form/actions/eca_form_state_set_redirect.md
+++ b/docs/plugins/eca/form/actions/eca_form_state_set_redirect.md
@@ -3,6 +3,7 @@ title: "Form state: set redirect"
 tags:
 - action
 - eca_form
+- eca action 1.1.0
 ---
 # Form state: set redirect
 
diff --git a/docs/plugins/eca/form/conditions/eca_form_field_exists.md b/docs/plugins/eca/form/conditions/eca_form_field_exists.md
index 37087028..a6445185 100644
--- a/docs/plugins/eca/form/conditions/eca_form_field_exists.md
+++ b/docs/plugins/eca/form/conditions/eca_form_field_exists.md
@@ -3,6 +3,7 @@ title: "Form field: exists"
 tags:
 - condition
 - eca_form
+- eca condition 1.0.0
 ---
 # Form field: exists
 
diff --git a/docs/plugins/eca/form/conditions/eca_form_field_value.md b/docs/plugins/eca/form/conditions/eca_form_field_value.md
index 71886fad..ffb98732 100644
--- a/docs/plugins/eca/form/conditions/eca_form_field_value.md
+++ b/docs/plugins/eca/form/conditions/eca_form_field_value.md
@@ -3,6 +3,7 @@ title: "Form field: compare submitted value"
 tags:
 - condition
 - eca_form
+- eca condition 1.0.0
 ---
 # Form field: compare submitted value
 
diff --git a/docs/plugins/eca/form/conditions/eca_form_has_errors.md b/docs/plugins/eca/form/conditions/eca_form_has_errors.md
index 77225655..ea520dae 100644
--- a/docs/plugins/eca/form/conditions/eca_form_has_errors.md
+++ b/docs/plugins/eca/form/conditions/eca_form_has_errors.md
@@ -3,6 +3,7 @@ title: "Form: has any errors"
 tags:
 - condition
 - eca_form
+- eca condition 1.0.0
 ---
 # Form: has any errors
 
diff --git a/docs/plugins/eca/form/conditions/eca_form_operation.md b/docs/plugins/eca/form/conditions/eca_form_operation.md
index 2b8a3fd1..4eb230de 100644
--- a/docs/plugins/eca/form/conditions/eca_form_operation.md
+++ b/docs/plugins/eca/form/conditions/eca_form_operation.md
@@ -3,6 +3,7 @@ title: "Entity form: compare operation"
 tags:
 - condition
 - eca_form
+- eca condition 1.0.0
 ---
 # Entity form: compare operation
 
diff --git a/docs/plugins/eca/form/conditions/eca_form_submitted.md b/docs/plugins/eca/form/conditions/eca_form_submitted.md
index 0dc56784..4f0a1a20 100644
--- a/docs/plugins/eca/form/conditions/eca_form_submitted.md
+++ b/docs/plugins/eca/form/conditions/eca_form_submitted.md
@@ -3,6 +3,7 @@ title: "Form: is submitted"
 tags:
 - condition
 - eca_form
+- eca condition 1.0.0
 ---
 # Form: is submitted
 
diff --git a/docs/plugins/eca/form/conditions/eca_form_triggered.md b/docs/plugins/eca/form/conditions/eca_form_triggered.md
index 95b1092a..1b50aa42 100644
--- a/docs/plugins/eca/form/conditions/eca_form_triggered.md
+++ b/docs/plugins/eca/form/conditions/eca_form_triggered.md
@@ -3,6 +3,7 @@ title: "Form: compare triggered submission"
 tags:
 - condition
 - eca_form
+- eca condition 1.0.0
 ---
 # Form: compare triggered submission
 
diff --git a/docs/plugins/eca/form/events/form_form_after_build.md b/docs/plugins/eca/form/events/form_form_after_build.md
index 3553029f..9437b24c 100644
--- a/docs/plugins/eca/form/events/form_form_after_build.md
+++ b/docs/plugins/eca/form/events/form_form_after_build.md
@@ -3,6 +3,7 @@ title: "After build form"
 tags:
 - event
 - eca_form
+- eca event 1.0.0
 ---
 # After build form
 
@@ -16,14 +17,14 @@ Available since: 1.0.0
     | ----- | ----------- |
     | `[form]` | The current form.<br /> Alias: `current_form` |
     | `[form:id]` | The form ID. |
-    | `[form:base-id]` | The form base ID. |
+    | `[form:base_id]` | The form base ID. |
     | `[form:operation]` | The form operation. |
     | `[form:triggered]` | The form field name that triggered the form event. |
     | `[form:values]` |  |
     | `[form:values:FIELD_NAME]` | The field value for each of the named fields. |
-    | `[form:num-errors]` | The number of form errors. |
+    | `[form:num_errors]` | The number of form errors. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_form/event/form_form_after_build.md!}
diff --git a/docs/plugins/eca/form/events/form_form_build.md b/docs/plugins/eca/form/events/form_form_build.md
index 6652adf1..6b70be91 100644
--- a/docs/plugins/eca/form/events/form_form_build.md
+++ b/docs/plugins/eca/form/events/form_form_build.md
@@ -3,6 +3,7 @@ title: "Build form"
 tags:
 - event
 - eca_form
+- eca event 1.0.0
 ---
 # Build form
 
@@ -16,14 +17,14 @@ Available since: 1.0.0
     | ----- | ----------- |
     | `[form]` | The current form.<br /> Alias: `current_form` |
     | `[form:id]` | The form ID. |
-    | `[form:base-id]` | The form base ID. |
+    | `[form:base_id]` | The form base ID. |
     | `[form:operation]` | The form operation. |
     | `[form:triggered]` | The form field name that triggered the form event. |
     | `[form:values]` |  |
     | `[form:values:FIELD_NAME]` | The field value for each of the named fields. |
-    | `[form:num-errors]` | The number of form errors. |
+    | `[form:num_errors]` | The number of form errors. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_form/event/form_form_build.md!}
diff --git a/docs/plugins/eca/form/events/form_form_process.md b/docs/plugins/eca/form/events/form_form_process.md
index ccf7c5b5..490f5432 100644
--- a/docs/plugins/eca/form/events/form_form_process.md
+++ b/docs/plugins/eca/form/events/form_form_process.md
@@ -3,6 +3,7 @@ title: "Process form"
 tags:
 - event
 - eca_form
+- eca event 1.0.0
 ---
 # Process form
 
@@ -16,14 +17,14 @@ Available since: 1.0.0
     | ----- | ----------- |
     | `[form]` | The current form.<br /> Alias: `current_form` |
     | `[form:id]` | The form ID. |
-    | `[form:base-id]` | The form base ID. |
+    | `[form:base_id]` | The form base ID. |
     | `[form:operation]` | The form operation. |
     | `[form:triggered]` | The form field name that triggered the form event. |
     | `[form:values]` |  |
     | `[form:values:FIELD_NAME]` | The field value for each of the named fields. |
-    | `[form:num-errors]` | The number of form errors. |
+    | `[form:num_errors]` | The number of form errors. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_form/event/form_form_process.md!}
diff --git a/docs/plugins/eca/form/events/form_form_submit.md b/docs/plugins/eca/form/events/form_form_submit.md
index 7ce3894c..4e8cc53c 100644
--- a/docs/plugins/eca/form/events/form_form_submit.md
+++ b/docs/plugins/eca/form/events/form_form_submit.md
@@ -3,6 +3,7 @@ title: "Submit form"
 tags:
 - event
 - eca_form
+- eca event 1.0.0
 ---
 # Submit form
 
@@ -16,14 +17,14 @@ Available since: 1.0.0
     | ----- | ----------- |
     | `[form]` | The current form.<br /> Alias: `current_form` |
     | `[form:id]` | The form ID. |
-    | `[form:base-id]` | The form base ID. |
+    | `[form:base_id]` | The form base ID. |
     | `[form:operation]` | The form operation. |
     | `[form:triggered]` | The form field name that triggered the form event. |
     | `[form:values]` |  |
     | `[form:values:FIELD_NAME]` | The field value for each of the named fields. |
-    | `[form:num-errors]` | The number of form errors. |
+    | `[form:num_errors]` | The number of form errors. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_form/event/form_form_submit.md!}
diff --git a/docs/plugins/eca/form/events/form_form_validate.md b/docs/plugins/eca/form/events/form_form_validate.md
index 19f9e038..ebf2b700 100644
--- a/docs/plugins/eca/form/events/form_form_validate.md
+++ b/docs/plugins/eca/form/events/form_form_validate.md
@@ -3,6 +3,7 @@ title: "Validate form"
 tags:
 - event
 - eca_form
+- eca event 1.0.0
 ---
 # Validate form
 
@@ -16,14 +17,14 @@ Available since: 1.0.0
     | ----- | ----------- |
     | `[form]` | The current form.<br /> Alias: `current_form` |
     | `[form:id]` | The form ID. |
-    | `[form:base-id]` | The form base ID. |
+    | `[form:base_id]` | The form base ID. |
     | `[form:operation]` | The form operation. |
     | `[form:triggered]` | The form field name that triggered the form event. |
     | `[form:values]` |  |
     | `[form:values:FIELD_NAME]` | The field value for each of the named fields. |
-    | `[form:num-errors]` | The number of form errors. |
+    | `[form:num_errors]` | The number of form errors. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_form/event/form_form_validate.md!}
diff --git a/docs/plugins/eca/form/events/form_ief_build.md b/docs/plugins/eca/form/events/form_ief_build.md
index 5b04d9b9..5598cf2a 100644
--- a/docs/plugins/eca/form/events/form_ief_build.md
+++ b/docs/plugins/eca/form/events/form_ief_build.md
@@ -3,6 +3,7 @@ title: "Build inline entity form"
 tags:
 - event
 - eca_form
+- eca event 1.0.0
 ---
 # Build inline entity form
 
@@ -16,29 +17,29 @@ Available since: 1.0.0
     | ----- | ----------- |
     | `[form]` | The current form.<br /> Alias: `current_form` |
     | `[form:id]` | The form ID. |
-    | `[form:base-id]` | The form base ID. |
+    | `[form:base_id]` | The form base ID. |
     | `[form:operation]` | The form operation. |
     | `[form:triggered]` | The form field name that triggered the form event. |
     | `[form:values]` |  |
     | `[form:values:FIELD_NAME]` | The field value for each of the named fields. |
-    | `[form:num-errors]` | The number of form errors. |
+    | `[form:num_errors]` | The number of form errors. |
     | `[entity]` | The form entity. |
     | `[ENTITY_TYPE]` | The form entity with the token name being the ID of the entity type. |
     | `[parent]` | The parent entity, if one exists. |
     | `[event]` | The event. |
     | `[event:delta]` | The delta of the entity reference in the parent field. |
     | `[event:entity]` | The form entity. |
-    | `[event:entity-bundle]` | The bundle of the form entity. |
-    | `[event:entity-id]` | The form entity ID, only available if the entity is not new. |
-    | `[event:entity-type]` | The form entity type. |
-    | `[event:field-name]` | The name of the field. |
+    | `[event:entity_bundle]` | The bundle of the form entity. |
+    | `[event:entity_id]` | The form entity ID, only available if the entity is not new. |
+    | `[event:entity_type]` | The form entity type. |
+    | `[event:field_name]` | The name of the field. |
     | `[event:parent]` | The parent entity, if one exists. |
-    | `[event:parent-bundle]` | The bundle of the parent entity, if one exists. |
-    | `[event:parent-id]` | The ID of the parent entity, if one exists and it is not new. |
-    | `[event:parent-type]` | The type of the parent entity, if one exists |
+    | `[event:parent_bundle]` | The bundle of the parent entity, if one exists. |
+    | `[event:parent_id]` | The ID of the parent entity, if one exists and it is not new. |
+    | `[event:parent_type]` | The type of the parent entity, if one exists |
     | `[event:widget]` | The form widget ID. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[entity]` | The entity of the event. |
     | `[ENTITY_TYPE]` | The entity of the event under the name of its entity type. |
diff --git a/docs/plugins/eca/language/actions/eca_get_current_langcode.md b/docs/plugins/eca/language/actions/eca_get_current_langcode.md
index 566e5ed4..50ef9e72 100644
--- a/docs/plugins/eca/language/actions/eca_get_current_langcode.md
+++ b/docs/plugins/eca/language/actions/eca_get_current_langcode.md
@@ -3,6 +3,7 @@ title: "Language: get code"
 tags:
 - action
 - eca_language
+- eca action 2.0.0
 ---
 # Language: get code
 
diff --git a/docs/plugins/eca/language/actions/eca_reset_language_negotiation.md b/docs/plugins/eca/language/actions/eca_reset_language_negotiation.md
index f9c8b8ba..6a30d8fa 100644
--- a/docs/plugins/eca/language/actions/eca_reset_language_negotiation.md
+++ b/docs/plugins/eca/language/actions/eca_reset_language_negotiation.md
@@ -3,6 +3,7 @@ title: "Language: reset negotiation"
 tags:
 - action
 - eca_language
+- eca action 2.0.0
 ---
 # Language: reset negotiation
 
diff --git a/docs/plugins/eca/language/actions/eca_set_current_langcode.md b/docs/plugins/eca/language/actions/eca_set_current_langcode.md
index 5fc8c18f..3f566d69 100644
--- a/docs/plugins/eca/language/actions/eca_set_current_langcode.md
+++ b/docs/plugins/eca/language/actions/eca_set_current_langcode.md
@@ -3,6 +3,7 @@ title: "Language: set code"
 tags:
 - action
 - eca_language
+- eca action 2.0.0
 ---
 # Language: set code
 
@@ -14,8 +15,8 @@ Set the currently used or negotiated language code.
 
 ## Fields
 
-`Language code`
+`Language`
 
-:   Example: <em>en</em>.<br/>This field supports tokens.
+:   The language code to be set.<br/>When using the "Defined by token" option, make sure there is a token with this name: <em>eca_set_current_langcode_langcode</em>
 
     {!include/plugins/eca_language/action/eca_set_current_langcode/langcode.md!}
diff --git a/docs/plugins/eca/language/events/eca_language_negotiate.md b/docs/plugins/eca/language/events/eca_language_negotiate.md
index 455cba6e..04cb835b 100644
--- a/docs/plugins/eca/language/events/eca_language_negotiate.md
+++ b/docs/plugins/eca/language/events/eca_language_negotiate.md
@@ -3,6 +3,7 @@ title: "ECA language negotiation"
 tags:
 - event
 - eca_language
+- eca event 2.0.0
 ---
 # ECA language negotiation
 
@@ -15,7 +16,7 @@ Available since: 2.0.0
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_language/event/eca_language_negotiate.md!}
diff --git a/docs/plugins/eca/log/actions/eca_write_log_message.md b/docs/plugins/eca/log/actions/eca_write_log_message.md
index 071eabaf..a55fee68 100644
--- a/docs/plugins/eca/log/actions/eca_write_log_message.md
+++ b/docs/plugins/eca/log/actions/eca_write_log_message.md
@@ -3,6 +3,7 @@ title: "Log Message"
 tags:
 - action
 - eca_log
+- eca action 1.0.0
 ---
 # Log Message
 
diff --git a/docs/plugins/eca/log/events/log_log_message.md b/docs/plugins/eca/log/events/log_log_message.md
index bddb153d..9fb81d3d 100644
--- a/docs/plugins/eca/log/events/log_log_message.md
+++ b/docs/plugins/eca/log/events/log_log_message.md
@@ -3,6 +3,7 @@ title: "Log message created"
 tags:
 - event
 - eca_log
+- eca event 1.0.0
 ---
 # Log message created
 
@@ -21,7 +22,7 @@ Available since: 1.0.0
     | `[log:message:full]` | The full and formatted log message with all variables replaced. |
     | `[log:context]` | All context variables of the log message. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_log/event/log_log_message.md!}
diff --git a/docs/plugins/eca/migrate/events/migrate_idmap_message.md b/docs/plugins/eca/migrate/events/migrate_idmap_message.md
index a5301801..c1d3dee6 100644
--- a/docs/plugins/eca/migrate/events/migrate_idmap_message.md
+++ b/docs/plugins/eca/migrate/events/migrate_idmap_message.md
@@ -3,6 +3,7 @@ title: "Save message to ID map"
 tags:
 - event
 - eca_migrate
+- eca event 1.0.0
 ---
 # Save message to ID map
 
@@ -14,8 +15,12 @@ Available since: 1.0.0
 
     | Token | Description |
     | ----- | ----------- |
+    | `[migration]` | The migration entity being run. |
+    | `[source_id_values]` | The source ID values. |
+    | `[message]` | The message to be logged. |
+    | `[level]` | The severity level of the message. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_migrate/event/migrate_idmap_message.md!}
diff --git a/docs/plugins/eca/migrate/events/migrate_map_delete.md b/docs/plugins/eca/migrate/events/migrate_map_delete.md
index c1fd0de3..9a10cf09 100644
--- a/docs/plugins/eca/migrate/events/migrate_map_delete.md
+++ b/docs/plugins/eca/migrate/events/migrate_map_delete.md
@@ -3,6 +3,7 @@ title: "Remove entry from migration map"
 tags:
 - event
 - eca_migrate
+- eca event 1.0.0
 ---
 # Remove entry from migration map
 
@@ -14,8 +15,10 @@ Available since: 1.0.0
 
     | Token | Description |
     | ----- | ----------- |
+    | `[map]` | The map plugin that caused the event to fire. |
+    | `[source_id]` | The source ID values. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_migrate/event/migrate_map_delete.md!}
diff --git a/docs/plugins/eca/migrate/events/migrate_map_save.md b/docs/plugins/eca/migrate/events/migrate_map_save.md
index ecd59825..eaae1ae2 100644
--- a/docs/plugins/eca/migrate/events/migrate_map_save.md
+++ b/docs/plugins/eca/migrate/events/migrate_map_save.md
@@ -3,6 +3,7 @@ title: "Save to migration map"
 tags:
 - event
 - eca_migrate
+- eca event 1.0.0
 ---
 # Save to migration map
 
@@ -14,8 +15,10 @@ Available since: 1.0.0
 
     | Token | Description |
     | ----- | ----------- |
+    | `[map]` | The map plugin that caused the event to fire. |
+    | `[fields]` | Array of map fields, keyed by field name. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_migrate/event/migrate_map_save.md!}
diff --git a/docs/plugins/eca/migrate/events/migrate_post_import.md b/docs/plugins/eca/migrate/events/migrate_post_import.md
index 1d44a713..b5734aea 100644
--- a/docs/plugins/eca/migrate/events/migrate_post_import.md
+++ b/docs/plugins/eca/migrate/events/migrate_post_import.md
@@ -3,6 +3,7 @@ title: "Migration import finished"
 tags:
 - event
 - eca_migrate
+- eca event 1.0.0
 ---
 # Migration import finished
 
@@ -14,8 +15,9 @@ Available since: 1.0.0
 
     | Token | Description |
     | ----- | ----------- |
+    | `[migration]` | The migration entity being run. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_migrate/event/migrate_post_import.md!}
diff --git a/docs/plugins/eca/migrate/events/migrate_post_rollback.md b/docs/plugins/eca/migrate/events/migrate_post_rollback.md
index 53ee7866..7d37242c 100644
--- a/docs/plugins/eca/migrate/events/migrate_post_rollback.md
+++ b/docs/plugins/eca/migrate/events/migrate_post_rollback.md
@@ -3,6 +3,7 @@ title: "Migration rollback finished"
 tags:
 - event
 - eca_migrate
+- eca event 1.0.0
 ---
 # Migration rollback finished
 
@@ -14,8 +15,9 @@ Available since: 1.0.0
 
     | Token | Description |
     | ----- | ----------- |
+    | `[migration]` | The migration entity being run. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_migrate/event/migrate_post_rollback.md!}
diff --git a/docs/plugins/eca/migrate/events/migrate_post_row_delete.md b/docs/plugins/eca/migrate/events/migrate_post_row_delete.md
index 92759aa3..c326d01d 100644
--- a/docs/plugins/eca/migrate/events/migrate_post_row_delete.md
+++ b/docs/plugins/eca/migrate/events/migrate_post_row_delete.md
@@ -3,6 +3,7 @@ title: "Migration row deleted"
 tags:
 - event
 - eca_migrate
+- eca event 1.0.0
 ---
 # Migration row deleted
 
@@ -14,8 +15,11 @@ Available since: 1.0.0
 
     | Token | Description |
     | ----- | ----------- |
+    | `[migration]` | The migration entity being run. |
+    | `[row]` | The row about to be imported. |
+    | `[destination_id_values]` | The row&#039;s destination ID. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_migrate/event/migrate_post_row_delete.md!}
diff --git a/docs/plugins/eca/migrate/events/migrate_post_row_save.md b/docs/plugins/eca/migrate/events/migrate_post_row_save.md
index 6b9fae99..9dcff9a8 100644
--- a/docs/plugins/eca/migrate/events/migrate_post_row_save.md
+++ b/docs/plugins/eca/migrate/events/migrate_post_row_save.md
@@ -3,6 +3,7 @@ title: "Migration row saved"
 tags:
 - event
 - eca_migrate
+- eca event 1.0.0
 ---
 # Migration row saved
 
@@ -14,8 +15,11 @@ Available since: 1.0.0
 
     | Token | Description |
     | ----- | ----------- |
+    | `[migration]` | The migration entity being run. |
+    | `[row]` | The row about to be imported. |
+    | `[destination_id_values]` | The row&#039;s destination ID. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_migrate/event/migrate_post_row_save.md!}
diff --git a/docs/plugins/eca/migrate/events/migrate_pre_import.md b/docs/plugins/eca/migrate/events/migrate_pre_import.md
index 33614e1e..2722f81d 100644
--- a/docs/plugins/eca/migrate/events/migrate_pre_import.md
+++ b/docs/plugins/eca/migrate/events/migrate_pre_import.md
@@ -3,6 +3,7 @@ title: "Migration import started"
 tags:
 - event
 - eca_migrate
+- eca event 1.0.0
 ---
 # Migration import started
 
@@ -14,8 +15,9 @@ Available since: 1.0.0
 
     | Token | Description |
     | ----- | ----------- |
+    | `[migration]` | The migration entity being run. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_migrate/event/migrate_pre_import.md!}
diff --git a/docs/plugins/eca/migrate/events/migrate_pre_rollback.md b/docs/plugins/eca/migrate/events/migrate_pre_rollback.md
index be0b5350..9f07acb5 100644
--- a/docs/plugins/eca/migrate/events/migrate_pre_rollback.md
+++ b/docs/plugins/eca/migrate/events/migrate_pre_rollback.md
@@ -3,6 +3,7 @@ title: "Migration rollback started"
 tags:
 - event
 - eca_migrate
+- eca event 1.0.0
 ---
 # Migration rollback started
 
@@ -14,8 +15,9 @@ Available since: 1.0.0
 
     | Token | Description |
     | ----- | ----------- |
+    | `[migration]` | The migration entity being run. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_migrate/event/migrate_pre_rollback.md!}
diff --git a/docs/plugins/eca/migrate/events/migrate_pre_row_delete.md b/docs/plugins/eca/migrate/events/migrate_pre_row_delete.md
index 93fa2179..8e7f0f62 100644
--- a/docs/plugins/eca/migrate/events/migrate_pre_row_delete.md
+++ b/docs/plugins/eca/migrate/events/migrate_pre_row_delete.md
@@ -3,6 +3,7 @@ title: "Deleting migration row"
 tags:
 - event
 - eca_migrate
+- eca event 1.0.0
 ---
 # Deleting migration row
 
@@ -14,8 +15,11 @@ Available since: 1.0.0
 
     | Token | Description |
     | ----- | ----------- |
+    | `[migration]` | The migration entity being run. |
+    | `[row]` | The row about to be imported. |
+    | `[destination_id_values]` | The row&#039;s destination ID. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_migrate/event/migrate_pre_row_delete.md!}
diff --git a/docs/plugins/eca/migrate/events/migrate_pre_row_save.md b/docs/plugins/eca/migrate/events/migrate_pre_row_save.md
index 6d96077b..28514ed9 100644
--- a/docs/plugins/eca/migrate/events/migrate_pre_row_save.md
+++ b/docs/plugins/eca/migrate/events/migrate_pre_row_save.md
@@ -3,6 +3,7 @@ title: "Saving migration row"
 tags:
 - event
 - eca_migrate
+- eca event 1.0.0
 ---
 # Saving migration row
 
@@ -14,8 +15,10 @@ Available since: 1.0.0
 
     | Token | Description |
     | ----- | ----------- |
+    | `[migration]` | The migration entity being run. |
+    | `[row]` | The row about to be imported. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_migrate/event/migrate_pre_row_save.md!}
diff --git a/docs/plugins/eca/misc/actions/eca_token_load_route_param.md b/docs/plugins/eca/misc/actions/eca_token_load_route_param.md
index 072af6f8..f225620c 100644
--- a/docs/plugins/eca/misc/actions/eca_token_load_route_param.md
+++ b/docs/plugins/eca/misc/actions/eca_token_load_route_param.md
@@ -3,6 +3,7 @@ title: "Token: load route parameter"
 tags:
 - action
 - eca_misc
+- eca action 1.0.0
 ---
 # Token: load route parameter
 
diff --git a/docs/plugins/eca/misc/conditions/eca_route_match.md b/docs/plugins/eca/misc/conditions/eca_route_match.md
index 5c389ec5..824d64af 100644
--- a/docs/plugins/eca/misc/conditions/eca_route_match.md
+++ b/docs/plugins/eca/misc/conditions/eca_route_match.md
@@ -3,6 +3,7 @@ title: "Route match"
 tags:
 - condition
 - eca_misc
+- eca condition 1.0.0
 ---
 # Route match
 
diff --git a/docs/plugins/eca/misc/events/drupal_block_content_get_dependency.md b/docs/plugins/eca/misc/events/drupal_block_content_get_dependency.md
index a4278c7b..763db9d1 100644
--- a/docs/plugins/eca/misc/events/drupal_block_content_get_dependency.md
+++ b/docs/plugins/eca/misc/events/drupal_block_content_get_dependency.md
@@ -3,6 +3,7 @@ title: "Block content get dependency"
 tags:
 - event
 - eca_misc
+- eca event 1.0.0
 ---
 # Block content get dependency
 
@@ -15,7 +16,7 @@ Fires, when getting the dependency of a non-reusable block.
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_misc/event/drupal_block_content_get_dependency.md!}
diff --git a/docs/plugins/eca/misc/events/drupal_file_upload_sanitize_name_event.md b/docs/plugins/eca/misc/events/drupal_file_upload_sanitize_name_event.md
index 9d356205..0cf7e35a 100644
--- a/docs/plugins/eca/misc/events/drupal_file_upload_sanitize_name_event.md
+++ b/docs/plugins/eca/misc/events/drupal_file_upload_sanitize_name_event.md
@@ -3,6 +3,7 @@ title: "Sanitize file name"
 tags:
 - event
 - eca_misc
+- eca event 1.0.0
 ---
 # Sanitize file name
 
@@ -15,7 +16,7 @@ Fires during a file upload that lets subscribers sanitize the filename.
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_misc/event/drupal_file_upload_sanitize_name_event.md!}
diff --git a/docs/plugins/eca/misc/events/drupal_select_page_display_variant.md b/docs/plugins/eca/misc/events/drupal_select_page_display_variant.md
index 36934e51..b605ae4e 100644
--- a/docs/plugins/eca/misc/events/drupal_select_page_display_variant.md
+++ b/docs/plugins/eca/misc/events/drupal_select_page_display_variant.md
@@ -3,6 +3,7 @@ title: "Select page display mode"
 tags:
 - event
 - eca_misc
+- eca event 1.0.0
 ---
 # Select page display mode
 
@@ -15,7 +16,7 @@ Fires when selecting a page display variant to use.
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_misc/event/drupal_select_page_display_variant.md!}
diff --git a/docs/plugins/eca/misc/events/kernel_container_initialize_subrequest_finished.md b/docs/plugins/eca/misc/events/kernel_container_initialize_subrequest_finished.md
index 99678701..4bb03eb9 100644
--- a/docs/plugins/eca/misc/events/kernel_container_initialize_subrequest_finished.md
+++ b/docs/plugins/eca/misc/events/kernel_container_initialize_subrequest_finished.md
@@ -3,6 +3,7 @@ title: "Service container finished initializing"
 tags:
 - event
 - eca_misc
+- eca event 1.0.0
 ---
 # Service container finished initializing
 
@@ -15,7 +16,7 @@ Fires, when the service container finished initializing in subrequest.
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_misc/event/kernel_container_initialize_subrequest_finished.md!}
diff --git a/docs/plugins/eca/misc/events/kernel_controller.md b/docs/plugins/eca/misc/events/kernel_controller.md
index e9212ed0..306db90e 100644
--- a/docs/plugins/eca/misc/events/kernel_controller.md
+++ b/docs/plugins/eca/misc/events/kernel_controller.md
@@ -3,6 +3,7 @@ title: "Controller found to handle request"
 tags:
 - event
 - eca_misc
+- eca event 1.0.0
 ---
 # Controller found to handle request
 
@@ -15,7 +16,7 @@ Fires, once a controller was found for handling a request.
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_misc/event/kernel_controller.md!}
diff --git a/docs/plugins/eca/misc/events/kernel_controller_arguments.md b/docs/plugins/eca/misc/events/kernel_controller_arguments.md
index b032346b..e1062215 100644
--- a/docs/plugins/eca/misc/events/kernel_controller_arguments.md
+++ b/docs/plugins/eca/misc/events/kernel_controller_arguments.md
@@ -3,6 +3,7 @@ title: "Controller arguments have been resolved"
 tags:
 - event
 - eca_misc
+- eca event 1.0.0
 ---
 # Controller arguments have been resolved
 
@@ -15,7 +16,7 @@ Fires, once controller arguments have been resolved.
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_misc/event/kernel_controller_arguments.md!}
diff --git a/docs/plugins/eca/misc/events/kernel_exception.md b/docs/plugins/eca/misc/events/kernel_exception.md
index f7ab71f3..fd8c5521 100644
--- a/docs/plugins/eca/misc/events/kernel_exception.md
+++ b/docs/plugins/eca/misc/events/kernel_exception.md
@@ -3,6 +3,7 @@ title: "Uncaught exception"
 tags:
 - event
 - eca_misc
+- eca event 1.0.0
 ---
 # Uncaught exception
 
@@ -19,11 +20,11 @@ Fires, when an uncaught exception appears.
     | `[event:path]` | The requested path. |
     | `[event:query]` | The query arguments of the request. |
     | `[event:headers]` | The request headers. |
-    | `[event:content-type]` | The content type of the request. |
+    | `[event:content_type]` | The content type of the request. |
     | `[event:content]` | The content of the POST request. |
     | `[event:ip]` | The client IP. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_misc/event/kernel_exception.md!}
diff --git a/docs/plugins/eca/misc/events/kernel_finish_request.md b/docs/plugins/eca/misc/events/kernel_finish_request.md
index 21046077..a93177aa 100644
--- a/docs/plugins/eca/misc/events/kernel_finish_request.md
+++ b/docs/plugins/eca/misc/events/kernel_finish_request.md
@@ -3,6 +3,7 @@ title: "Response for request created"
 tags:
 - event
 - eca_misc
+- eca event 1.0.0
 ---
 # Response for request created
 
@@ -15,7 +16,7 @@ Fires, when a response was generated for a request.
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_misc/event/kernel_finish_request.md!}
diff --git a/docs/plugins/eca/misc/events/kernel_request.md b/docs/plugins/eca/misc/events/kernel_request.md
index e9de1180..0b8c2d40 100644
--- a/docs/plugins/eca/misc/events/kernel_request.md
+++ b/docs/plugins/eca/misc/events/kernel_request.md
@@ -3,6 +3,7 @@ title: "Start dispatching request"
 tags:
 - event
 - eca_misc
+- eca event 1.0.0
 ---
 # Start dispatching request
 
@@ -19,11 +20,11 @@ Fires at the very beginning of request dispatching.
     | `[event:path]` | The requested path. |
     | `[event:query]` | The query arguments of the request. |
     | `[event:headers]` | The request headers. |
-    | `[event:content-type]` | The content type of the request. |
+    | `[event:content_type]` | The content type of the request. |
     | `[event:content]` | The content of the POST request. |
     | `[event:ip]` | The client IP. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_misc/event/kernel_request.md!}
diff --git a/docs/plugins/eca/misc/events/kernel_response.md b/docs/plugins/eca/misc/events/kernel_response.md
index 00e86e42..4429f810 100644
--- a/docs/plugins/eca/misc/events/kernel_response.md
+++ b/docs/plugins/eca/misc/events/kernel_response.md
@@ -3,6 +3,7 @@ title: "Response created"
 tags:
 - event
 - eca_misc
+- eca event 1.0.0
 ---
 # Response created
 
@@ -19,12 +20,12 @@ Fires, once a response was created for replying to a request.
     | `[event:path]` | The requested path. |
     | `[event:query]` | The query arguments of the request. |
     | `[event:headers]` | The request headers. |
-    | `[event:content-type]` | The content type of the request. |
+    | `[event:content_type]` | The content type of the request. |
     | `[event:content]` | The content of the POST request. |
     | `[event:ip]` | The client IP. |
     | `[event:code]` | The response code. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_misc/event/kernel_response.md!}
diff --git a/docs/plugins/eca/misc/events/kernel_terminate.md b/docs/plugins/eca/misc/events/kernel_terminate.md
index 227e7068..481c8ed2 100644
--- a/docs/plugins/eca/misc/events/kernel_terminate.md
+++ b/docs/plugins/eca/misc/events/kernel_terminate.md
@@ -3,6 +3,7 @@ title: "Response was sent"
 tags:
 - event
 - eca_misc
+- eca event 1.0.0
 ---
 # Response was sent
 
@@ -15,7 +16,7 @@ Fires, once a response was sent.
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_misc/event/kernel_terminate.md!}
diff --git a/docs/plugins/eca/misc/events/kernel_view.md b/docs/plugins/eca/misc/events/kernel_view.md
index 4e18adc2..318c7d04 100644
--- a/docs/plugins/eca/misc/events/kernel_view.md
+++ b/docs/plugins/eca/misc/events/kernel_view.md
@@ -3,6 +3,7 @@ title: "Controller does not return a Response instance"
 tags:
 - event
 - eca_misc
+- eca event 1.0.0
 ---
 # Controller does not return a Response instance
 
@@ -19,11 +20,11 @@ Fires, when a controller does not return a Response instance.
     | `[event:path]` | The requested path. |
     | `[event:query]` | The query arguments of the request. |
     | `[event:headers]` | The request headers. |
-    | `[event:content-type]` | The content type of the request. |
+    | `[event:content_type]` | The content type of the request. |
     | `[event:content]` | The content of the POST request. |
     | `[event:ip]` | The client IP. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_misc/event/kernel_view.md!}
diff --git a/docs/plugins/eca/misc/events/routing_alter.md b/docs/plugins/eca/misc/events/routing_alter.md
index cb2e3319..242f69eb 100644
--- a/docs/plugins/eca/misc/events/routing_alter.md
+++ b/docs/plugins/eca/misc/events/routing_alter.md
@@ -3,6 +3,7 @@ title: "Alter route"
 tags:
 - event
 - eca_misc
+- eca event 1.0.0
 ---
 # Alter route
 
@@ -15,7 +16,7 @@ Fires during route collection to alter routes.
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_misc/event/routing_alter.md!}
diff --git a/docs/plugins/eca/misc/events/routing_dynamic.md b/docs/plugins/eca/misc/events/routing_dynamic.md
index 3a72118e..bdafa173 100644
--- a/docs/plugins/eca/misc/events/routing_dynamic.md
+++ b/docs/plugins/eca/misc/events/routing_dynamic.md
@@ -3,6 +3,7 @@ title: "Allow new routes"
 tags:
 - event
 - eca_misc
+- eca event 1.0.0
 ---
 # Allow new routes
 
@@ -15,7 +16,7 @@ Fires during route collection to allow new routes.
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_misc/event/routing_dynamic.md!}
diff --git a/docs/plugins/eca/misc/events/routing_finished.md b/docs/plugins/eca/misc/events/routing_finished.md
index 8c986c7d..e5d7002b 100644
--- a/docs/plugins/eca/misc/events/routing_finished.md
+++ b/docs/plugins/eca/misc/events/routing_finished.md
@@ -3,6 +3,7 @@ title: "Route building finished"
 tags:
 - event
 - eca_misc
+- eca event 1.0.0
 ---
 # Route building finished
 
@@ -15,7 +16,7 @@ Fires, when route building has ended.
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_misc/event/routing_finished.md!}
diff --git a/docs/plugins/eca/queue/actions/eca_enqueue_task.md b/docs/plugins/eca/queue/actions/eca_enqueue_task.md
index 73aa71ae..e52bd897 100644
--- a/docs/plugins/eca/queue/actions/eca_enqueue_task.md
+++ b/docs/plugins/eca/queue/actions/eca_enqueue_task.md
@@ -3,6 +3,7 @@ title: "Enqueue a task"
 tags:
 - action
 - eca_queue
+- eca action 1.0.0
 ---
 # Enqueue a task
 
diff --git a/docs/plugins/eca/queue/actions/eca_enqueue_task_delayed.md b/docs/plugins/eca/queue/actions/eca_enqueue_task_delayed.md
index 4b4491fa..69f7fded 100644
--- a/docs/plugins/eca/queue/actions/eca_enqueue_task_delayed.md
+++ b/docs/plugins/eca/queue/actions/eca_enqueue_task_delayed.md
@@ -3,6 +3,7 @@ title: "Enqueue a task with a delay"
 tags:
 - action
 - eca_queue
+- eca action 1.0.0
 ---
 # Enqueue a task with a delay
 
diff --git a/docs/plugins/eca/queue/events/eca_queue_processing_task.md b/docs/plugins/eca/queue/events/eca_queue_processing_task.md
index 65e3d2d3..da49e175 100644
--- a/docs/plugins/eca/queue/events/eca_queue_processing_task.md
+++ b/docs/plugins/eca/queue/events/eca_queue_processing_task.md
@@ -3,6 +3,7 @@ title: "ECA processing queued task"
 tags:
 - event
 - eca_queue
+- eca event 1.0.0
 ---
 # ECA processing queued task
 
@@ -15,7 +16,7 @@ Available since: 1.0.0
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_queue/event/eca_queue_processing_task.md!}
diff --git a/docs/plugins/eca/render/actions/eca_get_active_theme.md b/docs/plugins/eca/render/actions/eca_get_active_theme.md
index aec7441b..4b69afab 100644
--- a/docs/plugins/eca/render/actions/eca_get_active_theme.md
+++ b/docs/plugins/eca/render/actions/eca_get_active_theme.md
@@ -3,6 +3,7 @@ title: "Get active theme"
 tags:
 - action
 - eca_render
+- eca action 1.1.0
 ---
 # Get active theme
 
diff --git a/docs/plugins/eca/render/actions/eca_render_add_class.md b/docs/plugins/eca/render/actions/eca_render_add_class.md
index c7c78038..399b9e9e 100644
--- a/docs/plugins/eca/render/actions/eca_render_add_class.md
+++ b/docs/plugins/eca/render/actions/eca_render_add_class.md
@@ -3,6 +3,7 @@ title: "Render: add class"
 tags:
 - action
 - eca_render
+- eca action 2.0.0
 ---
 # Render: add class
 
diff --git a/docs/plugins/eca/render/actions/eca_render_build.md b/docs/plugins/eca/render/actions/eca_render_build.md
index 08bc2c0f..815dfefc 100644
--- a/docs/plugins/eca/render/actions/eca_render_build.md
+++ b/docs/plugins/eca/render/actions/eca_render_build.md
@@ -3,6 +3,7 @@ title: "Render: build"
 tags:
 - action
 - eca_render
+- eca action 1.1.0
 ---
 # Render: build
 
diff --git a/docs/plugins/eca/render/actions/eca_render_cacheability.md b/docs/plugins/eca/render/actions/eca_render_cacheability.md
index cdaf3f2b..7ad0414a 100644
--- a/docs/plugins/eca/render/actions/eca_render_cacheability.md
+++ b/docs/plugins/eca/render/actions/eca_render_cacheability.md
@@ -3,6 +3,7 @@ title: "Render: cacheability"
 tags:
 - action
 - eca_render
+- eca action 1.1.0
 ---
 # Render: cacheability
 
diff --git a/docs/plugins/eca/render/actions/eca_render_custom_form.md b/docs/plugins/eca/render/actions/eca_render_custom_form.md
index 48b758dd..9eec6cdd 100644
--- a/docs/plugins/eca/render/actions/eca_render_custom_form.md
+++ b/docs/plugins/eca/render/actions/eca_render_custom_form.md
@@ -3,6 +3,7 @@ title: "Render: custom form"
 tags:
 - action
 - eca_render
+- eca action 1.1.0
 ---
 # Render: custom form
 
diff --git a/docs/plugins/eca/render/actions/eca_render_details.md b/docs/plugins/eca/render/actions/eca_render_details.md
index ca2f3a5c..5f7fe8ba 100644
--- a/docs/plugins/eca/render/actions/eca_render_details.md
+++ b/docs/plugins/eca/render/actions/eca_render_details.md
@@ -3,6 +3,7 @@ title: "Render: HTML details"
 tags:
 - action
 - eca_render
+- eca action 1.1.0
 ---
 # Render: HTML details
 
diff --git a/docs/plugins/eca/render/actions/eca_render_dropbutton.md b/docs/plugins/eca/render/actions/eca_render_dropbutton.md
index cfb5608a..fa24e9d7 100644
--- a/docs/plugins/eca/render/actions/eca_render_dropbutton.md
+++ b/docs/plugins/eca/render/actions/eca_render_dropbutton.md
@@ -3,6 +3,7 @@ title: "Render: dropbutton"
 tags:
 - action
 - eca_render
+- eca action 1.1.0
 ---
 # Render: dropbutton
 
diff --git a/docs/plugins/eca/render/actions/eca_render_entity_form.md b/docs/plugins/eca/render/actions/eca_render_entity_form.md
index f0e270bb..3d46cc36 100644
--- a/docs/plugins/eca/render/actions/eca_render_entity_form.md
+++ b/docs/plugins/eca/render/actions/eca_render_entity_form.md
@@ -3,6 +3,7 @@ title: "Render: entity form"
 tags:
 - action
 - eca_render
+- eca action 1.1.0
 ---
 # Render: entity form
 
diff --git a/docs/plugins/eca/render/actions/eca_render_entity_view.md b/docs/plugins/eca/render/actions/eca_render_entity_view.md
index ec555ed0..95800f97 100644
--- a/docs/plugins/eca/render/actions/eca_render_entity_view.md
+++ b/docs/plugins/eca/render/actions/eca_render_entity_view.md
@@ -3,6 +3,7 @@ title: "Render: view entity"
 tags:
 - action
 - eca_render
+- eca action 1.1.0
 ---
 # Render: view entity
 
diff --git a/docs/plugins/eca/render/actions/eca_render_entity_view_field.md b/docs/plugins/eca/render/actions/eca_render_entity_view_field.md
index 09320ddf..090bab67 100644
--- a/docs/plugins/eca/render/actions/eca_render_entity_view_field.md
+++ b/docs/plugins/eca/render/actions/eca_render_entity_view_field.md
@@ -3,6 +3,7 @@ title: "Render: view field"
 tags:
 - action
 - eca_render
+- eca action 1.1.0
 ---
 # Render: view field
 
diff --git a/docs/plugins/eca/render/actions/eca_render_file_contents.md b/docs/plugins/eca/render/actions/eca_render_file_contents.md
index e5b3a1ad..9d2822b4 100644
--- a/docs/plugins/eca/render/actions/eca_render_file_contents.md
+++ b/docs/plugins/eca/render/actions/eca_render_file_contents.md
@@ -3,6 +3,7 @@ title: "Render: file contents"
 tags:
 - action
 - eca_render
+- eca action 1.1.0
 ---
 # Render: file contents
 
diff --git a/docs/plugins/eca/render/actions/eca_render_image_image.md b/docs/plugins/eca/render/actions/eca_render_image_image.md
index 131b8767..8ceffd91 100644
--- a/docs/plugins/eca/render/actions/eca_render_image_image.md
+++ b/docs/plugins/eca/render/actions/eca_render_image_image.md
@@ -3,6 +3,7 @@ title: "Render: image"
 tags:
 - action
 - eca_render
+- eca action 1.1.0
 ---
 # Render: image
 
diff --git a/docs/plugins/eca/render/actions/eca_render_lazy.md b/docs/plugins/eca/render/actions/eca_render_lazy.md
index 0d910293..098296ce 100644
--- a/docs/plugins/eca/render/actions/eca_render_lazy.md
+++ b/docs/plugins/eca/render/actions/eca_render_lazy.md
@@ -3,6 +3,7 @@ title: "Render: lazy element"
 tags:
 - action
 - eca_render
+- eca action 1.1.0
 ---
 # Render: lazy element
 
diff --git a/docs/plugins/eca/render/actions/eca_render_link.md b/docs/plugins/eca/render/actions/eca_render_link.md
index 740eea01..80bc3900 100644
--- a/docs/plugins/eca/render/actions/eca_render_link.md
+++ b/docs/plugins/eca/render/actions/eca_render_link.md
@@ -3,6 +3,7 @@ title: "Render: link"
 tags:
 - action
 - eca_render
+- eca action 1.1.0
 ---
 # Render: link
 
diff --git a/docs/plugins/eca/render/actions/eca_render_markup.md b/docs/plugins/eca/render/actions/eca_render_markup.md
index 4e74e0cd..03bdbe7f 100644
--- a/docs/plugins/eca/render/actions/eca_render_markup.md
+++ b/docs/plugins/eca/render/actions/eca_render_markup.md
@@ -3,6 +3,7 @@ title: "Render: markup"
 tags:
 - action
 - eca_render
+- eca action 1.1.0
 ---
 # Render: markup
 
diff --git a/docs/plugins/eca/render/actions/eca_render_set_weight.md b/docs/plugins/eca/render/actions/eca_render_set_weight.md
index 5864a452..e4a1c2b3 100644
--- a/docs/plugins/eca/render/actions/eca_render_set_weight.md
+++ b/docs/plugins/eca/render/actions/eca_render_set_weight.md
@@ -3,6 +3,7 @@ title: "Render: set weight"
 tags:
 - action
 - eca_render
+- eca action 1.1.0
 ---
 # Render: set weight
 
diff --git a/docs/plugins/eca/render/actions/eca_render_text_filter.md b/docs/plugins/eca/render/actions/eca_render_text_filter.md
index 1c82ba75..516f63d8 100644
--- a/docs/plugins/eca/render/actions/eca_render_text_filter.md
+++ b/docs/plugins/eca/render/actions/eca_render_text_filter.md
@@ -3,6 +3,7 @@ title: "Render: text"
 tags:
 - action
 - eca_render
+- eca action 1.1.0
 ---
 # Render: text
 
diff --git a/docs/plugins/eca/render/actions/eca_render_twig.md b/docs/plugins/eca/render/actions/eca_render_twig.md
index 571a3869..5be7e4b8 100644
--- a/docs/plugins/eca/render/actions/eca_render_twig.md
+++ b/docs/plugins/eca/render/actions/eca_render_twig.md
@@ -3,6 +3,7 @@ title: "Render: Twig"
 tags:
 - action
 - eca_render
+- eca action 1.1.0
 ---
 # Render: Twig
 
diff --git a/docs/plugins/eca/render/actions/eca_render_views_views.md b/docs/plugins/eca/render/actions/eca_render_views_views.md
index 19bef0b4..7764199e 100644
--- a/docs/plugins/eca/render/actions/eca_render_views_views.md
+++ b/docs/plugins/eca/render/actions/eca_render_views_views.md
@@ -3,6 +3,7 @@ title: "Render: Views"
 tags:
 - action
 - eca_render
+- eca action 1.1.0
 ---
 # Render: Views
 
diff --git a/docs/plugins/eca/render/actions/eca_set_active_theme.md b/docs/plugins/eca/render/actions/eca_set_active_theme.md
index 99e7da42..842dcbda 100644
--- a/docs/plugins/eca/render/actions/eca_set_active_theme.md
+++ b/docs/plugins/eca/render/actions/eca_set_active_theme.md
@@ -3,6 +3,7 @@ title: "Set active theme"
 tags:
 - action
 - eca_render
+- eca action 1.1.0
 ---
 # Set active theme
 
diff --git a/docs/plugins/eca/render/events/eca_render_block.md b/docs/plugins/eca/render/events/eca_render_block.md
index 8375f48b..42d2c005 100644
--- a/docs/plugins/eca/render/events/eca_render_block.md
+++ b/docs/plugins/eca/render/events/eca_render_block.md
@@ -3,6 +3,7 @@ title: "ECA Block"
 tags:
 - event
 - eca_render
+- eca event 1.1.0
 ---
 # ECA Block
 
@@ -16,7 +17,7 @@ Available since: 1.1.0
     | ----- | ----------- |
     | `[BLOCK_CONTEXT]` | The value of the block context under the given name of the token. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_render/event/eca_render_block.md!}
diff --git a/docs/plugins/eca/render/events/eca_render_contextual_links.md b/docs/plugins/eca/render/events/eca_render_contextual_links.md
index 16ec5560..47867ec0 100644
--- a/docs/plugins/eca/render/events/eca_render_contextual_links.md
+++ b/docs/plugins/eca/render/events/eca_render_contextual_links.md
@@ -3,6 +3,7 @@ title: "ECA contextual links"
 tags:
 - event
 - eca_render
+- eca event 1.1.0
 ---
 # ECA contextual links
 
@@ -17,9 +18,9 @@ Available since: 1.1.0
     | `[ROUTE_ENTITY]` | The entity from the route referenced by the token name as route parameter name. |
     | `[event]` | The event. |
     | `[event:group]` | The context group name. |
-    | `[event:route-parameters]` | The route parameters. |
+    | `[event:route_parameters]` | The route parameters. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_render/event/eca_render_contextual_links.md!}
diff --git a/docs/plugins/eca/render/events/eca_render_entity.md b/docs/plugins/eca/render/events/eca_render_entity.md
index ffe604eb..7dcf8d3a 100644
--- a/docs/plugins/eca/render/events/eca_render_entity.md
+++ b/docs/plugins/eca/render/events/eca_render_entity.md
@@ -3,10 +3,11 @@ title: "ECA entity"
 tags:
 - event
 - eca_render
+- eca event 2.0.0
 ---
 # ECA entity
 
-Available since: 1.1.0
+Available since: 2.0.0
 
 
 
@@ -19,7 +20,7 @@ Available since: 1.1.0
     | `[event:entity]` | The entity. |
     | `[event:mode]` | The view mode. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[entity]` | The entity of the event. |
     | `[ENTITY_TYPE]` | The entity of the event under the name of its entity type. |
diff --git a/docs/plugins/eca/render/events/eca_render_entity_operations.md b/docs/plugins/eca/render/events/eca_render_entity_operations.md
index 8c40dddc..8727fa92 100644
--- a/docs/plugins/eca/render/events/eca_render_entity_operations.md
+++ b/docs/plugins/eca/render/events/eca_render_entity_operations.md
@@ -3,6 +3,7 @@ title: "ECA entity operation links"
 tags:
 - event
 - eca_render
+- eca event 1.1.0
 ---
 # ECA entity operation links
 
@@ -15,7 +16,7 @@ Available since: 1.1.0
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[entity]` | The entity of the event. |
     | `[ENTITY_TYPE]` | The entity of the event under the name of its entity type. |
diff --git a/docs/plugins/eca/render/events/eca_render_extra_field.md b/docs/plugins/eca/render/events/eca_render_extra_field.md
index 95ee738a..743f9315 100644
--- a/docs/plugins/eca/render/events/eca_render_extra_field.md
+++ b/docs/plugins/eca/render/events/eca_render_extra_field.md
@@ -3,6 +3,7 @@ title: "ECA Extra field"
 tags:
 - event
 - eca_render
+- eca event 1.1.0
 ---
 # ECA Extra field
 
@@ -15,7 +16,7 @@ Available since: 1.1.0
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[entity]` | The entity of the event. |
     | `[ENTITY_TYPE]` | The entity of the event under the name of its entity type. |
diff --git a/docs/plugins/eca/render/events/eca_render_lazy_element.md b/docs/plugins/eca/render/events/eca_render_lazy_element.md
index 293584d4..c75bd442 100644
--- a/docs/plugins/eca/render/events/eca_render_lazy_element.md
+++ b/docs/plugins/eca/render/events/eca_render_lazy_element.md
@@ -3,6 +3,7 @@ title: "ECA lazy element"
 tags:
 - event
 - eca_render
+- eca event 1.1.0
 ---
 # ECA lazy element
 
@@ -20,7 +21,7 @@ Available since: 1.1.0
     | `[event:argument]` | An optional argument for rendering the element. |
     | `[event:name]` | The name that identifies the lazy element for the event. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_render/event/eca_render_lazy_element.md!}
diff --git a/docs/plugins/eca/render/events/eca_render_views_field.md b/docs/plugins/eca/render/events/eca_render_views_field.md
index ea5537b0..38c5663c 100644
--- a/docs/plugins/eca/render/events/eca_render_views_field.md
+++ b/docs/plugins/eca/render/events/eca_render_views_field.md
@@ -3,6 +3,7 @@ title: "ECA Views field"
 tags:
 - event
 - eca_render
+- eca event 1.1.0
 ---
 # ECA Views field
 
@@ -20,10 +21,10 @@ Available since: 1.1.0
     | `[event]` | The event. |
     | `[event:entity]` | The entity. |
     | `[event:relationship]` | Get the relationship entities of the views row. |
-    | `[event:view-display]` | The current display of the view. |
-    | `[event:view-id]` | The view ID. |
+    | `[event:view_display]` | The current display of the view. |
+    | `[event:view_id]` | The view ID. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[entity]` | The entity of the event. |
     | `[ENTITY_TYPE]` | The entity of the event under the name of its entity type. |
diff --git a/docs/plugins/eca/user/actions/eca_get_preferred_langcode.md b/docs/plugins/eca/user/actions/eca_get_preferred_langcode.md
index 57378d0a..9c0d361d 100644
--- a/docs/plugins/eca/user/actions/eca_get_preferred_langcode.md
+++ b/docs/plugins/eca/user/actions/eca_get_preferred_langcode.md
@@ -3,6 +3,7 @@ title: "User: get preferred language code"
 tags:
 - action
 - eca_user
+- eca action 2.0.0
 ---
 # User: get preferred language code
 
diff --git a/docs/plugins/eca/user/actions/eca_new_user.md b/docs/plugins/eca/user/actions/eca_new_user.md
index 68c97213..fe7ea557 100644
--- a/docs/plugins/eca/user/actions/eca_new_user.md
+++ b/docs/plugins/eca/user/actions/eca_new_user.md
@@ -3,6 +3,7 @@ title: "User: create new"
 tags:
 - action
 - eca_user
+- eca action 2.0.0
 ---
 # User: create new
 
diff --git a/docs/plugins/eca/user/actions/eca_switch_account.md b/docs/plugins/eca/user/actions/eca_switch_account.md
index 98a1fcd4..3f5dcd1f 100644
--- a/docs/plugins/eca/user/actions/eca_switch_account.md
+++ b/docs/plugins/eca/user/actions/eca_switch_account.md
@@ -3,6 +3,7 @@ title: "User: switch current account"
 tags:
 - action
 - eca_user
+- eca action 1.0.0
 ---
 # User: switch current account
 
diff --git a/docs/plugins/eca/user/actions/eca_token_load_user_current.md b/docs/plugins/eca/user/actions/eca_token_load_user_current.md
index 03d91a11..c9271425 100644
--- a/docs/plugins/eca/user/actions/eca_token_load_user_current.md
+++ b/docs/plugins/eca/user/actions/eca_token_load_user_current.md
@@ -3,6 +3,7 @@ title: "Current user: load"
 tags:
 - action
 - eca_user
+- eca action 1.0.0
 ---
 # Current user: load
 
diff --git a/docs/plugins/eca/user/conditions/eca_current_user_id.md b/docs/plugins/eca/user/conditions/eca_current_user_id.md
index 2e9e6584..4e5555f8 100644
--- a/docs/plugins/eca/user/conditions/eca_current_user_id.md
+++ b/docs/plugins/eca/user/conditions/eca_current_user_id.md
@@ -3,6 +3,7 @@ title: "Current user ID"
 tags:
 - condition
 - eca_user
+- eca condition 1.0.0
 ---
 # Current user ID
 
diff --git a/docs/plugins/eca/user/conditions/eca_current_user_permission.md b/docs/plugins/eca/user/conditions/eca_current_user_permission.md
index f67ddb42..379c8ffd 100644
--- a/docs/plugins/eca/user/conditions/eca_current_user_permission.md
+++ b/docs/plugins/eca/user/conditions/eca_current_user_permission.md
@@ -3,6 +3,7 @@ title: "Current user has permission"
 tags:
 - condition
 - eca_user
+- eca condition 1.0.0
 ---
 # Current user has permission
 
diff --git a/docs/plugins/eca/user/conditions/eca_current_user_role.md b/docs/plugins/eca/user/conditions/eca_current_user_role.md
index 8506a8e2..8700fa84 100644
--- a/docs/plugins/eca/user/conditions/eca_current_user_role.md
+++ b/docs/plugins/eca/user/conditions/eca_current_user_role.md
@@ -3,6 +3,7 @@ title: "Role of current user"
 tags:
 - condition
 - eca_user
+- eca condition 1.0.0
 ---
 # Role of current user
 
diff --git a/docs/plugins/eca/user/conditions/eca_user_id.md b/docs/plugins/eca/user/conditions/eca_user_id.md
index 9a592898..e744a4c5 100644
--- a/docs/plugins/eca/user/conditions/eca_user_id.md
+++ b/docs/plugins/eca/user/conditions/eca_user_id.md
@@ -3,6 +3,7 @@ title: "ID of user"
 tags:
 - condition
 - eca_user
+- eca condition 1.0.0
 ---
 # ID of user
 
diff --git a/docs/plugins/eca/user/conditions/eca_user_permission.md b/docs/plugins/eca/user/conditions/eca_user_permission.md
index c0eee5dc..b7462e63 100644
--- a/docs/plugins/eca/user/conditions/eca_user_permission.md
+++ b/docs/plugins/eca/user/conditions/eca_user_permission.md
@@ -3,6 +3,7 @@ title: "User has permission"
 tags:
 - condition
 - eca_user
+- eca condition 1.0.0
 ---
 # User has permission
 
diff --git a/docs/plugins/eca/user/conditions/eca_user_role.md b/docs/plugins/eca/user/conditions/eca_user_role.md
index c11e2394..6720b72c 100644
--- a/docs/plugins/eca/user/conditions/eca_user_role.md
+++ b/docs/plugins/eca/user/conditions/eca_user_role.md
@@ -3,6 +3,7 @@ title: "Role of user"
 tags:
 - condition
 - eca_user
+- eca condition 1.0.0
 ---
 # Role of user
 
diff --git a/docs/plugins/eca/user/events/user_cancel.md b/docs/plugins/eca/user/events/user_cancel.md
index 76ce5c6a..1dc21150 100644
--- a/docs/plugins/eca/user/events/user_cancel.md
+++ b/docs/plugins/eca/user/events/user_cancel.md
@@ -3,6 +3,7 @@ title: "Cancelling a user"
 tags:
 - event
 - eca_user
+- eca event 1.0.0
 ---
 # Cancelling a user
 
@@ -16,7 +17,7 @@ Available since: 1.0.0
     | ----- | ----------- |
     | `[account]` | The user entity of the event.<br /> Alias: `entity` |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[account]` | The user account of the event. |
 
diff --git a/docs/plugins/eca/user/events/user_floodblockip.md b/docs/plugins/eca/user/events/user_floodblockip.md
index ad6c1bb1..fd8f7526 100644
--- a/docs/plugins/eca/user/events/user_floodblockip.md
+++ b/docs/plugins/eca/user/events/user_floodblockip.md
@@ -3,6 +3,7 @@ title: "Flood blocked IP"
 tags:
 - event
 - eca_user
+- eca event 1.0.0
 ---
 # Flood blocked IP
 
@@ -16,7 +17,7 @@ Available since: 1.0.0
     | ----- | ----------- |
     | `[account]` | The flooding user entity.<br /> Alias: `entity` |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_user/event/user_floodblockip.md!}
diff --git a/docs/plugins/eca/user/events/user_floodblockuser.md b/docs/plugins/eca/user/events/user_floodblockuser.md
index b2aeca60..0d975826 100644
--- a/docs/plugins/eca/user/events/user_floodblockuser.md
+++ b/docs/plugins/eca/user/events/user_floodblockuser.md
@@ -3,6 +3,7 @@ title: "Flood blocked user"
 tags:
 - event
 - eca_user
+- eca event 1.0.0
 ---
 # Flood blocked user
 
@@ -16,7 +17,7 @@ Available since: 1.0.0
     | ----- | ----------- |
     | `[account]` | The flooding user entity.<br /> Alias: `entity` |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_user/event/user_floodblockuser.md!}
diff --git a/docs/plugins/eca/user/events/user_login.md b/docs/plugins/eca/user/events/user_login.md
index a5f0190e..88e59a95 100644
--- a/docs/plugins/eca/user/events/user_login.md
+++ b/docs/plugins/eca/user/events/user_login.md
@@ -3,6 +3,7 @@ title: "Login of a user"
 tags:
 - event
 - eca_user
+- eca event 1.0.0
 ---
 # Login of a user
 
@@ -16,7 +17,7 @@ Available since: 1.0.0
     | ----- | ----------- |
     | `[account]` | The user entity of the event.<br /> Alias: `entity` |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[account]` | The user account of the event. |
 
diff --git a/docs/plugins/eca/user/events/user_logout.md b/docs/plugins/eca/user/events/user_logout.md
index 647af619..519a08c4 100644
--- a/docs/plugins/eca/user/events/user_logout.md
+++ b/docs/plugins/eca/user/events/user_logout.md
@@ -3,6 +3,7 @@ title: "Logout of a user"
 tags:
 - event
 - eca_user
+- eca event 1.0.0
 ---
 # Logout of a user
 
@@ -16,7 +17,7 @@ Available since: 1.0.0
     | ----- | ----------- |
     | `[account]` | The user entity of the event.<br /> Alias: `entity` |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[account]` | The user account of the event. |
 
diff --git a/docs/plugins/eca/user/events/user_set_user.md b/docs/plugins/eca/user/events/user_set_user.md
index 32e4d7c0..a4139e08 100644
--- a/docs/plugins/eca/user/events/user_set_user.md
+++ b/docs/plugins/eca/user/events/user_set_user.md
@@ -3,6 +3,7 @@ title: "Set current user"
 tags:
 - event
 - eca_user
+- eca event 1.0.0
 ---
 # Set current user
 
@@ -16,7 +17,7 @@ Available since: 1.0.0
     | ----- | ----------- |
     | `[account]` | The user entity of the event.<br /> Alias: `entity` |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_user/event/user_set_user.md!}
diff --git a/docs/plugins/eca/views/actions/eca_views_export.md b/docs/plugins/eca/views/actions/eca_views_export.md
index 26db5cb6..5811ee32 100644
--- a/docs/plugins/eca/views/actions/eca_views_export.md
+++ b/docs/plugins/eca/views/actions/eca_views_export.md
@@ -3,6 +3,7 @@ title: "Views: Export query into file"
 tags:
 - action
 - eca_views
+- eca action 1.0.0
 ---
 # Views: Export query into file
 
diff --git a/docs/plugins/eca/views/actions/eca_views_query.md b/docs/plugins/eca/views/actions/eca_views_query.md
index 9c275144..fa80fe08 100644
--- a/docs/plugins/eca/views/actions/eca_views_query.md
+++ b/docs/plugins/eca/views/actions/eca_views_query.md
@@ -3,6 +3,7 @@ title: "Views: Execute query"
 tags:
 - action
 - eca_views
+- eca action 1.0.0
 ---
 # Views: Execute query
 
diff --git a/docs/plugins/eca/views/actions/eca_views_query_substitution.md b/docs/plugins/eca/views/actions/eca_views_query_substitution.md
index 4c3f4dbf..ae4805ef 100644
--- a/docs/plugins/eca/views/actions/eca_views_query_substitution.md
+++ b/docs/plugins/eca/views/actions/eca_views_query_substitution.md
@@ -3,6 +3,7 @@ title: "Views: Query Substitution"
 tags:
 - action
 - eca_views
+- eca action 2.0.0
 ---
 # Views: Query Substitution
 
diff --git a/docs/plugins/eca/views/actions/eca_views_set_filter_value.md b/docs/plugins/eca/views/actions/eca_views_set_filter_value.md
index c4b186cc..20e8ffd0 100644
--- a/docs/plugins/eca/views/actions/eca_views_set_filter_value.md
+++ b/docs/plugins/eca/views/actions/eca_views_set_filter_value.md
@@ -3,6 +3,7 @@ title: "Views: Set filter value"
 tags:
 - action
 - eca_views
+- eca action 2.0.0
 ---
 # Views: Set filter value
 
diff --git a/docs/plugins/eca/views/events/eca_views_post_build.md b/docs/plugins/eca/views/events/eca_views_post_build.md
index ba5ec193..a8c7bcd9 100644
--- a/docs/plugins/eca/views/events/eca_views_post_build.md
+++ b/docs/plugins/eca/views/events/eca_views_post_build.md
@@ -3,6 +3,7 @@ title: "Views: Post Build"
 tags:
 - event
 - eca_views
+- eca event 2.0.0
 ---
 # Views: Post Build
 
@@ -15,7 +16,7 @@ Available since: 2.0.0
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_views/event/eca_views_post_build.md!}
diff --git a/docs/plugins/eca/views/events/eca_views_post_execute.md b/docs/plugins/eca/views/events/eca_views_post_execute.md
index ee09dc59..20305f3f 100644
--- a/docs/plugins/eca/views/events/eca_views_post_execute.md
+++ b/docs/plugins/eca/views/events/eca_views_post_execute.md
@@ -3,6 +3,7 @@ title: "Views: Post Execute"
 tags:
 - event
 - eca_views
+- eca event 2.0.0
 ---
 # Views: Post Execute
 
@@ -15,7 +16,7 @@ Available since: 2.0.0
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_views/event/eca_views_post_execute.md!}
diff --git a/docs/plugins/eca/views/events/eca_views_post_render.md b/docs/plugins/eca/views/events/eca_views_post_render.md
index cfeb03e3..00cd673f 100644
--- a/docs/plugins/eca/views/events/eca_views_post_render.md
+++ b/docs/plugins/eca/views/events/eca_views_post_render.md
@@ -3,6 +3,7 @@ title: "Views: Post Render"
 tags:
 - event
 - eca_views
+- eca event 2.0.0
 ---
 # Views: Post Render
 
@@ -15,7 +16,7 @@ Available since: 2.0.0
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_views/event/eca_views_post_render.md!}
diff --git a/docs/plugins/eca/views/events/eca_views_pre_build.md b/docs/plugins/eca/views/events/eca_views_pre_build.md
index 24db873a..006411fe 100644
--- a/docs/plugins/eca/views/events/eca_views_pre_build.md
+++ b/docs/plugins/eca/views/events/eca_views_pre_build.md
@@ -3,6 +3,7 @@ title: "Views: Pre Build"
 tags:
 - event
 - eca_views
+- eca event 2.0.0
 ---
 # Views: Pre Build
 
@@ -15,7 +16,7 @@ Available since: 2.0.0
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_views/event/eca_views_pre_build.md!}
diff --git a/docs/plugins/eca/views/events/eca_views_pre_execute.md b/docs/plugins/eca/views/events/eca_views_pre_execute.md
index fb95d301..fa89ee97 100644
--- a/docs/plugins/eca/views/events/eca_views_pre_execute.md
+++ b/docs/plugins/eca/views/events/eca_views_pre_execute.md
@@ -3,6 +3,7 @@ title: "Views: Pre Execute"
 tags:
 - event
 - eca_views
+- eca event 2.0.0
 ---
 # Views: Pre Execute
 
@@ -15,7 +16,7 @@ Available since: 2.0.0
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_views/event/eca_views_pre_execute.md!}
diff --git a/docs/plugins/eca/views/events/eca_views_pre_render.md b/docs/plugins/eca/views/events/eca_views_pre_render.md
index 892fdf9b..d966baa8 100644
--- a/docs/plugins/eca/views/events/eca_views_pre_render.md
+++ b/docs/plugins/eca/views/events/eca_views_pre_render.md
@@ -3,6 +3,7 @@ title: "Views: Pre Render"
 tags:
 - event
 - eca_views
+- eca event 2.0.0
 ---
 # Views: Pre Render
 
@@ -15,7 +16,7 @@ Available since: 2.0.0
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_views/event/eca_views_pre_render.md!}
diff --git a/docs/plugins/eca/views/events/eca_views_pre_view.md b/docs/plugins/eca/views/events/eca_views_pre_view.md
index 9d8381fd..bfc1174c 100644
--- a/docs/plugins/eca/views/events/eca_views_pre_view.md
+++ b/docs/plugins/eca/views/events/eca_views_pre_view.md
@@ -3,6 +3,7 @@ title: "Views: Pre View"
 tags:
 - event
 - eca_views
+- eca event 2.0.0
 ---
 # Views: Pre View
 
@@ -15,7 +16,7 @@ Available since: 2.0.0
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_views/event/eca_views_pre_view.md!}
diff --git a/docs/plugins/eca/views/events/eca_views_query_alter.md b/docs/plugins/eca/views/events/eca_views_query_alter.md
index 50971dcb..57f0bd29 100644
--- a/docs/plugins/eca/views/events/eca_views_query_alter.md
+++ b/docs/plugins/eca/views/events/eca_views_query_alter.md
@@ -3,6 +3,7 @@ title: "Views: Query Alter"
 tags:
 - event
 - eca_views
+- eca event 2.0.0
 ---
 # Views: Query Alter
 
@@ -15,7 +16,7 @@ Available since: 2.0.0
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_views/event/eca_views_query_alter.md!}
diff --git a/docs/plugins/eca/views/events/eca_views_query_substitutions.md b/docs/plugins/eca/views/events/eca_views_query_substitutions.md
index 88219dce..a0258535 100644
--- a/docs/plugins/eca/views/events/eca_views_query_substitutions.md
+++ b/docs/plugins/eca/views/events/eca_views_query_substitutions.md
@@ -3,6 +3,7 @@ title: "Views: Query Substitutions"
 tags:
 - event
 - eca_views
+- eca event 2.0.0
 ---
 # Views: Query Substitutions
 
@@ -15,7 +16,7 @@ Available since: 2.0.0
     | Token | Description |
     | ----- | ----------- |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
 
 {!include/plugins/eca_views/event/eca_views_query_substitutions.md!}
diff --git a/docs/plugins/eca/workflow/actions/eca_workflow_transition_editorial.md b/docs/plugins/eca/workflow/actions/eca_workflow_transition_editorial.md
index dac67c08..d699102e 100644
--- a/docs/plugins/eca/workflow/actions/eca_workflow_transition_editorial.md
+++ b/docs/plugins/eca/workflow/actions/eca_workflow_transition_editorial.md
@@ -3,6 +3,7 @@ title: "Entity workflow Editorial: transition"
 tags:
 - action
 - eca_workflow
+- eca action 1.0.0
 ---
 # Entity workflow Editorial: transition
 
diff --git a/docs/plugins/eca/workflow/events/workflow_transition.md b/docs/plugins/eca/workflow/events/workflow_transition.md
index 68dd7cb0..efab2525 100644
--- a/docs/plugins/eca/workflow/events/workflow_transition.md
+++ b/docs/plugins/eca/workflow/events/workflow_transition.md
@@ -3,6 +3,7 @@ title: "Workflow: state transition"
 tags:
 - event
 - eca_workflow
+- eca event 1.0.0
 ---
 # Workflow: state transition
 
@@ -17,7 +18,7 @@ Available since: 1.0.0
     | `[from_state]` | The source workflow state of the entity. |
     | `[to_state]` | The destination workflow state of the entity. |
     | `[event]` | The event. |
-    | `[event:machine-name]` | The machine name of the ECA event. |
+    | `[event:machine_name]` | The machine name of the ECA event. |
     | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. |
     | `[entity]` | The entity of the event. |
     | `[ENTITY_TYPE]` | The entity of the event under the name of its entity type. |
diff --git a/docs/plugins/node/actions/node_make_sticky_action.md b/docs/plugins/node/actions/node_make_sticky_action.md
index 19e0cfa5..c7afe48d 100644
--- a/docs/plugins/node/actions/node_make_sticky_action.md
+++ b/docs/plugins/node/actions/node_make_sticky_action.md
@@ -3,6 +3,7 @@ title: "Make selected content sticky"
 tags:
 - action
 - node
+- core action unknown
 ---
 # Make selected content sticky
 
diff --git a/docs/plugins/node/actions/node_make_unsticky_action.md b/docs/plugins/node/actions/node_make_unsticky_action.md
index 91645f23..8c9cbc0d 100644
--- a/docs/plugins/node/actions/node_make_unsticky_action.md
+++ b/docs/plugins/node/actions/node_make_unsticky_action.md
@@ -3,6 +3,7 @@ title: "Make selected content not sticky"
 tags:
 - action
 - node
+- core action unknown
 ---
 # Make selected content not sticky
 
diff --git a/docs/plugins/node/actions/node_promote_action.md b/docs/plugins/node/actions/node_promote_action.md
index 143a9d83..9b265bbf 100644
--- a/docs/plugins/node/actions/node_promote_action.md
+++ b/docs/plugins/node/actions/node_promote_action.md
@@ -3,6 +3,7 @@ title: "Promote selected content to front page"
 tags:
 - action
 - node
+- core action unknown
 ---
 # Promote selected content to front page
 
diff --git a/docs/plugins/node/actions/node_unpromote_action.md b/docs/plugins/node/actions/node_unpromote_action.md
index 87f1fc0a..fbcb439c 100644
--- a/docs/plugins/node/actions/node_unpromote_action.md
+++ b/docs/plugins/node/actions/node_unpromote_action.md
@@ -3,6 +3,7 @@ title: "Demote selected content from front page"
 tags:
 - action
 - node
+- core action unknown
 ---
 # Demote selected content from front page
 
diff --git a/docs/plugins/user/actions/user_add_role_action.md b/docs/plugins/user/actions/user_add_role_action.md
index e9abfb17..4b0eaacc 100644
--- a/docs/plugins/user/actions/user_add_role_action.md
+++ b/docs/plugins/user/actions/user_add_role_action.md
@@ -3,6 +3,7 @@ title: "Add a role to the selected users"
 tags:
 - action
 - user
+- core action unknown
 ---
 # Add a role to the selected users
 
diff --git a/docs/plugins/user/actions/user_block_user_action.md b/docs/plugins/user/actions/user_block_user_action.md
index 02464617..3ecf43e8 100644
--- a/docs/plugins/user/actions/user_block_user_action.md
+++ b/docs/plugins/user/actions/user_block_user_action.md
@@ -3,6 +3,7 @@ title: "Block the selected users"
 tags:
 - action
 - user
+- core action unknown
 ---
 # Block the selected users
 
diff --git a/docs/plugins/user/actions/user_remove_role_action.md b/docs/plugins/user/actions/user_remove_role_action.md
index 1afe741a..e4e98a9c 100644
--- a/docs/plugins/user/actions/user_remove_role_action.md
+++ b/docs/plugins/user/actions/user_remove_role_action.md
@@ -3,6 +3,7 @@ title: "Remove a role from the selected users"
 tags:
 - action
 - user
+- core action unknown
 ---
 # Remove a role from the selected users
 
diff --git a/docs/plugins/user/actions/user_unblock_user_action.md b/docs/plugins/user/actions/user_unblock_user_action.md
index 8c7ae728..7537f191 100644
--- a/docs/plugins/user/actions/user_unblock_user_action.md
+++ b/docs/plugins/user/actions/user_unblock_user_action.md
@@ -3,6 +3,7 @@ title: "Unblock the selected users"
 tags:
 - action
 - user
+- core action unknown
 ---
 # Unblock the selected users
 
diff --git a/include/plugins/eca_base/event/eca_base_eca_token_generate.md b/include/plugins/eca_base/event/eca_base_eca_token_generate.md
new file mode 100644
index 00000000..e69de29b
diff --git a/include/plugins/eca_base/event/eca_base_eca_token_generate/token_name.md b/include/plugins/eca_base/event/eca_base_eca_token_generate/token_name.md
new file mode 100644
index 00000000..e69de29b
diff --git a/toc/plugins.yml b/toc/plugins.yml
index 73dbe576..dc28b41b 100644
--- a/toc/plugins.yml
+++ b/toc/plugins.yml
@@ -14,6 +14,7 @@
     - Events:
       - 'ECA cron event': plugins/eca/base/events/eca_base_eca_cron.md
       - 'ECA custom event': plugins/eca/base/events/eca_base_eca_custom.md
+      - 'ECA token generate event': plugins/eca/base/events/eca_base_eca_token_generate.md
     - Conditions:
       - 'Compare number of list items': plugins/eca/base/conditions/eca_count.md
       - 'Compare two scalar values': plugins/eca/base/conditions/eca_scalar.md
@@ -55,120 +56,6 @@
       - 'Cache Raw: invalidate': plugins/eca/cache/actions/eca_raw_cache_invalidate.md
       - 'Cache Raw: read': plugins/eca/cache/actions/eca_raw_cache_read.md
       - 'Cache Raw: write': plugins/eca/cache/actions/eca_raw_cache_write.md
-  - 'ECA Commerce':
-    - plugins/eca/commerce/index.md
-    - Events:
-      - 'Cart: Add order item to cart': plugins/eca/commerce/events/eca_commerce_cart_order_item_add.md
-      - 'Cart: An entity was added to the cart': plugins/eca/commerce/events/eca_commerce_cart_entity_add.md
-      - 'Cart: Order item comparison fields': plugins/eca/commerce/events/eca_commerce_cart_order_item_comparison_fields.md
-      - 'Cart: Remove order item from cart': plugins/eca/commerce/events/eca_commerce_cart_order_item_remove.md
-      - 'Cart: The cart was emptied': plugins/eca/commerce/events/eca_commerce_cart_empty.md
-      - 'Cart: Update order item on cart': plugins/eca/commerce/events/eca_commerce_cart_order_item_update.md
-      - 'Checkout: Completion': plugins/eca/commerce/events/eca_commerce_checkout_completion.md
-      - 'Checkout: Completion register': plugins/eca/commerce/events/eca_commerce_checkout_completion_register.md
-      - 'Core: Filter conditions': plugins/eca/commerce/events/eca_commerce_filter_conditions.md
-      - 'Core: Post Mail Send': plugins/eca/commerce/events/eca_commerce_post_mail_send.md
-      - 'Core: Referenceable Plugin Types': plugins/eca/commerce/events/eca_commerce_referenceable_plugin_types.md
-      - 'Order: After alter label': plugins/eca/commerce/events/eca_commerce_order_label.md
-      - 'Order: Assign order': plugins/eca/commerce/events/eca_commerce_order_assign.md
-      - 'Order: Create': plugins/eca/commerce/events/eca_commerce_order_create.md
-      - 'Order: Delete': plugins/eca/commerce/events/eca_commerce_order_delete.md
-      - 'Order: Insert': plugins/eca/commerce/events/eca_commerce_order_insert.md
-      - 'Order: Item create': plugins/eca/commerce/events/eca_commerce_order_item_create.md
-      - 'Order: Item delete': plugins/eca/commerce/events/eca_commerce_order_item_delete.md
-      - 'Order: Item insert': plugins/eca/commerce/events/eca_commerce_order_item_insert.md
-      - 'Order: Item load': plugins/eca/commerce/events/eca_commerce_order_item_load.md
-      - 'Order: Item predelete': plugins/eca/commerce/events/eca_commerce_order_item_predelete.md
-      - 'Order: Item presave': plugins/eca/commerce/events/eca_commerce_order_item_presave.md
-      - 'Order: Item update': plugins/eca/commerce/events/eca_commerce_order_item_update.md
-      - 'Order: Load': plugins/eca/commerce/events/eca_commerce_order_load.md
-      - 'Order: Paid': plugins/eca/commerce/events/eca_commerce_order_paid.md
-      - 'Order: Predelete': plugins/eca/commerce/events/eca_commerce_order_predelete.md
-      - 'Order: Presave': plugins/eca/commerce/events/eca_commerce_order_presave.md
-      - 'Order: Profile load': plugins/eca/commerce/events/eca_commerce_order_profiles.md
-      - 'Order: Update': plugins/eca/commerce/events/eca_commerce_order_update.md
-      - 'Payment: Create': plugins/eca/commerce/events/eca_commerce_payment_create.md
-      - 'Payment: Delete': plugins/eca/commerce/events/eca_commerce_payment_delete.md
-      - 'Payment: Filter Payment Gateways': plugins/eca/commerce/events/eca_commerce_payment_filter_payment_gateways.md
-      - 'Payment: Insert': plugins/eca/commerce/events/eca_commerce_payment_insert.md
-      - 'Payment: Load': plugins/eca/commerce/events/eca_commerce_payment_load.md
-      - 'Payment: Predelete': plugins/eca/commerce/events/eca_commerce_payment_predelete.md
-      - 'Payment: Presave': plugins/eca/commerce/events/eca_commerce_payment_presave.md
-      - 'Payment: Update': plugins/eca/commerce/events/eca_commerce_payment_update.md
-      - 'Price: Number format': plugins/eca/commerce/events/eca_commerce_price_number_format.md
-      - 'Product: Create': plugins/eca/commerce/events/eca_commerce_product_create.md
-      - 'Product: Default variation': plugins/eca/commerce/events/eca_commerce_product_default_variation.md
-      - 'Product: Delete': plugins/eca/commerce/events/eca_commerce_product_delete.md
-      - 'Product: Filter Variations': plugins/eca/commerce/events/eca_commerce_product_filter_variations.md
-      - 'Product: Insert': plugins/eca/commerce/events/eca_commerce_product_insert.md
-      - 'Product: Load': plugins/eca/commerce/events/eca_commerce_product_load.md
-      - 'Product: Predelete': plugins/eca/commerce/events/eca_commerce_product_predelete.md
-      - 'Product: Presave': plugins/eca/commerce/events/eca_commerce_product_presave.md
-      - 'Product: Translation delete': plugins/eca/commerce/events/eca_commerce_product_translation_delete.md
-      - 'Product: Translation insert': plugins/eca/commerce/events/eca_commerce_product_translation_insert.md
-      - 'Product: Update': plugins/eca/commerce/events/eca_commerce_product_update.md
-      - 'Product: Variation Ajax Change': plugins/eca/commerce/events/eca_commerce_product_variation_ajax_change.md
-      - 'Product: Variation create': plugins/eca/commerce/events/eca_commerce_product_variation_create.md
-      - 'Product: Variation delete': plugins/eca/commerce/events/eca_commerce_product_variation_delete.md
-      - 'Product: Variation insert': plugins/eca/commerce/events/eca_commerce_product_variation_insert.md
-      - 'Product: Variation load': plugins/eca/commerce/events/eca_commerce_product_variation_load.md
-      - 'Product: Variation predelete': plugins/eca/commerce/events/eca_commerce_product_variation_predelete.md
-      - 'Product: Variation presave': plugins/eca/commerce/events/eca_commerce_product_variation_presave.md
-      - 'Product: Variation translation delete': plugins/eca/commerce/events/eca_commerce_product_variation_translation_delete.md
-      - 'Product: Variation translation insert': plugins/eca/commerce/events/eca_commerce_product_variation_translation_insert.md
-      - 'Product: Variation update': plugins/eca/commerce/events/eca_commerce_product_variation_update.md
-      - 'Promotion: Coupon create': plugins/eca/commerce/events/eca_commerce_promotion_coupon_create.md
-      - 'Promotion: Coupon delete': plugins/eca/commerce/events/eca_commerce_promotion_coupon_delete.md
-      - 'Promotion: Coupon insert': plugins/eca/commerce/events/eca_commerce_promotion_coupon_insert.md
-      - 'Promotion: Coupon load': plugins/eca/commerce/events/eca_commerce_promotion_coupon_load.md
-      - 'Promotion: Coupon predelete': plugins/eca/commerce/events/eca_commerce_promotion_coupon_predelete.md
-      - 'Promotion: Coupon presave': plugins/eca/commerce/events/eca_commerce_promotion_coupon_presave.md
-      - 'Promotion: Coupon update': plugins/eca/commerce/events/eca_commerce_promotion_coupon_update.md
-      - 'Promotion: Create': plugins/eca/commerce/events/eca_commerce_promotion_create.md
-      - 'Promotion: Delete': plugins/eca/commerce/events/eca_commerce_promotion_delete.md
-      - 'Promotion: Filter': plugins/eca/commerce/events/eca_commerce_promotion_filter.md
-      - 'Promotion: Insert': plugins/eca/commerce/events/eca_commerce_promotion_insert.md
-      - 'Promotion: Load': plugins/eca/commerce/events/eca_commerce_promotion_load.md
-      - 'Promotion: Predelete': plugins/eca/commerce/events/eca_commerce_promotion_predelete.md
-      - 'Promotion: Presave': plugins/eca/commerce/events/eca_commerce_promotion_presave.md
-      - 'Promotion: Translate Delete': plugins/eca/commerce/events/eca_commerce_promotion_translation_delete.md
-      - 'Promotion: Translate Insert': plugins/eca/commerce/events/eca_commerce_promotion_translation_insert.md
-      - 'Promotion: Update': plugins/eca/commerce/events/eca_commerce_promotion_update.md
-      - 'Store: Create': plugins/eca/commerce/events/eca_commerce_store_create.md
-      - 'Store: Delete': plugins/eca/commerce/events/eca_commerce_store_delete.md
-      - 'Store: Insert': plugins/eca/commerce/events/eca_commerce_store_insert.md
-      - 'Store: Load': plugins/eca/commerce/events/eca_commerce_store_load.md
-      - 'Store: Predelete': plugins/eca/commerce/events/eca_commerce_store_predelete.md
-      - 'Store: Presave': plugins/eca/commerce/events/eca_commerce_store_presave.md
-      - 'Store: Translation delete': plugins/eca/commerce/events/eca_commerce_store_translation_delete.md
-      - 'Store: Translation insert': plugins/eca/commerce/events/eca_commerce_store_translation_insert.md
-      - 'Store: Update': plugins/eca/commerce/events/eca_commerce_store_update.md
-      - 'Tax: Build': plugins/eca/commerce/events/eca_commerce_tax_build.md
-      - 'Tax: Customer profile': plugins/eca/commerce/events/eca_commerce_tax_customer_profile.md
-    - Conditions:
-      - 'Commerce: Billing address': plugins/eca/commerce/conditions/eca_commerce_commerce_order_billing_address.md
-      - 'Commerce: Current order total': plugins/eca/commerce/conditions/eca_commerce_commerce_order_total_price.md
-      - 'Commerce: Customer ID': plugins/eca/commerce/conditions/eca_commerce_commerce_order_customer.md
-      - 'Commerce: Customer email': plugins/eca/commerce/conditions/eca_commerce_commerce_order_email.md
-      - 'Commerce: Customer role': plugins/eca/commerce/conditions/eca_commerce_commerce_order_customer_role.md
-      - 'Commerce: Order contains product categories': plugins/eca/commerce/conditions/eca_commerce_commerce_order_product_category.md
-      - 'Commerce: Order contains product types': plugins/eca/commerce/conditions/eca_commerce_commerce_order_product_type.md
-      - 'Commerce: Order contains product variation types': plugins/eca/commerce/conditions/eca_commerce_commerce_order_variation_type.md
-      - 'Commerce: Order contains specific product variations': plugins/eca/commerce/conditions/eca_commerce_commerce_order_purchased_entity.md
-      - 'Commerce: Order contains specific products': plugins/eca/commerce/conditions/eca_commerce_commerce_order_product.md
-      - 'Commerce: Order currency': plugins/eca/commerce/conditions/eca_commerce_commerce_order_currency.md
-      - 'Commerce: Order type': plugins/eca/commerce/conditions/eca_commerce_commerce_order_type.md
-      - 'Commerce: Product categories': plugins/eca/commerce/conditions/eca_commerce_commerce_order_item_product_category.md
-      - 'Commerce: Product types': plugins/eca/commerce/conditions/eca_commerce_commerce_order_item_product_type.md
-      - 'Commerce: Product variation types': plugins/eca/commerce/conditions/eca_commerce_commerce_order_item_variation_type.md
-      - 'Commerce: Selected payment gateway': plugins/eca/commerce/conditions/eca_commerce_commerce_order_payment_gateway.md
-      - 'Commerce: Shipping address': plugins/eca/commerce/conditions/eca_commerce_commerce_order_shipping_address.md
-      - 'Commerce: Specific product variation': plugins/eca/commerce/conditions/eca_commerce_commerce_order_item_purchased_entity.md
-      - 'Commerce: Specific products': plugins/eca/commerce/conditions/eca_commerce_commerce_order_item_product.md
-      - 'Commerce: Store': plugins/eca/commerce/conditions/eca_commerce_commerce_order_store.md
-      - 'Commerce: Total discounted product quantity': plugins/eca/commerce/conditions/eca_commerce_commerce_order_item_quantity.md
-    - Actions:
-      - 'Change Price in Cart': plugins/eca/commerce/actions/eca_commerce_change_price_in_cart.md
   - 'ECA Config':
     - plugins/eca/config/index.md
     - Events:
@@ -237,24 +124,6 @@
       - 'List: add entity': plugins/eca/content/actions/eca_list_add_entity.md
       - 'List: remove entity': plugins/eca/content/actions/eca_list_remove_entity.md
       - 'Trigger a custom event (entity-aware)': plugins/eca/content/actions/eca_trigger_content_entity_custom_event.md
-  - 'ECA Content Access':
-    - plugins/eca/content_access/index.md
-    - Actions:
-      - 'Content access: grant access': plugins/eca/content_access/actions/eca_content_access_grant_access.md
-      - 'Content access: revoke access': plugins/eca/content_access/actions/eca_content_access_revoke_access.md
-  - 'ECA Context':
-    - plugins/eca/context/index.md
-    - Actions:
-      - 'Define a new context': plugins/eca/context/actions/eca_new_context.md
-  - 'ECA CrowdSec':
-    - plugins/eca/crowdsec/index.md
-    - Events:
-      - 'IP banned': plugins/eca/crowdsec/events/crowdsec_banned.md
-      - 'IP blocked': plugins/eca/crowdsec/events/crowdsec_blocked.md
-      - 'IP signalled': plugins/eca/crowdsec/events/crowdsec_signalled.md
-      - 'IP unbanned': plugins/eca/crowdsec/events/crowdsec_unbanned.md
-      - 'Scenario list': plugins/eca/crowdsec/events/crowdsec_scenariolist.md
-      - 'Signal scenario list': plugins/eca/crowdsec/events/crowdsec_signalscenariolist.md
   - 'ECA Endpoint':
     - plugins/eca/endpoint/index.md
     - Events:
@@ -305,28 +174,11 @@
       - 'Response: set headers': plugins/eca/endpoint/actions/eca_endpoint_set_response_headers.md
       - 'Response: set max age': plugins/eca/endpoint/actions/eca_endpoint_set_response_max_age.md
       - 'Response: set status code': plugins/eca/endpoint/actions/eca_endpoint_set_response_status_code.md
-  - 'ECA Entity Share Client':
-      - plugins/eca/entity_share_client/index.md
-      - Events:
-          - 'Entity share: Relationship Field Value': plugins/eca/entity_share_client/events/entity_share_client_rel_field_value.md
-  - 'ECA Entity Share Server':
-      - plugins/eca/entity_share_server/index.md
-      - Events:
-          - 'Entity share: Channel list prepared': plugins/eca/entity_share_server/events/entity_share_server_rel_field_value.md
   - 'ECA File':
     - plugins/eca/file/index.md
     - Actions:
       - 'File: rename': plugins/eca/file/actions/eca_file_rename.md
       - 'File: write': plugins/eca/file/actions/eca_file_write.md
-  - 'ECA Flag':
-    - plugins/eca/flag/index.md
-    - Events:
-      - Flag: plugins/eca/flag/events/flag_flag.md
-      - Unflag: plugins/eca/flag/events/flag_unflag.md
-    - Conditions:
-      - 'Flag: entity flagged': plugins/eca/flag/conditions/eca_flag_entity_is_flagged.md
-    - Actions:
-      - 'Flag: get flagging for entity': plugins/eca/flag/actions/eca_flag_get_flagging.md
   - 'ECA Form':
     - plugins/eca/form/index.md
     - Events:
@@ -383,14 +235,6 @@
       - 'Log message created': plugins/eca/log/events/log_log_message.md
     - Actions:
       - 'Log Message': plugins/eca/log/actions/eca_write_log_message.md
-  - 'ECA Metatag':
-    - plugins/eca/metatag/index.md
-    - Events:
-      - 'Alter metatags': plugins/eca/metatag/events/eca_metatag_alter.md
-      - 'Provide a list of tags': plugins/eca/metatag/events/eca_metatag_tags.md
-    - Actions:
-      - 'Add tag': plugins/eca/metatag/actions/eca_metatag_add_tag.md
-      - 'Set tag value': plugins/eca/metatag/actions/eca_metatag_set_tag_value.md
   - 'ECA Migrate':
     - plugins/eca/migrate/index.md
     - Events:
@@ -411,18 +255,14 @@
       - 'Allow new routes': plugins/eca/misc/events/routing_dynamic.md
       - 'Alter route': plugins/eca/misc/events/routing_alter.md
       - 'Block content get dependency': plugins/eca/misc/events/drupal_block_content_get_dependency.md
-      - 'Build render array': plugins/eca/misc/events/drupal_section_component_build_render_array.md
-      - 'Build resource type': plugins/eca/misc/events/drupal_build.md
       - 'Controller arguments have been resolved': plugins/eca/misc/events/kernel_controller_arguments.md
       - 'Controller does not return a Response instance': plugins/eca/misc/events/kernel_view.md
       - 'Controller found to handle request': plugins/eca/misc/events/kernel_controller.md
-      - 'Prepare layout builder element': plugins/eca/misc/events/drupal_prepare_layout.md
       - 'Response created': plugins/eca/misc/events/kernel_response.md
       - 'Response for request created': plugins/eca/misc/events/kernel_finish_request.md
       - 'Response was sent': plugins/eca/misc/events/kernel_terminate.md
       - 'Route building finished': plugins/eca/misc/events/routing_finished.md
       - 'Sanitize file name': plugins/eca/misc/events/drupal_file_upload_sanitize_name_event.md
-      - 'Save translated string': plugins/eca/misc/events/drupal_save_translation.md
       - 'Select page display mode': plugins/eca/misc/events/drupal_select_page_display_variant.md
       - 'Service container finished initializing': plugins/eca/misc/events/kernel_container_initialize_subrequest_finished.md
       - 'Start dispatching request': plugins/eca/misc/events/kernel_request.md
@@ -431,24 +271,6 @@
       - 'Route match': plugins/eca/misc/conditions/eca_route_match.md
     - Actions:
       - 'Token: load route parameter': plugins/eca/misc/actions/eca_token_load_route_param.md
-  - 'ECA Parameters':
-    - plugins/eca/parameters/index.md
-    - Events:
-      - 'Requesting parameter': plugins/eca/parameters/events/parameters_request.md
-    - Conditions:
-      - 'Parameter: compare value': plugins/eca/parameters/conditions/eca_parameter_value.md
-      - 'Parameter: exists': plugins/eca/parameters/conditions/eca_parameter_exists.md
-    - Actions:
-      - 'Get parameter': plugins/eca/parameters/actions/eca_parameter_get.md
-      - 'Set parameter': plugins/eca/parameters/actions/eca_parameter_set.md
-  - 'ECA Push Framework':
-    - plugins/eca/push_framework/index.md
-    - Events:
-      - 'Direct PUsh': plugins/eca/push_framework/events/eca_push_framework_eca_push_framework_direct_push.md
-      - 'Post render notification': plugins/eca/push_framework/events/push_framework_channel_post_render.md
-      - 'Pre build notification': plugins/eca/push_framework/events/push_framework_channel_pre_build.md
-      - 'Pre render notification': plugins/eca/push_framework/events/push_framework_channel_pre_render.md
-      - 'Prepare templates': plugins/eca/push_framework/events/push_framework_channel_prepare_templates.md
   - 'ECA Queue':
     - plugins/eca/queue/index.md
     - Events:
@@ -482,96 +304,11 @@
       - 'Render: lazy element': plugins/eca/render/actions/eca_render_lazy.md
       - 'Render: link': plugins/eca/render/actions/eca_render_link.md
       - 'Render: markup': plugins/eca/render/actions/eca_render_markup.md
-      - 'Render: serialize': plugins/eca/render/actions/eca_render_serialize_serialization.md
       - 'Render: set weight': plugins/eca/render/actions/eca_render_set_weight.md
       - 'Render: text': plugins/eca/render/actions/eca_render_text_filter.md
-      - 'Render: unserialize': plugins/eca/render/actions/eca_render_unserialize_serialization.md
       - 'Render: view entity': plugins/eca/render/actions/eca_render_entity_view.md
       - 'Render: view field': plugins/eca/render/actions/eca_render_entity_view_field.md
       - 'Set active theme': plugins/eca/render/actions/eca_set_active_theme.md
-  - 'ECA State Machine':
-    - plugins/eca/state_machine/index.md
-    - Events:
-      - 'State Machine: post_transition': plugins/eca/state_machine/events/state_machine_state_machine.post_transition.md
-      - 'State Machine: pre_transition': plugins/eca/state_machine/events/state_machine_state_machine.pre_transition.md
-    - Conditions:
-      - 'State Machine: Entity State': plugins/eca/state_machine/conditions/eca_state_machine_entity_state.md
-      - 'State Machine: WorkflowTransition': plugins/eca/state_machine/conditions/eca_state_machine_workflow_transition.md
-    - Actions:
-      - 'State Machine: trigger entity state transition': plugins/eca/state_machine/actions/eca_state_machine_transition.md
-  - 'ECA Tamper':
-    - plugins/eca/tamper/index.md
-    - Conditions:
-      - 'Tamper: Cast to integer': plugins/eca/tamper/conditions/eca_tamper_condition_cast_to_int.md
-      - 'Tamper: Characters to trim': plugins/eca/tamper/conditions/eca_tamper_condition_trim.md
-      - 'Tamper: Convert case': plugins/eca/tamper/conditions/eca_tamper_condition_convert_case.md
-      - 'Tamper: Convert to Boolean': plugins/eca/tamper/conditions/eca_tamper_condition_convert_boolean.md
-      - 'Tamper: Copy': plugins/eca/tamper/conditions/eca_tamper_condition_copy.md
-      - 'Tamper: Country to ISO code': plugins/eca/tamper/conditions/eca_tamper_condition_country_to_code.md
-      - 'Tamper: Encode/Decode': plugins/eca/tamper/conditions/eca_tamper_condition_encode.md
-      - 'Tamper: Find replace': plugins/eca/tamper/conditions/eca_tamper_condition_find_replace.md
-      - 'Tamper: Find replace (multiline)': plugins/eca/tamper/conditions/eca_tamper_condition_find_replace_multiline.md
-      - 'Tamper: Find replace REGEX': plugins/eca/tamper/conditions/eca_tamper_condition_find_replace_regex.md
-      - 'Tamper: Format a number': plugins/eca/tamper/conditions/eca_tamper_condition_number_format.md
-      - 'Tamper: Format string': plugins/eca/tamper/conditions/eca_tamper_condition_sprintf.md
-      - 'Tamper: Get number of words': plugins/eca/tamper/conditions/eca_tamper_condition_word_count.md
-      - 'Tamper: Get position of sub-string': plugins/eca/tamper/conditions/eca_tamper_condition_str_pos.md
-      - 'Tamper: Get string length': plugins/eca/tamper/conditions/eca_tamper_condition_str_len.md
-      - 'Tamper: HTML entity decode': plugins/eca/tamper/conditions/eca_tamper_condition_html_entity_decode.md
-      - 'Tamper: HTML entity encode': plugins/eca/tamper/conditions/eca_tamper_condition_html_entity_encode.md
-      - 'Tamper: Hash': plugins/eca/tamper/conditions/eca_tamper_condition_hash.md
-      - 'Tamper: Math': plugins/eca/tamper/conditions/eca_tamper_condition_math.md
-      - 'Tamper: Pad a string': plugins/eca/tamper/conditions/eca_tamper_condition_str_pad.md
-      - 'Tamper: Rewrite': plugins/eca/tamper/conditions/eca_tamper_condition_rewrite.md
-      - 'Tamper: Set value or default value': plugins/eca/tamper/conditions/eca_tamper_condition_default_value.md
-      - 'Tamper: State to abbrev': plugins/eca/tamper/conditions/eca_tamper_condition_state_to_abbrev.md
-      - 'Tamper: String to Unix Timestamp': plugins/eca/tamper/conditions/eca_tamper_condition_strtotime.md
-      - 'Tamper: Strip tags': plugins/eca/tamper/conditions/eca_tamper_condition_strip_tags.md
-      - 'Tamper: Time Offset': plugins/eca/tamper/conditions/eca_tamper_condition_timeoffset.md
-      - 'Tamper: Transliterates text from Unicode to US-ASCII.': plugins/eca/tamper/conditions/eca_tamper_condition_transliteration.md
-      - 'Tamper: Truncate': plugins/eca/tamper/conditions/eca_tamper_condition_truncate_text.md
-      - 'Tamper: URL Decode': plugins/eca/tamper/conditions/eca_tamper_condition_url_decode.md
-      - 'Tamper: URL Encode': plugins/eca/tamper/conditions/eca_tamper_condition_url_encode.md
-      - 'Tamper: Unix timestamp to Date': plugins/eca/tamper/conditions/eca_tamper_condition_timetodate.md
-    - Actions:
-      - 'Tamper: Cast to integer': plugins/eca/tamper/actions/eca_tamper_cast_to_int.md
-      - 'Tamper: Characters to trim': plugins/eca/tamper/actions/eca_tamper_trim.md
-      - 'Tamper: Convert case': plugins/eca/tamper/actions/eca_tamper_convert_case.md
-      - 'Tamper: Convert to Boolean': plugins/eca/tamper/actions/eca_tamper_convert_boolean.md
-      - 'Tamper: Copy': plugins/eca/tamper/actions/eca_tamper_copy.md
-      - 'Tamper: Country to ISO code': plugins/eca/tamper/actions/eca_tamper_country_to_code.md
-      - 'Tamper: Encode/Decode': plugins/eca/tamper/actions/eca_tamper_encode.md
-      - 'Tamper: Explode': plugins/eca/tamper/actions/eca_tamper_explode.md
-      - 'Tamper: Filter items': plugins/eca/tamper/actions/eca_tamper_array_filter.md
-      - 'Tamper: Find replace': plugins/eca/tamper/actions/eca_tamper_find_replace.md
-      - 'Tamper: Find replace (multiline)': plugins/eca/tamper/actions/eca_tamper_find_replace_multiline.md
-      - 'Tamper: Find replace REGEX': plugins/eca/tamper/actions/eca_tamper_find_replace_regex.md
-      - 'Tamper: Format a number': plugins/eca/tamper/actions/eca_tamper_number_format.md
-      - 'Tamper: Format string': plugins/eca/tamper/actions/eca_tamper_sprintf.md
-      - 'Tamper: Get number of words': plugins/eca/tamper/actions/eca_tamper_word_count.md
-      - 'Tamper: Get position of sub-string': plugins/eca/tamper/actions/eca_tamper_str_pos.md
-      - 'Tamper: Get string length': plugins/eca/tamper/actions/eca_tamper_str_len.md
-      - 'Tamper: HTML entity decode': plugins/eca/tamper/actions/eca_tamper_html_entity_decode.md
-      - 'Tamper: HTML entity encode': plugins/eca/tamper/actions/eca_tamper_html_entity_encode.md
-      - 'Tamper: Hash': plugins/eca/tamper/actions/eca_tamper_hash.md
-      - 'Tamper: Implode': plugins/eca/tamper/actions/eca_tamper_implode.md
-      - 'Tamper: Keyword filter': plugins/eca/tamper/actions/eca_tamper_keyword_filter.md
-      - 'Tamper: Math': plugins/eca/tamper/actions/eca_tamper_math.md
-      - 'Tamper: Pad a string': plugins/eca/tamper/actions/eca_tamper_str_pad.md
-      - 'Tamper: Required': plugins/eca/tamper/actions/eca_tamper_required.md
-      - 'Tamper: Rewrite': plugins/eca/tamper/actions/eca_tamper_rewrite.md
-      - 'Tamper: Set value or default value': plugins/eca/tamper/actions/eca_tamper_default_value.md
-      - 'Tamper: Skip tampers on empty': plugins/eca/tamper/actions/eca_tamper_skip_on_empty.md
-      - 'Tamper: State to abbrev': plugins/eca/tamper/actions/eca_tamper_state_to_abbrev.md
-      - 'Tamper: String to Unix Timestamp': plugins/eca/tamper/actions/eca_tamper_strtotime.md
-      - 'Tamper: Strip tags': plugins/eca/tamper/actions/eca_tamper_strip_tags.md
-      - 'Tamper: Time Offset': plugins/eca/tamper/actions/eca_tamper_timeoffset.md
-      - 'Tamper: Transliterates text from Unicode to US-ASCII.': plugins/eca/tamper/actions/eca_tamper_transliteration.md
-      - 'Tamper: Truncate': plugins/eca/tamper/actions/eca_tamper_truncate_text.md
-      - 'Tamper: URL Decode': plugins/eca/tamper/actions/eca_tamper_url_decode.md
-      - 'Tamper: URL Encode': plugins/eca/tamper/actions/eca_tamper_url_encode.md
-      - 'Tamper: Unique': plugins/eca/tamper/actions/eca_tamper_unique.md
-      - 'Tamper: Unix timestamp to Date': plugins/eca/tamper/actions/eca_tamper_timetodate.md
   - 'ECA User':
     - plugins/eca/user/index.md
     - Events:
@@ -593,23 +330,6 @@
       - 'User: create new': plugins/eca/user/actions/eca_new_user.md
       - 'User: get preferred language code': plugins/eca/user/actions/eca_get_preferred_langcode.md
       - 'User: switch current account': plugins/eca/user/actions/eca_switch_account.md
-  - 'ECA VBO':
-    - plugins/eca/vbo/index.md
-    - Events:
-      - 'VBO: Confirm form build of Views bulk operation': plugins/eca/vbo/events/vbo_confirm_form_build.md
-      - 'VBO: Confirm form submit of Views bulk operation': plugins/eca/vbo/events/vbo_confirm_form_submit.md
-      - 'VBO: Confirm form validate of Views bulk operation': plugins/eca/vbo/events/vbo_confirm_form_validate.md
-      - 'VBO: Custom access for Views bulk operation': plugins/eca/vbo/events/vbo_custom_access.md
-      - 'VBO: Execute Views bulk operation (multiple at once)': plugins/eca/vbo/events/vbo_execute_multiple.md
-      - 'VBO: Execute Views bulk operation (one by one)': plugins/eca/vbo/events/vbo_execute.md
-      - 'VBO: Form build of Views bulk operation': plugins/eca/vbo/events/vbo_form_build.md
-      - 'VBO: Form submit of Views bulk operation': plugins/eca/vbo/events/vbo_form_submit.md
-      - 'VBO: Form validate of Views bulk operation': plugins/eca/vbo/events/vbo_form_validate.md
-    - Actions:
-      - 'VBO: Get Views argument': plugins/eca/vbo/actions/eca_vbo_get_views_argument.md
-      - 'VBO: Get configuration value': plugins/eca/vbo/actions/eca_vbo_get_config_value.md
-      - 'VBO: Set custom access on Views Bulk Operation': plugins/eca/vbo/actions/eca_vbo_set_custom_access.md
-      - 'VBO: Set result': plugins/eca/vbo/actions/eca_vbo_set_result.md
   - 'ECA Views':
     - plugins/eca/views/index.md
     - Events:
@@ -627,145 +347,18 @@
       - 'Views: Export query into file': plugins/eca/views/actions/eca_views_export.md
       - 'Views: Query Substitution': plugins/eca/views/actions/eca_views_query_substitution.md
       - 'Views: Set filter value': plugins/eca/views/actions/eca_views_set_filter_value.md
-  - 'ECA Views data export':
-      - plugins/eca/views_data_export/index.md
-      - Events:
-          - 'Alter a row': plugins/eca/views_data_export/events/eca_views_data_export_alter_row.md
-      - Actions:
-          - 'Set column value': plugins/eca/views_data_export/actions/eca_views_data_export_set_column_value.md
-  - 'ECA Webform':
-      - plugins/eca/webform/index.md
-      - Events:
-          - 'Access rules': plugins/eca/webform/events/webform_access_rules.md
-          - 'Alter access rules': plugins/eca/webform/events/webform_access_rules_alter.md
-          - 'Alter admin third party settings form': plugins/eca/webform/events/webform_admin_third_party_settings_form_alter.md
-          - 'Alter element': plugins/eca/webform/events/webform_element_alter.md
-          - 'Alter element configuration form': plugins/eca/webform/events/webform_element_configuration_form_alter.md
-          - 'Alter element default properties': plugins/eca/webform/events/webform_element_default_properties_alter.md
-          - 'Alter element info': plugins/eca/webform/events/webform_element_info_alter.md
-          - 'Alter element input masks': plugins/eca/webform/events/webform_element_input_masks_alter.md
-          - 'Alter element translatable properties': plugins/eca/webform/events/webform_element_translatable_properties_alter.md
-          - 'Alter handler info': plugins/eca/webform/events/webform_handler_info_alter.md
-          - 'Alter handler invoke': plugins/eca/webform/events/webform_handler_invoke_alter.md
-          - 'Alter help info': plugins/eca/webform/events/webform_help_info_alter.md
-          - 'Alter image select images': plugins/eca/webform/events/webform_image_select_images_alter.md
-          - 'Alter options': plugins/eca/webform/events/webform_options_alter.md
-          - 'Alter source entity info': plugins/eca/webform/events/webform_source_entity_info_alter.md
-          - 'Alter submission form': plugins/eca/webform/events/webform_submission_form_alter.md
-          - 'Alter submission query access': plugins/eca/webform/events/webform_submission_query_access_alter.md
-          - 'Alter third party settings form': plugins/eca/webform/events/webform_third_party_settings_form_alter.md
-          - 'Alter variant info': plugins/eca/webform/events/webform_variant_info_alter.md
-          - 'Element access': plugins/eca/webform/events/webform_element_access.md
-          - 'Element input masks': plugins/eca/webform/events/webform_element_input_masks.md
-          - 'Help info': plugins/eca/webform/events/webform_help_info.md
-          - 'Submission access': plugins/eca/webform/events/webform_submission_access.md
-          - 'Submissions post-purge': plugins/eca/webform/events/webform_submissions_post_purge.md
-          - 'Submissions pre-purge': plugins/eca/webform/events/webform_submissions_pre_purge.md
-      - Actions:
-          - 'Webform Submission: Get data': plugins/eca/webform/actions/eca_webform_submission_get_data.md
-          - 'Webform Submission: Set data': plugins/eca/webform/actions/eca_webform_submission_set_data.md
   - 'ECA Workflow':
     - plugins/eca/workflow/index.md
     - Events:
       - 'Workflow: state transition': plugins/eca/workflow/events/workflow_transition.md
     - Actions:
       - 'Entity workflow Editorial: transition': plugins/eca/workflow/actions/eca_workflow_transition_editorial.md
-  - 'ECA: DANSE integration':
-    - plugins/eca/danse/index.md
-    - Events:
-      - 'Recipient Selection': plugins/eca/danse/events/danse_danse_recipient_selection.md
-- Augmentor:
-  - plugins/augmentor/index.md
-  - Actions:
-    - 'Augmentor Minimal comment': plugins/augmentor/actions/entity_augmentor_action_minimal_comment.md
-    - 'Augmentor Minimal contact message': plugins/augmentor/actions/entity_augmentor_action_minimal_contact_message.md
-    - 'Augmentor Minimal content item': plugins/augmentor/actions/entity_augmentor_action_minimal_node.md
-    - 'Augmentor Minimal custom block': plugins/augmentor/actions/entity_augmentor_action_minimal_block_content.md
-    - 'Augmentor Minimal email': plugins/augmentor/actions/entity_augmentor_action_minimal_easy_email.md
-    - 'Augmentor Minimal flagging': plugins/augmentor/actions/entity_augmentor_action_minimal_flagging.md
-    - 'Augmentor Minimal group': plugins/augmentor/actions/entity_augmentor_action_minimal_group.md
-    - 'Augmentor Minimal group content item': plugins/augmentor/actions/entity_augmentor_action_minimal_group_content.md
-    - 'Augmentor Minimal media item': plugins/augmentor/actions/entity_augmentor_action_minimal_media.md
-    - 'Augmentor Minimal order': plugins/augmentor/actions/entity_augmentor_action_minimal_commerce_order.md
-    - 'Augmentor Minimal order item': plugins/augmentor/actions/entity_augmentor_action_minimal_commerce_order_item.md
-    - 'Augmentor Minimal product': plugins/augmentor/actions/entity_augmentor_action_minimal_commerce_product.md
-    - 'Augmentor Minimal product attribute value': plugins/augmentor/actions/entity_augmentor_action_minimal_commerce_product_attribute_value.md
-    - 'Augmentor Minimal product variation': plugins/augmentor/actions/entity_augmentor_action_minimal_commerce_product_variation.md
-    - 'Augmentor Minimal profile': plugins/augmentor/actions/entity_augmentor_action_minimal_profile.md
-    - 'Augmentor Minimal shortcut link': plugins/augmentor/actions/entity_augmentor_action_minimal_shortcut.md
-    - 'Augmentor Minimal store': plugins/augmentor/actions/entity_augmentor_action_minimal_commerce_store.md
-    - 'Augmentor Minimal submission': plugins/augmentor/actions/entity_augmentor_action_minimal_webform_submission.md
-    - 'Augmentor Minimal taxonomy term': plugins/augmentor/actions/entity_augmentor_action_minimal_taxonomy_term.md
-    - 'Augmentor comment': plugins/augmentor/actions/entity_augmentor_action_comment.md
-    - 'Augmentor contact message': plugins/augmentor/actions/entity_augmentor_action_contact_message.md
-    - 'Augmentor content item': plugins/augmentor/actions/entity_augmentor_action_node.md
-    - 'Augmentor custom block': plugins/augmentor/actions/entity_augmentor_action_block_content.md
-    - 'Augmentor email': plugins/augmentor/actions/entity_augmentor_action_easy_email.md
-    - 'Augmentor flagging': plugins/augmentor/actions/entity_augmentor_action_flagging.md
-    - 'Augmentor group': plugins/augmentor/actions/entity_augmentor_action_group.md
-    - 'Augmentor group content item': plugins/augmentor/actions/entity_augmentor_action_group_content.md
-    - 'Augmentor media item': plugins/augmentor/actions/entity_augmentor_action_media.md
-    - 'Augmentor order': plugins/augmentor/actions/entity_augmentor_action_commerce_order.md
-    - 'Augmentor order item': plugins/augmentor/actions/entity_augmentor_action_commerce_order_item.md
-    - 'Augmentor product': plugins/augmentor/actions/entity_augmentor_action_commerce_product.md
-    - 'Augmentor product attribute value': plugins/augmentor/actions/entity_augmentor_action_commerce_product_attribute_value.md
-    - 'Augmentor product variation': plugins/augmentor/actions/entity_augmentor_action_commerce_product_variation.md
-    - 'Augmentor profile': plugins/augmentor/actions/entity_augmentor_action_profile.md
-    - 'Augmentor shortcut link': plugins/augmentor/actions/entity_augmentor_action_shortcut.md
-    - 'Augmentor store': plugins/augmentor/actions/entity_augmentor_action_commerce_store.md
-    - 'Augmentor submission': plugins/augmentor/actions/entity_augmentor_action_webform_submission.md
-    - 'Augmentor taxonomy term': plugins/augmentor/actions/entity_augmentor_action_taxonomy_term.md
-- Comment:
-  - plugins/comment/index.md
-  - Actions:
-    - 'Unpublish comment containing keyword(s)': plugins/comment/actions/comment_unpublish_by_keyword_action.md
-- 'Commerce Product':
-  - plugins/commerce_product/index.md
-  - Actions:
-    - 'Publish selected product': plugins/commerce_product/actions/commerce_publish_product.md
-    - 'Unpublish selected product': plugins/commerce_product/actions/commerce_unpublish_product.md
 - 'Content Moderation':
   - plugins/content_moderation/index.md
   - Actions:
     - 'Change moderation state of Content': plugins/content_moderation/actions/moderation_state_change_node.md
     - 'Change moderation state of Content block': plugins/content_moderation/actions/moderation_state_change_block_content.md
-    - 'Change moderation state of Email': plugins/content_moderation/actions/moderation_state_change_easy_email.md
-    - 'Change moderation state of Group': plugins/content_moderation/actions/moderation_state_change_group.md
-    - 'Change moderation state of Media': plugins/content_moderation/actions/moderation_state_change_media.md
-    - 'Change moderation state of Profile': plugins/content_moderation/actions/moderation_state_change_profile.md
     - 'Change moderation state of Taxonomy term': plugins/content_moderation/actions/moderation_state_change_taxonomy_term.md
-- 'Drupal Remote Dashboard':
-  - plugins/drd/index.md
-  - Actions:
-    - 'Change domain, protocol and port of a domain': plugins/drd/actions/drd_action_domainchange.md
-    - 'Check status for all projects': plugins/drd/actions/drd_action_projects_status.md
-    - Cron: plugins/drd/actions/drd_action_cron.md
-    - 'DNS lookup for all domains': plugins/drd/actions/drd_action_dnslookup.md
-    - 'Download a database dump': plugins/drd/actions/drd_action_database.md
-    - 'Download a file': plugins/drd/actions/drd_action_download.md
-    - 'Enable all domains': plugins/drd/actions/drd_action_domains_enableall.md
-    - 'Error Logs': plugins/drd/actions/drd_action_error_logs.md
-    - 'Execute PHP': plugins/drd/actions/drd_action_php.md
-    - 'Flush Cache': plugins/drd/actions/drd_action_flush_cache.md
-    - 'Get a session URL': plugins/drd/actions/drd_action_session.md
-    - 'Get installed projects': plugins/drd/actions/drd_action_projects.md
-    - Info: plugins/drd/actions/drd_action_info.md
-    - JobScheduler: plugins/drd/actions/drd_action_job_scheduler.md
-    - 'List Cores': plugins/drd/actions/drd_action_list_cores.md
-    - 'List Domains': plugins/drd/actions/drd_action_list_domains.md
-    - 'List Hosts': plugins/drd/actions/drd_action_list_hosts.md
-    - 'List and render blocks': plugins/drd/actions/drd_action_blocks.md
-    - 'Lock a project release': plugins/drd/actions/drd_action_release_lock.md
-    - 'Maintenance Mode': plugins/drd/actions/drd_action_maintenance_mode.md
-    - 'Move domain to a different core': plugins/drd/actions/drd_action_domainmove.md
-    - Ping: plugins/drd/actions/drd_action_ping.md
-    - 'Receive domains': plugins/drd/actions/drd_action_domains_receive.md
-    - 'Run update.php': plugins/drd/actions/drd_action_update.md
-    - 'Show Logs of Update Projects': plugins/drd/actions/drd_action_projects_update_log.md
-    - 'Unlock a project release': plugins/drd/actions/drd_action_release_unlock.md
-    - 'Update Projects': plugins/drd/actions/drd_action_projects_update.md
-    - 'Update Translations': plugins/drd/actions/drd_action_update_translations.md
-    - 'User Credentials': plugins/drd/actions/drd_action_user_credentials.md
 - 'Drupal core':
   - plugins/core/index.md
   - Actions:
@@ -775,11 +368,6 @@
     - 'Publish content block': plugins/core/actions/entity_publish_action_block_content.md
     - 'Publish content item': plugins/core/actions/entity_publish_action_node.md
     - 'Publish custom menu link': plugins/core/actions/entity_publish_action_menu_link_content.md
-    - 'Publish group': plugins/core/actions/entity_publish_action_group.md
-    - 'Publish media item': plugins/core/actions/entity_publish_action_media.md
-    - 'Publish product': plugins/core/actions/entity_publish_action_commerce_product.md
-    - 'Publish product variation': plugins/core/actions/entity_publish_action_commerce_product_variation.md
-    - 'Publish profile': plugins/core/actions/entity_publish_action_profile.md
     - 'Publish taxonomy term': plugins/core/actions/entity_publish_action_taxonomy_term.md
     - 'Redirect to URL': plugins/core/actions/action_goto_action.md
     - 'Send email': plugins/core/actions/action_send_email_action.md
@@ -788,61 +376,14 @@
     - 'Unpublish content block': plugins/core/actions/entity_unpublish_action_block_content.md
     - 'Unpublish content item': plugins/core/actions/entity_unpublish_action_node.md
     - 'Unpublish custom menu link': plugins/core/actions/entity_unpublish_action_menu_link_content.md
-    - 'Unpublish group': plugins/core/actions/entity_unpublish_action_group.md
-    - 'Unpublish media item': plugins/core/actions/entity_unpublish_action_media.md
-    - 'Unpublish product': plugins/core/actions/entity_unpublish_action_commerce_product.md
-    - 'Unpublish product variation': plugins/core/actions/entity_unpublish_action_commerce_product_variation.md
-    - 'Unpublish profile': plugins/core/actions/entity_unpublish_action_profile.md
     - 'Unpublish taxonomy term': plugins/core/actions/entity_unpublish_action_taxonomy_term.md
-- 'ECA for DRD':
-  - plugins/drd_eca/index.md
-  - Events:
-    - 'DRD: Action finished': plugins/drd_eca/events/drd_drd_eca_action_finished.md
-    - 'DRD: Action started': plugins/drd_eca/events/drd_drd_eca_action_started.md
-- 'Easy Email':
-  - plugins/easy_email/index.md
-  - Actions:
-    - 'Send Easy Email': plugins/easy_email/actions/easy_email_send.md
-- 'Entity Share Client':
-  - plugins/entity_share_client/index.md
-  - Actions:
-    - 'Update policy': plugins/entity_share_client/actions/entity_share_client_update_policy.md
-- Flag:
-  - plugins/flag/index.md
-  - Actions:
-    - 'Delete flagging (unflag)': plugins/flag/actions/flag_delete_flagging.md
-- 'Group Actions':
-    - plugins/group_action/index.md
-    - Actions:
-        - 'Group: add content': plugins/group_action/actions/group_add_content.md
-        - 'Group: add user as member': plugins/group_action/actions/group_add_member.md
-        - 'Group: remove content': plugins/group_action/actions/group_remove_content.md
-        - 'Group: remove user as member': plugins/group_action/actions/group_remove_member.md
-        - 'Group: update content': plugins/group_action/actions/group_update_content.md
-        - 'Group: update user membership': plugins/group_action/actions/group_update_member.md
 - Node:
   - plugins/node/index.md
   - Actions:
-    - 'Change the author of content': plugins/node/actions/node_assign_owner_action.md
     - 'Demote selected content from front page': plugins/node/actions/node_unpromote_action.md
     - 'Make selected content not sticky': plugins/node/actions/node_make_unsticky_action.md
     - 'Make selected content sticky': plugins/node/actions/node_make_sticky_action.md
     - 'Promote selected content to front page': plugins/node/actions/node_promote_action.md
-    - 'Unpublish content containing keyword(s)': plugins/node/actions/node_unpublish_by_keyword_action.md
-- Pathauto:
-  - plugins/pathauto/index.md
-  - Actions:
-    - 'Update URL alias of an entity': plugins/pathauto/actions/pathauto_update_alias.md
-- Prompt:
-  - plugins/prompt/index.md
-  - Actions:
-    - 'Prompt: set field value with IA': plugins/prompt/actions/prompt_set_field_value.md
-- 'Push Framework':
-  - plugins/push_framework/index.md
-  - Actions:
-    - 'Allow all push notifications': plugins/push_framework/actions/push_framework_notifications_allow.md
-    - 'Block all push notifications': plugins/push_framework/actions/push_framework_notifications_block.md
-    - 'Push a notification to a channel.': plugins/push_framework/actions/push_framework_notify.md
 - User:
   - plugins/user/index.md
   - Actions:
@@ -850,19 +391,3 @@
     - 'Block the selected users': plugins/user/actions/user_block_user_action.md
     - 'Remove a role from the selected users': plugins/user/actions/user_remove_role_action.md
     - 'Unblock the selected users': plugins/user/actions/user_unblock_user_action.md
-- 'Views Bulk Operations':
-  - plugins/views_bulk_operations/index.md
-  - Actions:
-    - 'Cancel the selected user accounts': plugins/views_bulk_operations/actions/vbo_cancel_user_action.md
-    - 'Delete selected entities / translations': plugins/views_bulk_operations/actions/views_bulk_operations_delete_entity.md
-- Webform:
-  - plugins/webform/index.md
-  - Actions:
-    - 'Archive webform': plugins/webform/actions/webform_archive_action.md
-    - 'Close webform': plugins/webform/actions/webform_close_action.md
-    - 'Lock submission': plugins/webform/actions/webform_submission_make_lock_action.md
-    - 'Open webform': plugins/webform/actions/webform_open_action.md
-    - 'Restore webform': plugins/webform/actions/webform_unarchive_action.md
-    - 'Star/Flag submission': plugins/webform/actions/webform_submission_make_sticky_action.md
-    - 'Unlock submission': plugins/webform/actions/webform_submission_make_unlock_action.md
-    - 'Unstar/unflag submission': plugins/webform/actions/webform_submission_make_unsticky_action.md
-- 
GitLab