This is a general round-up with a lot of bug fixes and a few improvements.
- Option group issues with null values (if data imported via data tool)
- Fixed issue where Default.aspx appended to CactuShop URL format support
- Fixed AddDelimiter to escape double quotes in saved exports
- Tweaks to 404 functionality to stop mangled error pages where a 404 is logged and then fires another error
- Fixed issue where cannot edit a saved export that doesn't begin with SELECT (which ones using sprocs to execute will not)
- Speeded up the tasklist query, this was using the full version view instead of the language-free one which is faster for doing counts where the language parts are not required
- Introduced code to try to recycle the app pool programmatically if it crashes (such as when SQL is temporarily unavailable)
- Fixed issue where extax total shows on simple tax method
- Fixed issue where shipping dropdown broke if there were colons in the shipping name or description; now use multiple pipes as separator
- Removed amount check on callback, seems to misfire on a few gateways
- Fixed issue with powerpack filters not being URL encoded
- fnKartrisBasket_GetItemWeight updated to add base version weight to options modifiers weights; previously if there were option weight modifiers, the total item weight was only from these and didn't include the base version weight.
- Updated data tool export sproc in saved exports to match formatting required for re-import to data tool
- Set SQL command and connection timeout for custom export as it can run for fair time on a big db
- Added mime type header to Image.aspx, so image can be viewed directly in browser without appearing as corrupted text rather than an image