Install

Works with Drupal: ^10.3 || ^11

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 189.63 KB
MD5: 2a994759604bce14e23436819e7401c1
SHA-1: ffd4b725feb597f2c8acb311137209a8ae98f183
SHA-256: 43b92e160ae81524b18bae2f620c77742231df05bce754fafcce14e3e2846c18
Download zip 374.25 KB
MD5: fb21c352af4c14b4ae218fadbbbc46dc
SHA-1: 8a7d6d61eabc8c6b6657b83f26da34d44f09479a
SHA-256: c5912f346b7439d97479017ac1a721679b37b9d0b1a7a677ddd5a08e3f183124

Release notes

Initial 3.0.0 alpha release.

Contributors (21)

Sayan_K_Dutta, akulsaxena, alt, alt.dev, ankitv18, chris dart, chrisla, ckng, dhruv.mittal, divyansh.gupta, dmundra, joshf, kul.pratap, milanbombschliip, muriqui, navekshavj, owenbush, pfrenssen, plopesc, sayan_k_dutta, simonknight

Changelog

Issues: 39 issues resolved.

Changes since 2.0.3 (compare):

Bug

  • #3481722 by pfrenssen: TypeError: ::configureDefaultInheritances(): Argument #2 must be of type ?int, called in recurring_events.module
  • #3456300 by pfrenssen: Fatal error when translating event series with modified event instances
  • #3485935 by pfrenssen: Builds are failing on PHP 8.4
  • #3522413: Revisions routes not using admin theme
  • #3522413: Revisions routes not using admin theme
  • #3478268: Fatal error when registering for event without entering email
  • #3478268: Fatal error when registering for event without entering email
  • #3419694 by owenbush, chrisla: Registrants view does not show registrants from all event instances in a "Series Registration" event series
  • #3419694 by owenbush, chrisla: Registrants view does not show registrants from all event instances in a "Series Registration" event series
  • #3522712 by alt.dev: Critical error when removing event instance translation
  • #3522712 by alt.dev: Critical error when removing event instance translation
  • #3522423 by ckng: ArgumentCountError EventInstanceRevisionRevertTranslationForm
  • #3522736: You have requested a non-existent service "daterange_compact.date_range.formatter"
  • #3541875 by plopesc: PHPStan failures in 3.0.x branch
  • #3541906: Tests are failing in 2.0.x
  • #3541467 by dmundra, muriqui: Update tugboat to Drupal 10
  • #3541224 by muriqui, dmundra: Invalid boolean values in recurring_events_create_form.js
  • #3477791: NotificationService leaks state
  • #3535470 by plopesc, pfrenssen, simonknight: Registration reminders also go to Waitlisted people
  • [#3554132] feat: Update tugboat config for 3.x

Feature

  • #3455716 by pfrenssen: Provide a default value for the registration type
  • #3455716 by pfrenssen: Use the enum value for the registration type.
  • #3540784 by milanbombschliip, pfrenssen: Add ddev
  • #3485904 by pfrenssen: Registrants should have a language
  • [#3542050] feat: Use a boolean for the waitlist state
  • [#3542050] feat: Use a boolean for the waitlist state

Task

  • #3479843 by pfrenssen: Adhere to coding standards
  • #3480746 by pfrenssen: Update Gitlab CI template now that Drupal 11 is the default version
  • #3480500 by pfrenssen, sayan_k_dutta: Form classes should not inject the messenger
  • #3479860 by pfrenssen, divyansh.gupta: Fix constructors which have incorrectly marked arguments as nullable
  • #3480495 by akulsaxena, pfrenssen: Adopt strict typing
  • #3529573: Make 3.x branch compatible with Field Inheritance 3.0.0
  • #3529989 by plopesc, owenbush: Move Group recurring events submodule to its own fully project namespace
  • #3529984: Update deprecations that will be removed in D11
  • #3480508 by plopesc, dhruv.mittal, pfrenssen: Use readonly constructor property promotion for injected dependencies
  • #3481021 by divyansh.gupta, plopesc, navekshavj, pfrenssen, ankitv18, kul.pratap: \Drupal calls should be avoided in classes, use dependency injection instead
  • #3530512 by plopesc: Replace Annotations with Attributes
  • #3537787: Require PHP 8.3 in the 3.x branch
  • #3541881 by pfrenssen, plopesc, chris dart: Drupal 11 compatibility
Created by: plopesc
Created on: 14 Jan 2026 at 12:16 UTC
Last updated: 14 Jan 2026 at 12:16 UTC

Other releases