Cartridge v0.9.3 Release Notes

Release Date: 2014-04-17 // about 10 years ago
    • Revert "Create a setting for which template is used when rendering an invoice as a PDF.". This reverts commit 5ef6db6f71e55d06fb19d3dcc7a3cc5dad4a9190 - David SanderS
    • Add a new template for rendering invoices as PDFs. Simply extends the normal order invoice template by default - David SanderS
    • Change views which use forms to accept a form_name argument, which is a dotted path to the form class - David SanderS
    • Rename pdf invoice template for consistency and allow it to be overridden as view arg - Stephen McDonald
    • Make view args for forms actual class objects, and deprecate the SHOP_CHECKOUT_FORM_CLASS setting since we'll use a consistent approach for it too - Stephen McDonald
    • Add url and view to resend an order complete email, accessible from admin, past orders and order complete pages - Sam Kingston
    • Properly look up order in resend view - Sam Kingston
    • Fix line length errors for travis - Sam Kingston
    • Don't rely on HTTP_REFERER, instead using a ?next query argument - Sam Kingston
    • Handle the edge case where the next argument is not given by redirecting to either admin (if staff) or order history (user) - Sam Kingston
    • Fix field alignment in order admin - Stephen McDonald
    • Move permission checks for retreiving an order into OrderManager.get_for_user and make the order email re-send require a form post - Stephen McDonald
    • Handle the APPEND_SLASH setting. This is done in mezzanine entirely - Sebastian Clemens
    • Restore urlpattern for order email resend - Stephen McDonald
    • Handle cart changes invalidating existing discount codes. Closes #168 - Stephen McDonald
    • Add settings to toggle related and upsell products - Sam Kingston
    • Potentially save some db queries when related/upsell products are disabled - Stephen McDonald
    • Fix unicode image names on cart items. Closes #173 - Stephen McDonald
    • fix migrations,. assuming cartridge is before mezzanine in INSTALLED_APPS - Mario Rosa
    • Remove duplicate template values - Mario Rosa
    • Convert shipping_total and tax_total to strings. As of Django 1.6 Decimal's cannot be stored in sessions. Convert shipping_total and tax_total to strings before storing in the session - joshcartme
    • Adding reportlab 2.7 as a dependency, with a comment that this is due to a bug in pisa, and also that this may not work on Python 3.x - Danny Sag
    • Update pdf invoices to use xhtml2pdf. Closes #180 - Stephen McDonald
    • Travis fix for installing pypdf - Stephen McDonald
    • Added variation sku as search fields to products - Stephen McDonald
    • Potential fix for encoding currencies on Windows with python 3 - Stephen McDonald
    • Clean up some imports - Stephen McDonald
    • Bump Mezzanine version to 3.1 - Stephen McDonald