Important: New required dependency fgtclb/environment-state-manager 

Description 

EXT:academic_persons now depends on the standalone extension fgtclb/environment-state-manager and declares it in both composer.json ("fgtclb/environment-state-manager": "^1.0") and ext_emconf.php ('environment_state_manager' => '1.0.0-1.99.99').

The extension was switched from the internal, now deprecated \FGTCLB\AcademicBase\Environment subsystem to the extracted fgtclb/environment-state-manager extension (namespace \FGTCLB\EnvironmentStateManager ), which it uses in its profile command services. The dependency is therefore required at runtime.

Impact 

Composer-managed installations pull fgtclb/environment-state-manager in automatically when EXT:academic_persons is updated to 2.4. No action is required.

Classic, non-Composer installations (TER, extension manager) must install the extension environment_state_manager in addition to EXT:academic_persons. Otherwise the extension cannot be activated.

Affected Installations 

Only non-Composer installations updating EXT:academic_persons to 2.4 need to install the additional extension manually. Composer-managed installations are unaffected.