Cartridge

Latest version: v1.3.4

Safety actively analyzes 701809 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 10 of 13

0.4.0

----------------------------

* Make the subject line of the order receipt email editable - Gary Reynolds
* If a request is made to /shop/cart/complete/ fails, raise 404 Not Found error instead of leaving an uncaught DoesNotExist to bubble up - Gary Reynolds
* Added pre-purchase card expiry validation - Stephen McDonald
* Ported default templates from 960.gs to Twitter Bootstrap - Stephen McDonald
* Maintain a consistent grid size for category products - Stephen McDonald
* Removed unused product search and changed product pagination to use Mezzanine's - Stephen McDonald
* Moved all include templates into includes directory - Stephen McDonald
* Use bootstrap's media-grid for product images - Stephen McDonald
* Added overlay for full product image - Stephen McDonald
* Changed LICENSE from 3-clause to 2-clause BSD - Stephen McDonald
* Bump the required Mezzanine version - Stephen McDonald
* Added complete handling for Django's staticfiles app, in line with Mezzanine - Stephen McDonald
* Updates required for Mezzanine's device handling refactor - Stephen McDonald
* Removed all uses of ifequal and ifnotequal templatetags - Stephen McDonald
* Added model graph to docs - Stephen McDonald
* Updated the ``project_template`` settings to reflect new mezzanine SSLMiddleware. Updated ``cartridge.shop.middleware.SSLRedirect`` deprecation warning to instruct the user to use ``mezzanine.core.middleware.SSLMiddleware`` - Josh Cartmell
* Set defaults for ``SITE_FORCE_SSL_URL_PREFIXES`` - Josh Cartmell
* Refactored setting default images for variations, and formset saving in ProductAdmin, to handle when images get deleted and are no longer valid selections for variations, which would raise errors. Closes 14 - Stephen McDonald
* Removed account functionality - now implemented in Mezzanine - Stephen McDonald
* Don't import * from ``mezzanine.project_template.settings``, just define everything explicitly in the settings module - Stephen McDonald
* Update arg for the new format for Mezzanine's ratings in the product template - Stephen McDonald
* make default shipping handler respect ``free_shipping`` - lexual
* Revert to previous format for Mezzanine's ``rating_for`` templatetag, since a better approach for removing hard-coded rating field name has been implemented - Stephen McDonald
* Add missing messages context processor for Django 1.4 - Stephen McDonald
* Use a generic sqlite db name in ``local_settings.py`` - Stephen McDonald
* Add the possibility of disabling the Payment step - pokoli
* Upgrade to Bootstrap 2.0 - Stephen McDonald
* Add deprecated fallback for SSLMiddleware - Stephen McDonald
* check if field exists before deleting, refs ``https://github.com/stephenmcd/cartridge/issues/17`` - Kamal Bin Mustafa
* Fix step calculation when payments aren't enabled - Stephen McDonald
* Settings containing paths to code to run shouldn't be editable. Smells like a vulnerability - Stephen McDonald
* Update settings docs, model graphs - Stephen McDonald

0.3.7

----------------------------

* Discount should apply to each unit not just once per SKU. Previously only percentage based discounts worked for quantity greater than 1 - Gary Reynolds

0.3.6

----------------------------

* Fix for subquery update in MySQL. See ``http://dev.mysql.com/doc/refman/5.0/en/subquery-errors.html`` - Gary Reynolds

0.3.5

----------------------------

* Add the ability for a developer to replace the OrderForm class with a setting. This would usually be a subclass of `cartridge.shops.forms.OrderForm` however we do not enfore this and leave it to the developer to ensure that the interface requirements are met in the form they define - Gary Reynolds
* Synchronize PO files with latest tip - Sebastián Ramírez Magrí
* PayPal doDirectPayment Website Payments Pro NVP API payment processor - Ken Bolton
* Fix mistake in the urllib2 request. Add COUNTRIES - Ken Bolton

0.3.4

----------------------------

* Refactored discount code calculation per product to not use DB queries per cart item - stephenmcd
* Added handling for recalculating discount codes on cart changes - stephenmcd
* Added discount code tests - stephenmcd
* Added a note to docs about discounts per cart item versus entire cart - stephenmcd
* Fixed incorrect calls for rerieving all products for a discount - stephenmcd

0.3.3

----------------------------

* Type fixes on shipping - stephenmcd

Page 10 of 13

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.