- Nothing changed yet.
- Add allowed_actions for ViewSet and View.
- Allow overriding resource action methods in protected views.
- Parametrize session commits.
- Add support for custom pagination links via X-Original-Path header.
- Remove old nested repositories support
- Migrate to Marshmallow 3.X
- Fixed package description.
- Fixed marshmallow error reporting for list/detail requests.
- Freeze marshmallow version below 3.0.0.
- Add interfaces for permission checking.
- Drop python 3.5 and 3.6 support. From now only 3.7 is supported.
- Fix in operator bug.
- Add sorting.
- Fix bug empty filter value.
- Support filtering.
- Support Python 3.7.0.
- Added sparse fields.
- Added pagination support.
- Added SQLAlchemy repository implementation.
- Refactored nested configuration.
- Create nested objects in transaction (if supported by the reposistory).
- Made overriding view classes in viewsets easier.
- Fixed getting nested resources.
- Added creating many objects in one request.
- Added inclusion of related resources. (specification)
- Added
flask_jsonapi.decorators.selective_decorator
to decorate only desired HTTP methods.
- Fix returning status code on list get.
- Dropped python 3.4 support
- Added ResourceRepositoryViewSet
- Initial release