| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- =======================
- Oscar 1.6 release notes
- =======================
-
- :release: tbd
-
- Welcome to Oscar 1.6
-
-
- Table of contents:
-
- .. contents::
- :local:
- :depth: 1
-
-
- .. _compatibility_of_1.6:
-
- Compatibility
- -------------
-
- Oscar 1.6 is compatible with Django 1.8, 1.10 and 1.11 as well as Python 2.7,
- 3.3, 3.4, 3.5 and 3.6. Support for Django 1.9 is no longer officialy supported
- since it is longer supported by Django (end of life).
-
-
- .. _new_in_1.6:
-
- What's new in Oscar 1.6?
- ------------------------
-
-
- Removal of deprecated features
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-
- Minor changes
- ~~~~~~~~~~~~~
-
- .. _incompatible_in_1.6:
-
- Backwards incompatible changes in Oscar 1.6
- -------------------------------------------
-
- - ``oscar.apps.offer.models.ConditionalOffer`` now has a new flag
- ``exclusive`` to denote that the offer involved can not be combined on the
- same item on the same basket line with another offer.
- This flag is used by ``oscar.apps.basket.utils.LineOfferConsumer``, a facade
- that supercedes the old ``oscar.apps.basket.models.Line._affected_items`` counter,
- and replaces it with a more finegrained approach. This makes it possible to apply
- two distinct non-exclusive offers on the same basketline items, for example
- multiple distinct vouchers.
- A couple of methods on the basketline model have been extended with an
- optional ``offer`` argument, i.e. ``discount`` and ``consume``, so if you
- are using a customized basketline model, you have to update your methods'
- signatures.
-
-
- Dependency changes
- ------------------
|