Skip to content

Releases: django-oscar/django-oscar

3.2.4

08 Feb 09:51
Compare
Choose a tag to compare

Oscar 3.2.4 release notes

:release: 2024-08-02

.. contents::
:local:
:depth: 1

.. _compatibility_of_3.2.4:

Compatibility


Oscar 3.2.4 is compatible with Django 3.2, 4.0, 4.1 and 4.2 and Python versions 3.8, 3.9, 3.10 and 3.11

.. _new_in_3.2.4:

What's new in Oscar 3.2.4?

3.2.3 contains a major bug when overriding the OrderDiscount. It caused the following Exception:

  File "/usr/local/lib/python3.11/site-packages/oscar/core/loading.py", line 260, in get_model
    import_module("%s.%s" % (app_config.name, MODELS_MODULE_NAME))
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<FOO>/order/models.py", line 1081, in <module>
    from oscar.apps.order.models import *  # NOQA
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'oscar.apps.order.models' has no attribute 'OrderDiscount'. Did you mean: 'OrderLineDiscount'?

This minor version fixes the issue

Full Changelog: 3.2.3...3.2.4

3.2.3

09 Jan 12:00
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.2.2...3.2.3

3.2.2

01 Sep 14:26
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.2...3.2.1a

3.2

23 Dec 15:54
Compare
Choose a tag to compare
3.2

Welcome to Oscar 3.2!

Please read the release notes to find out what's new in Oscar 3.2.

3.1

29 Jul 04:15
Compare
Choose a tag to compare
3.1

Welcome to Oscar 3.1!

Please read the release notes to find out what's new in Oscar 3.1.

3.0.0

27 Jan 07:05
Compare
Choose a tag to compare

Welcome to Oscar 3.0!

Please read the release notes to find out what's new in Oscar 3.0.

2.1.0

21 Jul 12:33
Compare
Choose a tag to compare

Welcome to Oscar 2.1!

Please read the release notes to find out what's new in Oscar 2.1.

2.0.0

04 Jul 11:48
Compare
Choose a tag to compare

Welcome to Oscar 2.0!

This is a significant release which includes a number of new features and backwards incompatible changes. In particular the way Oscar configures apps has been refactored and projects that have forked apps will need to follow the migration instructions in the documentaton.

Oscar 2.0 is compatible with Django 1.11, Django 2.1 and Django 2.2 as well as Python 3.5, 3.6 and 3.7. Support for Python 2.7 and Python 3.4 has been dropped.