Change Log
Django BASIN-3D Releases
Version 1.0.12
Force reload of plugins and their data upon running ./manage.py migrate on existing deployments. Also changed plugin import errors to more appropriately be warnings. Note: the forced reload does not support removal of data sources from existing deployments.
To update the basin3d metadata on an existing deployment, run ./manage.py migrate from the app’s home directory.
Version 1.0.11
Update basin3d version to 1.1.2 which includes a bug fix and enhancement to EPA plugin.
To update the basin3d metadata on an existing deployment, run ./manage.py migrate from the app’s home directory.
Version 1.0.10
Update basin3d version to 1.1.1 which includes hardening of the EPA plugin and support for forthcoming EPA WQP API v3.0. The EPA WQP web service API version as well as a timeout limit for failover of the GeoServer WFS service can be configured. See basin3d EPA plugin documentation.
To update the basin3d metadata on an existing deployment, run ./manage.py migrate from the app’s home directory.
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.