Skip to content

v1.0.0b1

Compare
Choose a tag to compare
@github-actions github-actions released this 23 Mar 12:17
· 28 commits to stable since this release

1.0.0b1 (2022-03-23)

Breaking Changes

  • Refactor codebase to Python 3.7+.
    Python 2 and Python 3 before 3.7 are not supported anymore.
  • Refactor to Django 2.2+.
    Supported Django versions are 2.2, 3.2 and 4.0.
  • Refactor to Mezzanine 5.1.3+.
  • Remove deprecated shop_globals context processor.
  • Remove deprecated SHOP_CHECKOUT_FORM_CLASS setting check.
  • Remove check for obsolete shop/email/ directory.

Bug Fixes

  • Make SHOP_ORDER_EMAIL_SUBJECT translatable.
  • Fix invoice links in admin (from https://github.com/fermorltd/cartridge/pull/2).
  • Fix image link to model-graph in the docs.
  • Load magnific-popup only if mezzanine.galleries is installed.

Other Changes

  • Refactor the build chain similar to Mezzanine 5 to use setup.cfg instead of setup.py.
  • Use black, isort, pyupgrade and flake8 for styling and linting.
  • Use GitHub Actions instead of Travis as Ci.
  • Use Pytest for testing and coverage.
  • Use semantic-release-action for releases.
  • Remove requirements.txt from template folder.
  • Improve ORM check for existence of product.
  • Fix styling.