Remove extraneous foreign keys on `wcf1_like.reactionTypeID`
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / package.xml
index 17fb3f2da7bf55a582e831ca29a19a694c33c958..46ae275bc2cf7ca9708d71d10aa8618b8c2529dc 100644 (file)
@@ -5,8 +5,8 @@
                <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>6.0.0 Alpha 7</version>
-               <date>2023-07-19</date>
+               <version>6.0.2</version>
+               <date>2023-10-20</date>
        </packageinformation>
 
        <authorinformation>
        <instructions type="update" fromversion="5.5.*">
                <!--
 tar cvf com.woltlab.wcf/files_pre_check.tar -C wcfsetup/install/files/ \
+       acp/update_com.woltlab.wcf_6.0_articleOrphans.php \
        acp/update_com.woltlab.wcf_6.0_checkSystemRequirements.php \
        acp/update_com.woltlab.wcf_6.0_checkCache.php \
        acp/update_com.woltlab.wcf_6.0_checkAttachmentStorage.php \
        acp/update_com.woltlab.wcf_6.0_checkForMultiDomainSetup.php \
+       acp/update_com.woltlab.wcf_6.0_checkUpdateServers.php \
+       acp/update_com.woltlab.wcf_6.0_initBootstrap.php \
+       acp/update_com.woltlab.wcf_6.0_styleVariables.php \
        acp/database/update_com.woltlab.wcf_6.0_pre.php \
-       acp/update_com.woltlab.wcf_6.0_checkUpdateServers.php
+       acp/database/update_com.woltlab.wcf_6.0_style.php
                -->
                <instruction type="file" run="standalone">files_pre_check.tar</instruction>
 
@@ -67,11 +71,21 @@ tar cvf com.woltlab.wcf/files_pre_check.tar -C wcfsetup/install/files/ \
                <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_checkCache.php</instruction>
                <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_checkAttachmentStorage.php</instruction>
                <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_checkForMultiDomainSetup.php</instruction>
-               <!--instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_checkUpdateServers.php</instruction-->
+               <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_checkUpdateServers.php</instruction>
 
                <!-- Required for wcf1_package_installation_file_log. -->
                <instruction type="database" run="standalone">acp/database/update_com.woltlab.wcf_6.0_pre.php</instruction>
 
+               <!-- Add the dark mode support first, because otherwise a failed migration would brick the ACP. -->
+               <instruction type="database" run="standalone">acp/database/update_com.woltlab.wcf_6.0_style.php</instruction>
+               <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_styleVariables.php</instruction>
+
+               <!-- Set up an empty bootstrap file if its does not exist. -->
+               <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_initBootstrap.php</instruction>
+
+               <!-- Run before the new code, because some plugins are triggered that would be incompatible. -->
+               <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_articleOrphans.php</instruction>
+
                <!-- Deploy new application code. -->
                <instruction type="file" />
                <instruction type="acpTemplate" />
@@ -84,11 +98,8 @@ tar cvf com.woltlab.wcf/files_pre_check.tar -C wcfsetup/install/files/ \
                <!-- Run before the database migrations, because the data is gone otherwise. -->
                <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_landingPage.php</instruction>
 
-               <!-- Run before the database migrations, because otherwise the migration fails. -->
-               <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_articleOrphans.php</instruction>
-
                <!-- Migrate the database as early as possible. -->
-               <instruction type="database" run="standalone">acp/database/update_com.woltlab.wcf_6.0_reaction_fk_step1.php</instruction>
+               <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_reaction_fk_step1.php</instruction>
                <instruction type="database" run="standalone">acp/database/update_com.woltlab.wcf_6.0_reaction_fk_step2.php</instruction>
 
                <instruction type="database" run="standalone">acp/database/update_com.woltlab.wcf_6.0.php</instruction>
@@ -97,8 +108,6 @@ tar cvf com.woltlab.wcf/files_pre_check.tar -C wcfsetup/install/files/ \
                <instruction type="database" run="standalone">acp/database/update_com.woltlab.wcf_6.0_trackedVisit_step2.php</instruction>
                <instruction type="database" run="standalone">acp/database/update_com.woltlab.wcf_6.0_trackedVisit_step3.php</instruction>
 
-               <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_styleVariables.php</instruction>
-
                <!-- Deploy the new application code again to build the hashes in wcf1_package_installation_file_log. -->
                <instruction type="file" />
 
@@ -110,9 +119,9 @@ tar cvf com.woltlab.wcf/files_pre_check.tar -C wcfsetup/install/files/ \
                <instruction type="eventListener" />
                <instruction type="language" />
                <instruction type="mediaProvider" />
+               <instruction type="menuItem" />
                <instruction type="objectType" />
                <instruction type="page" />
-               <instruction type="smiley" />
                <instruction type="userGroupOption" />
                <instruction type="userMenu" />
                <instruction type="userOption" />
@@ -122,6 +131,7 @@ tar cvf com.woltlab.wcf/files_pre_check.tar -C wcfsetup/install/files/ \
                <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_favicon.php</instruction>
                <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_trophies.php</instruction>
                <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_removeDownloadedGravatars.php</instruction>
+               <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_license.php</instruction>
 
                <!-- Clean Up. -->
                <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_removeLegacyAppConfig.php</instruction>
@@ -129,8 +139,7 @@ tar cvf com.woltlab.wcf/files_pre_check.tar -C wcfsetup/install/files/ \
                <instruction type="templateDelete" />
        </instructions>
 
-       <instructions type="update" fromversion="6.0.0 Alpha 6">
+       <instructions type="update" fromversion="6.0.1">
                <instruction type="file">files_update.tar</instruction>
-               <instruction type="language"/>
        </instructions>
 </package>