Release Notes:1.0.2

Xibo 1.0.2 - Codename "Halley"
This is a bug fix release - although a couple of new features are exposed in the UI that were pre-existing or required minimal additional code to implement. We recommend all Xibo installations be upgraded to 1.0.2.

You can download this release from https://launchpad.net/xibo/1.0/1.0.2

Requirements
You should use the 1.0.2 client with this version of the Xibo server.

Xibo now recommends PHP 5.2.0 or higher. Xibo will function in most cases with 5.1.0 but you may experience some problems with experimental PHP functions. In particular Xibo may present a restricted list of timezones in the Admin Interface.

Upgrading

 * Backup settings.php from your installation
 * The upgrader will attempt to backup your database, but manually taking a backup would be a good idea.
 * Replace your existing installation with the new version from the tar.gz or zip file
 * Replace your settings.php file
 * Browse to http://your.server/path as normal
 * You will be prompted that an upgrade is required.
 * Enter your xibo_admin password, and follow the upgrade wizard.
 * The upgrade should run, and finally ask you to log in as you would normally.

Please ask for help/advice in the Answers section of Launchpad: https://answers.launchpad.net/xibo

Please report any bugs in the Bugs section of Launchpad: https://bugs.launchpad.net/xibo (if you're not sure that what you have found is a bug, please ask in the Answers section first!)

Please report any enhancement requests in the Blueprints section of Launchpad: https://blueprints.launchpad.net/xibo

Bug Fixes
Fixes for the following Bugs
 * 379927 - Uploading a file revision reports success - but actually fails
 * 354468 - Some characters are not displayed in RSS
 * 379499 - Windowless video causes some Videos not to show
 * 383089 - PHONE_HOME blocks client display when there is no direct internet connection
 * 388292 - MySQL PHP Extension error message is unclear
 * 388592 - White text will not show in region preview

Configure RSS Update Interval
Blueprint Added an option to Ticker Media items to allow you to configure how long the RSS feed should be cached for before a new version is pulled from the server. Can be set to 0 which causes the client to pull a fresh copy each time the Ticker media is used.

Embed RAW HTML
Blueprint We've seen alot of interest in embedding bits of external websites in Xibo layouts (eg Youtube videos, weather widgits etc). Adding support for a RAW HTML media type was a near 0 code change to the client so we've implemented it here.

Ticker Speed
Blueprint Xibo tickers automatically adjust their scrolling speed so that the whole feed is shown in the time the feed is allowed to be on screen (within certain sensible limits). However people still wanted to be able to adjust the speed of the tickers, so as it was a very minor code change we've implemented that option.

Ticker Single
Blueprint Xibo has always supported breaking an RSS feed in to a sequence of individual items and showing them sequentially, however the GUI options to build such a media item were hidden. We've unhidden them in this version.

Improved installer debug output
Added additional log output in the event of the installer/upgrader failing to run an SQL query.

Known Issues and Limitations
Xibo is a young project. There are plenty of new features in the pipeline, but to provide a stable platform for users wanting Xibo now, the 1.0 series of releases are now feature-frozen (no new features will be implemented). All new development work will go in to the 1.1 series - which will be unstable.

Once we are happy with 1.1, we will release Xibo 1.2 which will be the next stable release series and the direct upgrade path for 1.0. Any future releases of Xibo 1.0 will be bug fix releases only.

Therefore there are the following known issues and limitations with Xibo 1.0.0-final:
 * Internationalisation: Xibo currently deals with non-english characters badly. You are strongly recommended to avoid using non-english characters wherever possible.
 * Tickers slow when only one layout scheduled.
 * The backgrounds of Text and RSS media items are not transparent if the background of a layout is a GIF image. Please use JPEG images as a work around.
 * Videos will not loop if they are the only media in a region. Add a short empty text field as a work around.
 * Overlapping regions are handled badly. The existing server/client were never developed to support overlapping regions, but they do work in some circumstances which is why we have decided to leave this functionality intact, but with the caveat that they may not work as you expect.
 * Client will not run under VirtualBox. We think this is a VirtualBox bug as it's a low-level Windows API call that is failing.
 * Backgrounds of FlashMedia items are not transparent. This is a limitation of the Adobe Flash C# control.