To upgrade from any previous 3.1.x release you may copy the URL of the attached tar file, and feed it into the http://mybaseurl/force_upgrade.php script on your website to allow it to automatically extract the files.
» alternatively, manually upload the files inside the attached tar file over existing files (7-zip is just one of many tools for tar files).
After the files are up, open http://mybaseurl/force_upgrade.php in a web browser, login, and choose to clear caches.
For more details, see our upgrading tutorial.
Fixes have been made to the following issues (Described in more detail):
- Adding/editing banners produces an error message [bug introduced in 3.1.2]
- Calendar search error [bug introduced in 3.1.2]
- Permission setting error [bug introduced in 3.1.2]
- Permission usergroup text not showing [bug introduced in 3.1.2]
- Toggling the WYSIWYG editor may cause corruption
- When a member exceeds the upload quota for their usergroup, a poor error message is shown
- Issue wrt IE7 on certain computers (thanks to our member, Fletch, for illustrating a fix to a problem we couldn't reproduce)
- The main_greeting block now does cacheing.
In addition, this release premiers a new version of the Tempcode source-module, the source-module responsible for handling all ocPortal's output. This new version is an alternative to the old version, disabled by default. The new version is believed to use significantly less memory, and may also be faster on some servers (especially ones low on memory). If you want to enable it (at your own risk – we must repeat that this is an experimental feature), create an empty file in your ocPortal installation folder, named fast_tempcode then clear all caches using the force_upgrade.php script. This new Tempcode source-module is experimental, and breaks compatibility with all cached data - which is why all caches need to be emptied before your site will work again. If you wish to remove the new Tempcode source-module, delete the fast_tempcode file, and clear the caches using as you cleared them before.