1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151
|
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE install SYSTEM "dtd/install.dtd">
<!--
* upgrade.xml
*
* Copyright (c) 2003-2009 John Willinsky
* Distributed under the GNU GPL v2. For full terms see the file docs/COPYING.
*
* Upgrade descriptor file.
*
* $Id$
-->
<install version="2.2.4.0">
<upgrade minversion="2.0.0.0" maxversion="2.2.0.0">
<!-- Correct null public issue IDs; this caused problems with
2.x -> 2.2.0 upgrades using public issue IDs.-->
<data file="upgrade/public_issue_ids.xml" />
</upgrade>
<upgrade minversion="2.0.0.0" maxversion="2.0.1.0">
<!-- 2.0.x to 2.0.2 -->
<data file="upgrade/2.0.2_preupdate.xml" />
</upgrade>
<!-- #2424: Make sure currencies are maintained as table is dropped -->
<!-- #2291: Migrate issue label column values and settings -->
<upgrade minversion="2.0.0.0" maxversion="2.1.1.0">
<!-- 2.0.x to 2.2.0 -->
<data file="upgrade/2.2.0_preupdate.xml" />
<code function="correctCurrencies" />
<code function="migrateIssueLabelAndSettings" />
<code function="dropAllIndexes" />
</upgrade>
<!-- #2961: Stage 1 of 2.2 schema upgrade: Do not drop columns yet -->
<upgrade minversion="2.0.0.0" maxversion="2.1.1.0">
<schema file="ojs_schema_stage1.xml" />
</upgrade>
<!-- Various tasks for pre-2.2 versions that do not require DAOs -->
<upgrade minversion="2.0.0.0" maxversion="2.0.0.0">
<!-- 2.0.0 to 2.0.1 -->
<data file="upgrade/2.0.1_update.xml" />
<note file="release-notes/README-2.0.1" />
</upgrade>
<upgrade minversion="2.0.0.0" maxversion="2.0.1.0">
<!-- 2.0.1 to 2.0.2 -->
<data file="upgrade/2.0.2_update.xml" />
<note file="release-notes/README-2.0.2" />
</upgrade>
<upgrade minversion="2.0.0.0" maxversion="2.0.2.1">
<!-- 2.0.2.x (or below) to 2.1.0 -->
<data file="upgrade/2.1.0_update.xml" />
<note file="release-notes/README-2.1.0" />
</upgrade>
<upgrade minversion="2.0.0.0" maxversion="2.1.0.1">
<!-- 2.1.0.x (or below) to 2.1.1 -->
<data file="upgrade/2.1.1_update.xml" />
<note file="release-notes/README-2.1.1" />
</upgrade>
<!-- #2961: Localization overhaul -->
<upgrade minversion="2.0.0.0" maxversion="2.1.1.0">
<code function="setJournalPrimaryLocales" />
<data file="upgrade/2.2.0_localize.xml" />
</upgrade>
<upgrade minversion="2.1.1.0" maxversion="2.1.1.0">
<!-- Rename the user_settings table so it can be migrated. -->
<data file="upgrade/2.2.0_usersettings.xml" />
</upgrade>
<upgrade minversion="2.2.0.0" maxversion="2.2.0.0">
<!-- 2.2 to 2.2.1; prior versions will have this table renamed already -->
<data file="upgrade/2.2.1_usersettings.xml" />
</upgrade>
<upgrade minversion="2.0.0.0" maxversion="2.2.0.0">
<!-- 2.x to 2.2.1 -->
<data file="upgrade/2.2.1_preupdate.xml" />
</upgrade>
<!-- Common upgrade tasks -->
<schema file="ojs_schema.xml" />
<!--
- The following tasks from older versions use DAO-level queries
- and need the DAOs to function properly in order to work.
-->
<upgrade minversion="2.0.0.0" maxversion="2.0.1.0">
<!-- The search index was flushed earlier; rebuild it. -->
<code function="rebuildSearchIndex" />
</upgrade>
<upgrade minversion="2.0.0.0" maxversion="2.1.0.1">
<!-- 2.1.0-1 (or below) to 2.1.1 -->
<code function="designateReviewVersions" />
<code function="migrateRtSettings" />
</upgrade>
<upgrade minversion="2.1.1.0" maxversion="2.1.1.0">
<!-- Migrate the user_settings table. -->
<code function="migrateUserSettings" />
</upgrade>
<!-- Complete the 2.2 upgrade -->
<upgrade minversion="2.0.0.0" maxversion="2.1.1.0">
<!-- 2.1.1 (or below) to 2.2 -->
<data file="upgrade/2.2.0_update.xml" />
<code function="localizeJournalSettings" />
<code function="migratePublisher" />
<code function="installBlockPlugins" />
<code function="setGalleyLocales" />
<code function="addSubscriptionIPRanges" />
<note file="release-notes/README-2.2.0" />
</upgrade>
<upgrade minversion="2.1.1.0" maxversion="2.1.1.0">
<!-- Delete the user_settings_old table now that it has been migrated. -->
<data file="upgrade/2.2.0_usersettings2.xml" />
</upgrade>
<upgrade minversion="2.0.0.0" maxversion="2.2.0.0">
<!-- Fix bug #3321 (supportedLocales setting maybe missing) -->
<code function="ensureSupportedLocales" />
</upgrade>
<upgrade minversion="2.0.0.0" maxversion="2.2.0.0">
<data file="upgrade/2.2.1_update.xml" />
<code function="renamePayPerViewSettings" />
<code function="clearDataCache" />
<note file="release-notes/README-2.2.1" />
</upgrade>
<upgrade minversion="2.0.0.0" maxversion="2.2.1.0">
<note file="release-notes/README-2.2.2" />
</upgrade>
<upgrade minversion="2.0.0.0" maxversion="2.2.2.0">
<data file="upgrade/2.2.3_update.xml" />
<note file="release-notes/README-2.2.3" />
</upgrade>
<upgrade minversion="2.0.0.0" maxversion="2.2.4.0">
<note file="release-notes/README-2.2.4" />
</upgrade>
</install>
|