Updates
This page documents update and migration steps between major versions.
Version 1.x
This is the initial release of the standalone extension. There are no migration steps required for a fresh installation.
The environment builder and state manager were extracted from
fgtclb/academic-base. Code that previously consumed the feature through
the fgtclb/academic-base internal classes needs to switch to the new
package and namespace:
- Require
fgtclb/environment-state-managerin addition to (or instead of) relying on the classes shipped withinfgtclb/academic-base. - Replace the
FGTCLB\AcademicBase\Environment\*namespace withFGTCLB\EnvironmentStateManager\*and drop theEnvironmentsub-namespace segment, for exampleFGTCLB\AcademicBase\Environment\StateManagerInterfacebecomesFGTCLB\EnvironmentStateManager\StateManagerInterface.