<packagedescription>Free CMS and web-framework, designed for awesome websites and communities.</packagedescription>
<packagedescription language="de">Freies CMS und Web-Framework, das eindrucksvolle Websites und Communities ermöglicht.</packagedescription>
<isapplication>1</isapplication>
- <version>5.4.15 dev 2</version>
+ <version>5.5.0 Alpha 1</version>
- <date>2022-02-15</date>
+ <date>2022-03-15</date>
</packageinformation>
<authorinformation>
<instruction type="script">acp/post_install.php</instruction>
</instructions>
- <instructions type="update" fromversion="5.4.14">
- <instruction type="acpTemplate">acptemplates_update.tar</instruction>
- <instruction type="file">files_update.tar</instruction>
- <instruction type="template">templates_update.tar</instruction>
-
- <instruction type="language"/>
-
- <instruction type="script">acp/update_com.woltlab.wcf_5.4.15_deleteDsStore.php</instruction>
+ <instructions type="update" fromversion="5.4.*">
+ <!--
+tar cvf com.woltlab.wcf/files_pre_check.tar -C wcfsetup/install/files/ \
+ acp/update_com.woltlab.wcf_5.5_ensureInnoDbSearch.php \
+ acp/update_com.woltlab.wcf_5.5_normalizeFileLog.php \
+ acp/update_com.woltlab.wcf_5.5_styleVariables.php
+ -->
+ <instruction type="file" run="standalone">files_pre_check.tar</instruction>
+
+ <!-- Checks that need to happen before the upgrade starts. -->
+ <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_5.5_ensureInnoDbSearch.php</instruction>
+
+ <!-- Clean up the file log. -->
+ <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_5.5_normalizeFileLog.php</instruction>
+
+ <!-- Insert the new style variables early to prevent style rebuilds bricking the system. -->
+ <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_5.5_styleVariables.php</instruction>
+
+ <!-- Deploy new application code. -->
+ <instruction type="file" />
+ <instruction type="acpTemplate" />
+ <instruction type="template" />
+
+ <!-- Make all the new options available as early as possible. -->
+ <instruction type="option" run="standalone" />
+
+ <!-- The updated object types are required for the boxCondition migrator. -->
+ <instruction type="objectTypeDefinition" />
+ <instruction type="objectType" />
+
+ <!-- Migrate the database as early as possible. -->
+ <instruction type="database" run="standalone">acp/database/update_com.woltlab.wcf_5.5.php</instruction>
+ <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_5.5_boxConditions.php</instruction>
+
+ <!-- Install new PIPs (fileDelete, templateDelete, acpTemplateDelete). -->
+ <instruction type="packageInstallationPlugin" />
+
+ <!-- Misc. PIPs. -->
+ <instruction type="eventListener" />
+ <instruction type="language" />
+ <instruction type="mediaProvider" />
+ <instruction type="userGroupOption" />
+
+ <!-- Updates to <allowSpidersToIndex> only -->
+ <instruction type="page" />
+
+ <!-- Clean Up. -->
+ <instruction type="acpTemplateDelete" />
+ <instruction type="fileDelete" />
+ <instruction type="templateDelete" />
+ <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_5.5_clearPackageDeprecations.php</instruction>
+
+ <!-- Misc. Update Scripts. -->
+ <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_5.5_randomize_cronjobs.php</instruction>
+
+ <!-- Migrate the STARTTLS option last. This requires external connections and thus is the
+ step that most likely might fail. -->
+ <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_5.5_starttls.php</instruction>
</instructions>
+
+ <instructions type="update" fromversion="5.4.15 dev 1">
+ <instruction type="file">files_update.tar</instruction>
+
+ <instruction type="language"/>
+
+ <instruction type="script">acp/update_com.woltlab.wcf_5.4.15_deleteDsStore.php</instruction>
+ </instructions>
</package>