parsedBaselineVersion

baselineVersion as a version, or null where none was given.

Parsed here rather than on the run, so a baselineVersion = "1.x" is refused by whoever built the config instead of by the first migrate() that reaches it - and parsed once, rather than by every migrator this config is handed to.