Yesterday I upgraded my (tiny) 1.4.9 installation to 1.5rc4, which was a relatively trouble-free affair (I used the web install with the same values as on the original install, instead of running "php update.php").
I spent quite a while trying to determine how to set up the navigation toolbar; the only reference to it is in RELEASE-NOTES, and erroneously mentions MediaWiki:navbar. Fortunately, after a (long) while I discovered the MediaWiki_FAQ on the web, which nicely explains the whole issue. Not a big deal.
More puzzling was the fact that I was getting errors about unknown variables while loading an extension. From LocalSettings.php I load extensions/MyExtensions.php, which starts with the following code:
function __autoload($class_name) { require_once($class_name . '.php'); }
require_once('MyFunctions.php');
SpecialPage::addPage(new UnlistedSpecialPage('MyExtension'));
For some reason, that used to work OK on 1.4.9, but on 1.5rc4 I was forced to add
require_once('SpecialPage.php');
before the call to addPage(). Is that expected?
Now, the only thing I miss is a way to customize $wgBookstoreListEn which doesn't involve hacking languages/language.php (because I must remember to update it every time I upgrade, which is a PITA). Setting it in LocalSettings.php does not work. Any ideas?