- Upgrade libraries dependencies and support of SQLAlchemy 2x. (#73).
- Improve documentation for setup and extension.
- Improve package Python version support: 3.8, 3.9, 3.10, 3.11+
- Review unittests for bdc-db
- Change LICENSE to GPL v3
- Set custom JSONB property cache_ok=True for performance and to avoid SQLAlchemy warnings (#68).
- Fix extension initialization - variable not declared (#66).
- Improve documentation how to use JSONB with JSONSchemas (#63).
- Fix unittest with JSONSchema ref schema key (#64).
- Add SQL Type for JSONB with JSONSchemas validator (#52).
- Add new command line for drop-triggers (#35).
- Add SQLAlchemy model representation for PostGIS spatial_ref_sys (#41).
- Improve unittest and code coverage (#26).
- Migrate repo build to Drone CI (#45).
- Keep SQLAlchemy in version 1.3 until SQLAlchemyUtils is updated for SQLAlchemy 1.4. (#48).
- New features: - add an entry point to manage registered namespaces (#43).
- Bug fixes:
- command
load-file
(#37).
- New features:
- dynamic handling of triggers and scripts.
- new CLI commands:
show-triggers
,create-triggers
,load-scripts
, andload-file
.
- Improved documentation.
- First experimental version.
- Command Line Interface (CLI).
- Alembic migration support.
- Documentation system based on Sphinx.
- Documentation integrated to
Read the Docs
. - Installation and build instructions.
- Package support through Setuptools.
- Installation and usage instructions.
- Travis CI support.
- Unit-test environment set.
- Source code versioning based on Semantic Versioning 2.0.0.
- License: MIT.