ReleaseDowngrades
Corex\Config\Releases\ReleaseDowngrades · class · Config layer
The plugins and themes a package would put back to an older version than the site has (spec 107, FR-029). A release replaces each of its folders whole, so a plugin updated in the admin after the package was built would go back to the copy in the package without anybody being told. This reads the version each folder’s header gives, on the site and in the package, and names every folder where the package’s is the lower. A folder whose version is the release’s own is one of CoreX’s: going back on those is going back to an older release, which FR-015 asks about. A folder that is not on the site, or whose version cannot be read on either side, is not compared. It reads. It writes nothing.