Introduce a new FEATURES global const which defines a centralized location to set temporary feature flags which define whether a certain named feature is active or inactive. Helpful for migration and adoption of new major versions.
For new features like Active Effects that Developers integrate with, rather than checking against certain versions like isNewerVersion(game.data.version, "0.7"), it'd be nice to check a feature flag such as if (FEATURES.ActiveEffects). This would be easier to call, clear up why the code only runs in certain cases, and for systems that aren't ready yet, they could disable a feature such as AE so modules don't run AE code.
Even better would be a version of the feature such as if (FEATURES.ActiveEffects?.Version == 2) for cases such as when AE changed between 0.7.1 and 0.7.4, but this would require tracking # of breaking changes and therefore I'ma call way outta scope