Install

Works with Drupal: ^10.3 || ^11

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 429.1 KB
MD5: 756517ec5a8d9535ec2cb5e2ec86a11a
SHA-1: dbf344b73a91ac89a0ba44a5dbffb76005adf588
SHA-256: 153259bbfcd7dc33c3e9fbae4741cea50446dd57de278283f43306fe7467c798
Download zip 923.68 KB
MD5: c75fff1d6d136824b3dbfdcc4b52340b
SHA-1: 951ed788ba1d0074dda71f970fd3721b4490e95f
SHA-256: 7e78ac6d5057d2b6aaf31dafa80b417e1886663d4b0e8aa4bb1474db83078335

Release notes

Contributors (25)

a.sinitsa,
abhishek_gupta1,
boromino,
coderdan,
danielspeicher,
eapetersen,
edmund.dunn,
eswiderski,
fox_01,
freelock,
gge,
glottus,
Josh Waihi,
jurgenhaas,
jwineichen,
lkmorlan,
luke.leber,
mlncn,
mparker17,
mxh,
outcast creatures,
rclemings,
ressa,
richard cheung,
rkoller

Changelog

Issues: 66 issues resolved.

Changes since 2.0.x:

Bug

  • #3457773 by mxh, gge, jurgenhaas: An error occurred while trying to build an inline entity from submitted form values
  • #3460321 by jurgenhaas, freelock: Update error in eca_post_update_rename tokens
  • #3460491 by jurgenhaas, danielspeicher: Post update hook may not find all token that need to be replaced
  • #3461808 by boromino, jurgenhaas: LogMessageEvent tokens not available
  • #3462442 by freelock, jurgenhaas, mxh: ECA Processing Queued Task error
  • #3465031 by jurgenhaas, coderdan: Multiple cron events not firing consistently
  • #3465248 by jurgenhaas, fox_01: TypeError: Drupal\eca_modeller_bpmn\ModellerBpmnBase::buildConfigurationForm()
  • #3466547 by jurgenhaas: Export recipe: fix dependencies for composer.json
  • #3469697 by jurgenhaas: ECA Form breaks complex IEF widget
  • #3470140 by jurgenhaas: pluginId initialited too late in EntityLoader
  • #3470142 by jurgenhaas: getTokenValue may miss string value when it's a DataTransferObject
  • #3470423 by jurgenhaas, rclemings: Select lists in plugin config should allow for empty values if field is not required
  • #3471271 by jurgenhaas, danielspeicher: ECA Endpoint: Ajax Requests do not receive messages
  • #3471795 by jurgenhaas, danielspeicher: ECA Endpoint: missing main content for ajax requests
  • #3475717 by gge, jurgenhaas: Call to undefined method Drupal\eca\Plugin\DataType\DataTransferObject::addMetaData() in _views_query_tag_alter_condition()
  • #3477649 by jurgenhaas: Entity extra fields do not properly support wildcards
  • #3478007 by a.sinitsa, jurgenhaas: Container in config forms gets interpreted as text fields
  • #3480094 by jurgenhaas: ECA Content: create new entity is not supporting tokens for the type field
  • #3480506 by abhishek_gupta1, eapetersen, jurgenhaas: Operation in Hook eca_content_entity_prepare_form() can be null
  • #3482014 by jurgenhaas: Navigation requires localized_options to be an array in local task
  • #3483589 by jurgenhaas: ECA Content: new revision does not set timestamp and user ID
  • #3484484 by jwineichen, jurgenh: Set Validation Error, empty value support for 2.0.x
  • #3488803: TypeError: ConfigImporter::__construct(): $string_translation must be of type TranslationInterface, null given
  • #3488848 by jurgenhaas, eswiderski, luke.leber: Cache Raw Invalidate
  • #3488999 by jurgenhaas: ECA Views: Events should allow to limit them by display ID
  • #3490184: All applicable form events should implement RenderEventInterface
  • #3490405 by jurgenhaas: ECA Views: Post Render event doesn't provide access to the render array
  • #3492060 by mparker17, jurgenhaas: Call to undefined method Drupal\views_ui\Form\Ajax\ConfigHandlerExtra::getEntity() in Drupal\eca_content\Plugin\EntityReferenceSelection\EventBasedSelection->buildConfigurationForm()
  • #3492460 by jurgenhaas: Views Post Render event may break entity reference views

Feature

  • #3363212 by mlncn, mxh, danielspeicher, jurgenhaas: eca_content: Provide plugins for entity validation
  • #3452549 by jurgenhaas, freelock: Entity Diff: improve support for webform submissions
  • #3454057 by Josh Waihi, jurgenhaas: Allow Field Group Elements to be grouped
  • #3476548 by jurgenhaas: ECA Migrate: Token support for Plugins
  • #3477640 by jurgenhaas: ECA content: clone entity
  • #3477640: ECA content: clone entity
  • #3477644 by jurgenhaas: Provide ID, label and entity type tokens for all content entity types
  • #3477743 by jurgenhaas: EcaRenderContextualLinksEvent should provide a token called entity if a route parameter is one
  • #3477809 by jurgenhaas: Provide events for 4xx and 5xx errors
  • #3480137 by jurgenhaas: ECA Content: new action to receive a list of bundles for an entity type
  • #3481186: Allow customizing the namespace and destination when exporting a model as recipe with drush
  • #3481200 by jurgenhaas: ECA Render: add support for local tasks
  • #3481505 by jurgenhaas: ECA Content: new action to receive a list entity types
  • #3481536 by jurgenhaas: Add token support for route parameter in TokenLoadRouteParameter action
  • #3482670 by jurgenhaas, richard cheung: Provide access denied reason on FieldUpdateActionBase
  • #3485098 by jurgenhaas: ECA Misc: provide new action to receive a query argument
  • #3486355 by jurgenhaas: ECA Base: new action to create a random value
  • #3486377 by jurgenhaas: ECA Form: set field weight
  • #3486383 by jurgenhaas: ECA Form: set field label
  • #3486384 by jurgenhaas: ECA Form: add basic states API support for fields
  • #3486500 by jurgenhaas: Add modal dialog support for the export as recipe form
  • #3363212: Fix the intro version for "Validate content entity"
  • #3454001 by jurgenhaas, freelock: ECA Queue Worker should rethrow exceptions

Misc

  • Add ECA Twilio integration to the readme
  • Add LoggerInterface stub to fix PhpStan tests
  • Add new general token [entity:bundle_id]
  • Remove roave/security-advisories
  • Update dev dependencies for Drupal 11

Task

  • #3423477 by danielspeicher: Refactor SetFieldValue test in module content
  • #3456762 by ressa, jurgenhaas: README: Link to Quick Start install page, position BPMN.iO as recommended modeller
  • #3275283 by rkoller, jurgenhaas, danielspeicher, mxh: Model list: truncate number of listed events
  • #3460857 by glottus, jurgenhaas: Expected [session_user] token missing
  • #3470623 by outcast creatures, jurgenhaas: Ensure config manager is enabled before import/export of ECA models
  • #3472437 by edmund.dunn, jurgenhaas: Drupal\eca\Service\ExportRecipe::__construct(): Argument #2 ($fileSystem) must be of type Drupal\Core\File\FileSystem
  • #3490508 by jurgenhaas: Provide more context to ECA action plugins
  • #3493119 by mxh, jurgenhaas: eca_cache: Action "Cache: write" has misleading description for "expire" setting
Created by: jurgenhaas
Created on: 17 Dec 2024 at 16:11 UTC
Last updated: 17 Dec 2024 at 16:11 UTC
Bug fixes
New features
Insecure

Other releases