I'm currently looking through the 5.0.5 code with a view to upgrading my 4.0.7 store sometime today (hopefully)... along the way though I'm finding bugs.
This post/thread will be updated with any I find along with fixes (if available).
admin/includes/whitelabel.php
Bug: Missing the closing PHP tag...
[Fix] Find:
$GLOBALS['ISC_CFG']['ReturnReasons'] = array (
0 => 'Received Wrong Product',
1 => 'Wrong Product Ordered',
2 => 'Not Satisfied With The Product',
2 => 'There Was A Problem With The Product',
);
$GLOBALS['ISC_CFG']['ReturnReasons'] = array (
0 => 'Received Wrong Product',
1 => 'Wrong Product Ordered',
2 => 'Not Satisfied With The Product',
3 => 'There Was A Problem With The Product',
);
5 hours and counting... {deity} this is a seriously unnecessary long process!
I've discovered that the Exam Diff Pro system can create a false "no change" when comparing "ini" files... This little nugget cost me an hour of head scratching before I started manually opening files!
Any records that display time/date using the nicedate() function that return "yesterday" with a time won't return the time due to typo in the common.ini file.