NOTE: The following instructions apply to users of K2 v2.0 "prerelease" versions only! It does not apply to v1.0.x users (a different upgrade is on plans).
STEP 1
Take a full backup of your Joomla! website and database. You have been warned.
Download the upgrade package from "prerelease" to "stable" 2.0:
http://joomlaworks.googlecode.com/files/K2_v2.0_build20090806-upgrade-from-v2-prerelease.zip
Extract the zip file to your computer. In there you'll see a folder called "upload", the instructions file and the new system plugin "plg_k2_system.zip".
STEP 2
Login to your Joomla! website backend and navigate to Extensions >> Install/Uninstall and then click on the "Plugins" submenu. Check the box next to the following 2 plugins:
System - K2 (Joom!Fish)
System - K2 (User)
Then click on "Uninstall" button at the top right to delete these plugins from your site.
STEP 3
In your Joomla! website backend, navigate again to Extensions >> Install/Uninstall and this time, choose to upload and install the plugin called "plg_k2_system.zip" - included in the zip package you extracted.
STEP 4
Provided you've taken backups, use an FTP client to navigate to your site's folder on your server and then carefully delete the following folders:
/administrator/components/com_k2
/components/com_k2
/modules/mod_k2_comments
/modules/mod_k2_content
/modules/mod_k2_login
/modules/mod_k2_tools
STEP 5
Provided you've taken backups, use an FTP client to upload all the files contained in the folder "upload" - included in the zip package you extracted - at the root of your Joomla! website. These files will override the remaining old K2 files (plugin and language files) and also place the new files at the right position.
STEP 6
Once STEP 5 is complete, login again to your Joomla! website backend and navigate to Components >> K2. The final step involves an update to the K2 tables in the database and the process is very simple.
Once you're in the K2 dashboard, take a look at the URL of that page: it should be something like http://www.mysite.com/administrator/index.php?option=com_k2
All you have to do now is append this at the above URL:
So the resulting URL would be something like http://www.mysite.com/administrator/index.php?option=com_k2&task=upgrade
Now, hit "enter" on your keyboard and K2 will update the old tables without deleting any records. Don't worry, this is safe.
You are now ready!
STEP 7 (optional)
Just to make sure, we suggest you open all menu items you created with K2 v2 prerelease and just re-save them. This will make sure all parameters have been carefully re-inserted or updated.