Release 6.0.1
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / package.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <package name="com.woltlab.wcf" xmlns="http://www.woltlab.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.woltlab.com http://www.woltlab.com/XSD/5.4/package.xsd">
3 <packageinformation>
4 <packagename>WoltLab Suite Core</packagename>
5 <packagedescription>Free CMS and web-framework, designed for awesome websites and communities.</packagedescription>
6 <packagedescription language="de">Freies CMS und Web-Framework, das eindrucksvolle Websites und Communities ermöglicht.</packagedescription>
7 <isapplication>1</isapplication>
8 <version>6.0.1</version>
9 <date>2023-10-19</date>
10 </packageinformation>
11
12 <authorinformation>
13 <author>WoltLab GmbH</author>
14 <authorurl>https://www.woltlab.com</authorurl>
15 </authorinformation>
16
17 <instructions type="install">
18 <instruction type="packageInstallationPlugin" />
19 <instruction type="acpMenu" />
20 <instruction type="userGroupOption" />
21 <instruction type="option" />
22
23 <instruction type="template" run="standalone" />
24
25 <instruction type="eventListener" />
26 <instruction type="script" run="standalone">acp/install_com.woltlab.wcf_step1.php</instruction>
27 <instruction type="cronjob" />
28 <instruction type="coreObject" />
29 <instruction type="clipboardAction" />
30 <instruction type="objectTypeDefinition" />
31 <instruction type="objectType" />
32 <instruction type="acpSearchProvider" />
33 <instruction type="style">defaultStyle.tar</instruction>
34
35 <instruction type="userOption" run="standalone" />
36
37 <instruction type="bbcode" />
38 <instruction type="smiley" />
39 <instruction type="userProfileMenu" />
40 <instruction type="userMenu" />
41 <instruction type="userNotificationEvent" />
42 <instruction type="aclOption" />
43 <instruction type="page" />
44 <instruction type="menu" />
45 <instruction type="menuItem" />
46 <instruction type="box" />
47 <instruction type="mediaProvider" />
48 <instruction type="templateListener" />
49
50 <instruction type="script">acp/install_com.woltlab.wcf_step2.php</instruction>
51 </instructions>
52
53 <instructions type="update" fromversion="5.5.*">
54 <!--
55 tar cvf com.woltlab.wcf/files_pre_check.tar -C wcfsetup/install/files/ \
56 acp/update_com.woltlab.wcf_6.0_checkSystemRequirements.php \
57 acp/update_com.woltlab.wcf_6.0_checkCache.php \
58 acp/update_com.woltlab.wcf_6.0_checkAttachmentStorage.php \
59 acp/update_com.woltlab.wcf_6.0_checkForMultiDomainSetup.php \
60 acp/database/update_com.woltlab.wcf_6.0_pre.php \
61 acp/update_com.woltlab.wcf_6.0_checkUpdateServers.php
62 -->
63 <instruction type="file" run="standalone">files_pre_check.tar</instruction>
64
65 <!-- Checks that need to happen before the upgrade starts. -->
66 <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_checkSystemRequirements.php</instruction>
67 <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_checkCache.php</instruction>
68 <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_checkAttachmentStorage.php</instruction>
69 <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_checkForMultiDomainSetup.php</instruction>
70 <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_checkUpdateServers.php</instruction>
71
72 <!-- Required for wcf1_package_installation_file_log. -->
73 <instruction type="database" run="standalone">acp/database/update_com.woltlab.wcf_6.0_pre.php</instruction>
74
75 <!-- Add the dark mode support first, because otherwise a failed migration would brick the ACP. -->
76 <instruction type="database" run="standalone">acp/database/update_com.woltlab.wcf_6.0_style.php</instruction>
77 <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_styleVariables.php</instruction>
78
79 <!-- Deploy new application code. -->
80 <instruction type="file" />
81 <instruction type="acpTemplate" />
82 <instruction type="template" />
83
84 <!-- Make all the new options available as early as possible. -->
85 <instruction type="option" run="standalone" />
86 <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_skipFirstTimeSetup.php</instruction>
87
88 <!-- Run before the database migrations, because the data is gone otherwise. -->
89 <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_landingPage.php</instruction>
90
91 <!-- Run before the database migrations, because otherwise the migration fails. -->
92 <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_articleOrphans.php</instruction>
93
94 <!-- Migrate the database as early as possible. -->
95 <instruction type="database" run="standalone">acp/database/update_com.woltlab.wcf_6.0_reaction_fk_step1.php</instruction>
96 <instruction type="database" run="standalone">acp/database/update_com.woltlab.wcf_6.0_reaction_fk_step2.php</instruction>
97
98 <instruction type="database" run="standalone">acp/database/update_com.woltlab.wcf_6.0.php</instruction>
99
100 <instruction type="database" run="standalone">acp/database/update_com.woltlab.wcf_6.0_trackedVisit_step1.php</instruction>
101 <instruction type="database" run="standalone">acp/database/update_com.woltlab.wcf_6.0_trackedVisit_step2.php</instruction>
102 <instruction type="database" run="standalone">acp/database/update_com.woltlab.wcf_6.0_trackedVisit_step3.php</instruction>
103
104 <!-- Deploy the new application code again to build the hashes in wcf1_package_installation_file_log. -->
105 <instruction type="file" />
106
107 <!-- Misc. PIPs. -->
108 <instruction type="acpMenu" />
109 <instruction type="bbcode" />
110 <instruction type="coreObject" />
111 <instruction type="cronjob" />
112 <instruction type="eventListener" />
113 <instruction type="language" />
114 <instruction type="mediaProvider" />
115 <instruction type="menuItem" />
116 <instruction type="objectType" />
117 <instruction type="page" />
118 <instruction type="smiley" />
119 <instruction type="userGroupOption" />
120 <instruction type="userMenu" />
121 <instruction type="userOption" />
122
123 <instruction type="style">defaultStyle.tar</instruction>
124
125 <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_favicon.php</instruction>
126 <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_trophies.php</instruction>
127 <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_removeDownloadedGravatars.php</instruction>
128 <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_license.php</instruction>
129
130 <!-- Clean Up. -->
131 <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_removeLegacyAppConfig.php</instruction>
132 <instruction type="fileDelete" />
133 <instruction type="templateDelete" />
134 </instructions>
135
136 <instructions type="update" fromversion="6.0.0">
137 <instruction type="acpTemplate">acptemplates_update.tar</instruction>
138 <instruction type="file">files_update.tar</instruction>
139 <instruction type="template">templates_update.tar</instruction>
140 <instruction type="script">acp/update_com.woltlab.wcf_6.0.1.php</instruction>
141 <instruction type="script">acp/update_com.woltlab.wcf_6.0_trophies.php</instruction>
142 <instruction type="language"/>
143 </instructions>
144 <instructions type="update" fromversion="6.0.1 dev 1">
145 <instruction type="file">files_update.tar</instruction>
146 </instructions>
147 </package>