Change Log
Django BASIN-3D Releases
Version 1.0.9
Update basin3d version to 1.0.3 which includes a fix in the EPA plugin to handle empty results properly.
To update the basin3d metadata on an existing deployment, run ./manage.py migrate
from the app’s home directory.
Version 1.0.8
Mistaken release. This version 1.0.8 is the same as 1.0.7.
To update the basin3d metadata on an existing deployment, run ./manage.py migrate
from the app’s home directory.
Version 1.0.7
Pin django to 4.0 and update basin3d version to 1.0.2 which includes updated basin3d observed propery vocabulary and a fix in the EPA plugin.
To update the basin3d metadata on an existing deployment, run ./manage.py migrate
from the app’s home directory.
Version 1.0.6
Update basin3d version to 0.5.0 which includes a new data source plugin to EPA Water Quality eXchange.
Version 1.0.5
Support FeatureTypeEnum change in basin3d 0.4.3 update; missed update.
Version 1.0.4
Support FeatureTypeEnum change in basin3d 0.4.3 update.
Version 1.0.3
Fix url parameter parsing in viewsets.py
Version 1.0.2
Updates DataSourceModelViewset.retrieve method to use plugin get method.`
Version 1.0.1
Minor maintenance to pin package versions.
Version 1.0.0
This release updates django-basin3d to work with the latest basin3d v0.4.0 that enables complex- and multi-mappings between datasource vocabulary and BASIN-3D vocabulary.
Loggers are also now available in relevant modules. Logging can be configured in settings.py (See Django documentation).
** This is a breaking change. The django-basin3d migrations must be migrated from scratch. **
One approach is to delete the app’s database. For the example-django app,
$ cd example-django
$ rm db.sqlite3
Then from the app’s home directory (e.g., example-django), run the following:
$ ./manage.py makemigrations
$ ./manage.py migrate
Version 0.1.0 (Alpha)
First alpha release of django-basin3d. Includes modernization of build system to publish to pypi.
django-basin3d requires basin3d, which performs core synthesis functionality. django-basin3d is the web framework portion of the original BASIN-3D codebase. We separated the web framework from the core synthesis functionality for improved maintenance and extensibility.