Cartridge v0.10.0 Release Notes

Release Date: 2015-07-26 // almost 9 years ago
    • Replace removed mimetype argument to HttpResponse. The mimetype argument to HttpResponse has been removed in Django 1.7 after the standard deprecation cycle. Its content_type has been available as an alias from 1.4, so changing it should be fine - Alex Hill
    • Upgrade to latest Mezzanine bits in project_template's settings.py - Stephen McDonald
    • Clean up styling of front-end order history - Stephen McDonald
    • Use POST request for order email from order history page. Closes #209 - Stephen McDonald
    • Added support for handling both South and Django 1.7 migrations - Stephen McDonald
    • Ensure ProductImage deletion does not delete variations - averagehuman
    • Updated setup.py from Mezzanine - Stephen McDonald
    • Remove depth arg from select_related calls, which is no longer used in Django 1.7. Closes #211 - Stephen McDonald
    • Handle installing initial data with Django 1.7's syncdb signals - Stephen McDonald
    • Define ProductAdminForm.exclude for Django 1.8 - Stephen McDonald
    • Hide PDF invoice buttons in admin when xhtml2pdf not installed. Closes #214 - Stephen McDonald
    • Fix currency symbol on Windows with alternate encodings. Closes #215 - Stephen McDonald
    • Remove EmptyCart, use unsaved Cart instead - Alex Hill
    • Call cart.save() in add_item() if necessary - Alex Hill
    • Bind cart to session in recalculate_cart - Alex Hill
    • Revert changes to cart view - Alex Hill
    • Added string format method. #218 - Kulbir
    • Latest Django patch releases in travis config - Stephen McDonald
    • Remove import of Cart in CartManager - Alex Hill
    • French po fix for strings :1 item:Wishlist contains 1 item , mo rebuilt - Steve Murphy
    • Attempt to fix build, closes #222 - Fernando Macedo
    • Remove initial data setup - this needs to incorrectly go in Mezzanine since Django's new migrations signals don't provide a created_models arg - Stephen McDonald
    • Added migrations for changed _order and image fields - Stephen McDonald
    • Allow order email resend view to correctly redirect, even when requested via GET. Closes #225 - Stephen McDonald
    • Remove Django versions from travis config that Mezzanine no longer supports - Stephen McDonald
    • Account for cartridge.shop being after mezzanine.pages in the template rendering pipeline - Mathias
    • Change models __unicode__ into __str__ - Mathias
    • Migrations for Django 1.8 - Alex Hill
    • Explicitly set email field max_length=254 - Alex Hill
    • Update Django/Python versions to test against, in line wiht Mezzanine for next release - Stephen McDonald
    • Remove all support for South in favour of Django >= 1.7 migrations - Stephen McDonald
    • Remove any handling for Django < 1.7 - Stephen McDonald
    • Suggest using Mezzanine master during development - Alex Hill
    • Updated email address for security issues - Stephen McDonald
    • Add CHECKOUT_STEP_PAYMENT to checkout view context - David Sanders
    • Add object-tools-items block to order admin template - David Sanders
    • Better use of object-tools-items block in Order admin template - David Sanders
    • Fix add/edit checks in order admin for pdf/email links - Stephen McDonald
    • Catch up from mezzanine.project_template.urls - Mathias
    • Consistent image manipulations in the admin - Mathias
    • Added block.super call to extra_head block. It's the only extra_* block without a block.super call - David Sanders
    • Add extra_context kwarg to all views - David Sanders
    • Drop locale.currency workaround for Python 2.4 - David Sanders
    • Added migration for new publish_date db index from Mezzanine's Displayable - Stephen McDonald
    • Refactor CartManager.from_request to use update - David Sanders
    • Avoid extra DB dip in cart template - David Sanders
    • Add a test to fail when Cart changes - Alex Hill
    • Improve comments in CartManager.from_request() - Alex Hill
    • Change set_locale to only catch locale.Error - David Sanders
    • Make SHOP_CURRENCY_LOCALE non-editable, since it's required at import time - Stephen McDonald
    • Fix authorize.net for python3 - Sergey Maranchuk
    • use OrderedDict in admin.py, managers.py - slav0nic
    • fix #258: shipping_fields.js is broken starting from jquery 1.9 - Sergey Maranchuk
    • Upgrade project template to Mezzanine 4.0 - Stephen McDonald
    • Restore 'shop' section in ADMIN_MENU_ORDER example in settings.py - Stephen McDonald
    • Bump required Mezzanine version, and Python version classifiers - Stephen McDonald