Cartridge

Latest version: v1.3.4

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

Scan your dependencies

Page 6 of 13

0.9.4

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

* fixed paypal backend url quoting bug - slav0nic
* ``SHOP_PAYMENT_STEP_ENABLED`` shouldn't be editable - Stephen McDonald
* Modify ``SHOP_CURRENCY_LOCALE`` to allow a per-language formating - Mathias Ettinger
* Reflect mezzanine's modifications for country codes list - Mathias Ettinger
* Update Order to inherit from SiteRelated. Add the setting ``SHOP_ORDERS_PER_SITE`` (default False) which if True updates the order Manager to inherit from the CurrentSiteManager - Josh Cartmell
* Orders are always site related - Stephen McDonald
* complete commit 30b641d17007d67f1922ab9035740d40488f43b7 with corrections for other languages - Luc MILLAND

0.9.3

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

* 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

0.9.2

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

* merge changed Mezzanine settings into Cartridge - Sebastian Clemens
* Patch all migrations to remove generic fields - these break with Django 1.6 and aren't actually necessary with the latest version of south - Stephen McDonald
* Fix initial fixture loading - Stephen McDonald
* Restore old ``product_db`` command - Stephen McDonald
* Move the file browser url to i18n patterns - Sebastian Clemens
* Fix for str/unicode handling of ``SHOP_CURRENCY_LOCALE``. Closes 157 - Stephen McDonald
* Bump Mezzanine version to 3.0.5 - Stephen McDonald
* Unicode fix for product variations in cart - Stephen McDonald
* jquery fix in product admin. Closes 159 - Stephen McDonald
* Remove unnecessary filebrowser setup - Stephen McDonald
* Let ``fail_silently`` email arg fall back to new Mezzanine setting ``EMAIL_FAIL_SILENTLY``. Closes 160 - Stephen McDonald
* Create a setting for which template is used when rendering an invoice as a PDF - David SanderS
* Bump Mezzanine version to 3.0.6 - Stephen McDonald

0.9.1

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

* No changes listed.

0.9.0

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

* Fix for true division on F objects in Django 1.4 - Stephen McDonald
* Django 1.6: BooleanField defaults - Stephen McDonald
* Django 1.6 doesn't support decimals in sessions - Stephen McDonald
* Replace deprecated ``richtext_filter`` template tag with ``richtext_filters`` (plural) - Stephen McDonald
* Add Django 1.6 + Python 3.3 to ``travis.yml`` and ``setup.py`` - Stephen McDonald
* Fix some broken imports from futurize conversion - Stephen McDonald
* Upgrade settings as in Mezzanine (merged) - Sebastian Clemens
* Fix initial fixtures. Closes 152 - Stephen McDonald
* Added LANGUAGES since we use a multi-lingual interface in admin - Sebastian Clemens
* Added Django's LocaleMiddleware to ``MIDDLEWARE_CLASSES`` - Sebastian Clemens
* Add config for wheel distribution - Stephen McDonald
* Remove use of deprecated simplejson module - Stephen McDonald
* Bump Mezzanine version to 3.0 - Stephen McDonald

0.8.4

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

* added ``recalculate_billship_tax`` util to update ``billship_handler`` and ``tax_handler`` when cart is modified after first step - justin
* Combine ``recalculate_discount`` and ``recalculate_billship_tax`` into a single function ``recalculate_cart`` - Stephen McDonald
* Bump minimum Mezzanine version to 1.4.15 - Stephen McDonald

Page 6 of 13

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.