Fixed globalizeGETVars and globalizePOSTVars in PHP 5.2… hopefully for good this time.
IIS semi-support in the installer script.
Fixed isDirectoryWritable so that it's functional in Windows environments.
Removed settings key as an option in the installer. It's something rarely ever used but was given importance (settings key is now randomly generated, you can always change it in the config manually).

Moved HTTPS logins to the Admin Account area of the installer.
Static cacheing fix.
Readfile for reading caches instead of file_get_contents (less memory intensive).
Shouldn't cache on post...
Fixed "Resources" permissions to behave like Pages permissions (you can now have access to a sub folder even if you don't have access to its parents/lineage).
Fixed issues where disabled resources could still be clicked on and the "Use Selected..." button would show.
Fixed issues with the "Use Selected..." button would show after clicking on a folder.
Fixed Module Designer not adding columns to the database. Thanks to fabiorm90 on the forums.
Fixed issue that prevented a package from including data in tables.
4.0.3 Release Notes
Installer version update.