Cartridge v0.5.0 Release Notes

Release Date: 2012-06-03 // almost 12 years ago
    • Wrap data access in migrations with checks against the dry_run arg - Stephen McDonald
    • Added migration for mezzanine.core.models.MetaData.gen_description - Stephen McDonald
    • Remove invalid examples of gettext in settings module - Stephen McDonald
    • Dev started in 2009 - Stephen McDonald
    • update title/slug for Displayable model - Dmitry Falk
    • fix selected sorting option - Dmitry Falk
    • Update to the new mezzanine.accounts app - Stephen McDonald
    • User Mezzanine's new auth backend - Stephen McDonald
    • Use dev version of Mezzanine for CI - Stephen McDonald
    • Updated settings to match changes in mezzanine/project_template - Kent Hauser
    • Accounts should be on by default in Cartridge - Stephen McDonald
    • Fixed exception handling in Sale.save() which result in Product and Variation sale_prices potentially fall out of sync. As it turns out this bug seems only to be relevant when using MySQL with DEBUG=True - DamianHeard
    • Upgraded date handling for timezone support - Stephen McDonald
    • Add multiple Django versions and IRC notifications to travis builds - Stephen McDonald
    • fix i18n quantity label - Dmitry Falk
    • Added an order history page for logged-in users - Alex Hill
    • Added pagination to order history - Alex Hill
    • Grammatical corrections to descriptive snippets - Ross Laird
    • Cleaned up install description - Ross Laird
    • Added Mezzanine's new PageMiddleware to settings - Stephen McDonald
    • Edited descriptions for clarity and concision - Ross Laird
    • add some verbose names - Dmitry Falk
    • Pre-populate checkout form with logged-in user fields if no previous orders available - Stephen McDonald
    • fix order history list: 'Page' object not iterable - Dmitry Falk
    • fix related products displaying in template - Dmitry Falk
    • fix upsell products displaying - Dmitry Falk
    • Allow profile fields to pre-populate checkout form - Stephen McDonald
    • Don't require debug for test data - Stephen McDonald
    • Don't run signals on tests - Stephen McDonald
    • Clean up clears on brs - Stephen McDonald
    • Add a field to track the number of uses remaining for a given discount code. Include in the validity section of the admin - leaving the field blank will keep existing behaviour. Update the DiscountCodeManager to exclude any codes which have explicitly 0 uses remaining - Gary Reynolds
    • Update the Order.complete method to decrement the discount code's uses_remaining field if necessary - Gary Reynolds
    • Fix up the auto generated migration - Gary Reynolds
    • Fix up the migration name - Gary Reynolds
    • Added handling for Mezzanine's new cache setup - Stephen McDonald
    • reorder Product/Category models code - Dmitry Falk
    • set Product/Category bi-directional ManyToMany in admin - Dmitry Falk
    • Use Mezzanine's AdminThumbMixin for the product admin thumbnail - Stephen McDonald
    • Allow cart items to be removed by entering 0 as quantity. Closes #38 - Stephen McDonald
    • Add empty migration for defining Category.products - Stephen McDonald
    • Use a dummy cart object until items have actually been added to the cart, to avoid unnecessary db queries - Stephen McDonald
    • Bump Mezzanine version to 1.1.0 - Stephen McDonald