Fixed BigTreeAdmin::getPageAccessLevelByUser only working for the logged in user's permissions and made it more efficient.
Fixed missing focus highlighting on installer fields.
No longer forcing object on user creation (fails in PHP 5.2)
Updated image memory manipulation calculations to be more accurate for PNG and GIF and give a little more room for error with JPGs.
Fixed overlays disappearing when creating a file or folder in the file manager failed.
Fixed Module Designer not letting you delete fields from your form.
Fixed publishing drafts not working.
Switched "Unpublished Drafts" to just be "Current Draft" since there can't ever be more than one unpublished draft and made it only show up when a draft existed.
Fixed icons for thumbnail/delete in crops editor not having retina versions.
Thumbnails and Crops should now only attempt to be processed if there's a width/height.
Fixed some weird language in the installer.
Fixed a bug where the load balanced checkbox got stuck.
Made the writability of the directory an instant fail.
Fixed unarchiving > second level children.
Fixed replaceInternalPageLinks converting 0 or another falsey value to "".
Thanks to tamtt on the forums!
Fixes and cleanup of the BigTreeSelect class for Firefox (they were supposed to fix the related bug in 29, but didn't, so this should help).
Fixed image manipulation memory thing again... because I forgot the e in jpeg.
Working on fixing daily digest in Outlook.
Outlook and Gmail should now have their daily digests working better.
Fixed duplicate changes / emails / content alerts showing up when multiple people receive the daily digest.
Fixed Reset Password email in Outlook. Fixed the footers in GMail/Outlook.
In case for some reason display: hidden / inline is set on frames...
asp/aspx files no longer allowed to be uploaded by users.
4.0.4 version number change.