You're no longer capturing the version number (`\\;version:\\1`). Should there be a space before the version number? Also should we keep supporting the old scheme?

Perhaps we should go with something like this, making the "CMS" part optional.

`ImpressPages (CMS )?([\\d.]+)\\;version:\\2`