This package is now DEPRECATED! This is the final release. Please use Learing Core <https://github.com/openedx/openedx-learning/> instead.
- Removed custom datetime parser in favor of
datetime.fromisoformat
which is more robust.
- Added support for Django 4.2
- Adds migration file that was missing from v1.3.0.
- Adds support for installing this package as a wheel (
pip install openedx-blockstore
) rather than having to use editable mode (pip install -e ./blockstore
).
- Fixes a bug where a new bundle's collection could not be set via Django admin.
- Various configuration and build tooling fixes. See commit log of 1.2.0...1.3.0 for full details.
- Adds API unit tests to improve test coverage.
- Updates the Python API to use the models directly.
- Move apps/api to apps/rest_api.
- Copy edx-platform/openedx/core/lib/blockstore_api to blockstore/apps/api. This code has been copied over so it is easier to review the Python API implementation in development.
- Make code into an installable package.