Release Notes¶
Upgrading¶
To upgrade Mezzanine API to the latest version, use pip:
pip install -U mezzanine-api
You can determine your currently installed version using pip freeze
:
$ pip freeze | grep mezzanine-api
Version 0.7.1 (2018-10-10)¶
Fixes
- Add compatibility with Django v2
Version 0.7.0 (2018-10-08)¶
This release brings a number of new features as well as adding compatibility for newer versions of dependencies and dropping support for older dependencies.
What's New
- Add support for custom user models
- List child pages at page endpoint
- Support filtering pages by title
- Support filtering posts by multiple categories
Fixes
- Add compatibility for Mezzanine 4.3.x
- Add middleware compatibility for Django v1.11+
- Add compatibility for django-oauth-toolkit version 1.1.2+
- Add compatibility for django-filter v2+
- Update test environment to reflect updated dependencies
- Fix deprecation warnings from Mezzanine and Django
Other
- Change license from BSD to MIT
- Drop support for older versions of dependencies
- Drop support for Python 2 (no longer tested on Python 2, but may still run)
Version 0.6.1 (2017-10-30)¶
- Fix published blog posts queryset not updating
- Fix errors caused by latest versions of dependencies
- Update Setup, Tox, and Travis to support latest dependencies
- Add description field to post endpoint
Version 0.6.0 (2017-01-30)¶
- Add
gallery_items
resource for pages - Add support for latest Django Filters (v1)
- Add support for latest Swagger (v2)
- Update Tox and Travis for latest dependencies
Version 0.5.0 (2016-04-15)¶
- Add API middleware (support CORS)
- Switch from Page Number to Limit Offset Pagination
- Add project_template for easy API project creation
- Add Material theme
- Add Order By filter
- Fix blog post Field filter
- Update default settings
- Advise importing
mezzanine_api.settings
prior tolocal_settings.py
in Mezzanine'ssettings.py
, as per revised installation docs
Version 0.4.2 (2016-03-14)¶
- Fix Issue #3:
KeyError: 'context'
Version 0.4.1 (2016-03-07)¶
- Add logic for updating blog post categories
- No longer require title and content fields when updating a blog post
- Remove dependency on reverse URLs of Mezzanine views when deploying Mezzanine only as an API backend
- Add tests for creating and updating blog post categories
- Tidy up API template
Version 0.4.0 (2016-03-02)¶
- Add superuser write access (POST and PUT) for blog posts
- Add support for Mezzanine 4.1.0, Django 1.9, and latest versions of other dependencies
- Switch test suite from factory to client based tests
- Add tests for blog posts
- Update docs
Version 0.3.0 (2015-05-17)¶
- Add superuser write access (POST and PUT) for categories
- Add site endpoint
- Add themes
- Update filters
- Update permission handling and security
- Update settings
- Expose more model fields to API