Oscar 1.5 release notes¶
Welcome to Oscar 1.5
Table of contents:
Oscar 1.4 is compatible with Django 1.8, 1.9 and 1.10 as well as Python 2.7, 3.3, 3.4, 3.5 and 3.6.
Removal of deprecated features¶
These methods/modules have been removed:
- Profiling middleware. See silk or django-cprofile-middleware for alternatives.
ellipses_page_rangetemplatetag. See django-rangepaginator for an alternative.
- Add billing address to user’s address book during checkout (#1532). Number of usages for billing and shipping
- addresses tracked separately: billing address in
UserAddress.num_orders_as_billing_addressfield and shipping address in
Next classes have new locations:
SimpleAddToBasketFormdoesn’t override the quantity field any more. Instead, it just hides the field declared by AddToBasketForm and sets the quantity to one. This means
SimpleAddToBasketFormdoesn’t need to be overridden for most cases, but please check things still work as expected for you if you have customized it.
OSCAR_CURRENCY_FORMATsetting changed to dictionary form in order to support multi-currency for currency formatting. You can set format, format_type and currency_digits in it. Please refer to documentation for an example.
Dashboard order list doesn’t have shortcut filters any more, pass status parameter instead of order_status for the relevant filtering.
Google Analytics tracking code has been migrated to Universal Analytics.
USE_LESSsettings were renamed into
OSCAR_USE_LESSrespectively in order to keep all Oscar settings under common namespace.
versionvariables from templates and template context.