
Upgrade Process
===============

One of our objectives is to make upgrading from an earlier release as
painless as possible, and we provide scripts that should bring your
existing Eventum installation up-to-date.

IMPORTANT:
==========

When upgrading to a new version of Eventum, please follow these
instructions:

1) Make a copy of the following files: /path-to-eventum/config.inc.php
   and /path-to-eventum/setup.conf.php
2) Extract your new Eventum copy over your existing folder structure
3) Copy over your backed up copies of config.inc.php and setup.conf.php
   back in place
4) Run the upgrade scripts described in each section below by opening
   these scripts in your web browser


- Upgrading from version 1.6.1 to 1.7.0:
----------------------------------------

For the upgrade from release 1.6.1 to 1.7.0, there are 4 scripts you need
to run. For convenience, an index file is provided to list the scripts.
Open /path-to-eventum/misc/upgrade/v1.6.1_to_v1.7.0/ in a web browser
and run the scripts in the order provided.


- Upgrading from version 1.6.0 to 1.6.1:
----------------------------------------

For the upgrade from release 1.6.0 to 1.6.1, there are 3 scripts you need
to run. For convenience, an index file is provided to list the scripts.
Open /path-to-eventum/misc/upgrade/v1.6.0_to_v1.6.1/ in a web browser
and run the scripts in the order provided.


- Upgrading from version 1.5.5 to 1.6.0:
----------------------------------------

For the upgrade from release 1.5.5 to 1.6.0, there are 4 scripts you need
to run. For convenience, an index file is provided to list the scripts.
Open /path-to-eventum/misc/upgrade/v1.5.5_to_v1.6.0/ in a web browser
and run the scripts in the order provided.


- Upgrading from version 1.5.4 to 1.5.5:
----------------------------------------

For the upgrade from release 1.5.4 to 1.5.5, there are 3 scripts you need
to run. For convenience, an index file is provided to list the scripts.
Open /path-to-eventum/misc/upgrade/v1.5.4_to_v1.5.5/ in a web browser
and run the scripts in the order provided.


- Upgrading from version 1.5.3 to 1.5.4:
----------------------------------------

For the upgrade from release 1.5.3 to 1.5.4, there are 3 scripts you need
to run. For convenience, an index file is provided to list the scripts.
Open /path-to-eventum/misc/upgrade/v1.5.3_to_v1.5.4/ in a web browser
and run the scripts in the order provided.


- Upgrading from version 1.5.2 to 1.5.3:
----------------------------------------

For the upgrade from release 1.5.2 to 1.5.3, there are 3 scripts you need
to run. For convenience, an index file is provided to list the scripts.
Open /path-to-eventum/misc/upgrade/v1.5.2_to_v1.5.3/ in a web browser
and run the scripts in the order provided.


- Upgrading from version 1.5.1 to 1.5.2:
----------------------------------------

For the upgrade from release 1.5.1 to 1.5.2, there are 4 scripts you need
to run. For convenience, an index file is provided to list the scripts.
Open /path-to-eventum/misc/upgrade/v1.5.1_to_v1.5.2/ in a web browser
and run the scripts in the order provided.


- Upgrading from version 1.5 to 1.5.1:
--------------------------------------

For the upgrade from release 1.5 to 1.5.1, there's one script in the
following directory that will upgrade your database schema:

  /path-to-eventum/misc/upgrade/v1.5_to_v1.5.1/database_changes.php


- Upgrading from version 1.4 to 1.5:
------------------------------------

For the upgrade from release 1.4 to 1.5, there are 3 scripts you need
to run. For convenience, an index file is provided to list the scripts.
Open /path-to-eventum/misc/upgrade/v1.4_to_v1.5/ in a web browser
and run the scripts in the order provided.


- Upgrading from version 1.3.1 to 1.4:
--------------------------------------

For the upgrade from release 1.3.1 to 1.4, there are 4 scripts you need
to run. For convenience, an index file is provided to list the scripts.
Open /path-to-eventum/misc/upgrade/v1.3.1_to_v1.4/ in a web browser
and run the scripts in order.


- Upgrading from version 1.3 to 1.3.1:
--------------------------------------

For the upgrade from release 1.3 to 1.3.1, there's one script in the
following directory that will upgrade your database schema:

  /path-to-eventum/misc/upgrade/v1.3_to_v1.3.1/database_changes.php


- Upgrading from version 1.2.2 to 1.3:
--------------------------------------

For the upgrade from release 1.2.2 to 1.3, there's a set of scripts in the
following directory that will upgrade your database schema:

  /path-to-eventum/misc/upgrade/v1.2.2_to_v1.3/

Run the scripts in the following order:

- database_changes.php
- fix_priorities.php
- set_email_issue_id.php
- update_canned_responses.php
- fix_last_action_date_fields.php


- Upgrading from version 1.2.1 to 1.2.2:
----------------------------------------

For the upgrade from release 1.2.1 to 1.2.2, there's a set of scripts in the
following directory that will upgrade your database schema:

  /path-to-eventum/misc/upgrade/v1.2.1_to_v1.2.2/

Run the scripts in the following order:

- database_changes.php
- fix_email_bodies.php


- Upgrading from version 1.2 to 1.2.1:
--------------------------------------

No changes necessary.


- Upgrading from version 1.1 to 1.2:
------------------------------------

For the upgrade from release 1.1 to 1.2, there's a set of scripts in the
following directory that will upgrade your database schema:

  /path-to-eventum/misc/upgrade/v1.1_to_v1.2/

Run the scripts in the following order:

- database_changes.php
- set_support_email_usr_id.php


If you find any problems while upgrading, please email us in the mailing lists
described in the README file.

MySQL AB