Releases: VForWaTer/metacatalog
Version 0.1.13
About
Metacatalog is a management tool for a PostgreSQL/PostGIS database that is primarily used to store meta-data of environmental open data. While it can also store the data itself, it is more meant as a Meta-database that should rather interface the original data stores.
Metacatalog has three main submodules:
- the Database Models
- a Python API
- a CLI
The full documentation can be found at: https://vforwater.github.io/metacatalog.
This Version
0.1.13 is a small patch version to make a few last adaptions to the model, before the new migration system is made available.
The Entry
now has a citation
field and the API can find Entry
, EntryGroup
and Keyword
by uuid
.
Database migration
There are some problems with alembic
as a database migration tool. As metacatalog needs only a fraction of that powerful package, we decided to include our own migration system, with limited functionality. However, alembic
will be used until the new system is implemented.
Version 0.1.12
About
Metacatalog is a management tool for a PostgreSQL/PostGIS database that is primarily used to store meta-data of environmental open data. While it can also store the data itself, it is more meant as a Meta-database that should rather interface the original data stores.
Metacatalog has three main submodules:
- the Database Models
- a Python API
- a CLI
The full documentation can be found at: https://vforwater.github.io/metacatalog.
This Version
This version includes a complete re-write of the extension module. The new module is way more flexible. A builtin extension for data I/O operations is included and tested in a newly created e2e-test.
Also, DataTypes
are introduced The docs for DataTypes
are still missing and will be added before version 0.2 is released.
Database migration
There are some problems with alembic
as database migration tool. As metacatalog needs only a fraction of that powerful package, we decided to include our own migration system, with limited functionality. However, alembic
will be used until the new system is implemented.
Version 0.1.11
About
Metacatalog is a management tool for a PostgreSQL/PostGIS database that is primarily used to store meta-data of environmental open data. While it can also store the data itself, it is more meant as a Meta-database that should rather interface the original data stores.
Metacatalog has three main submodules:
- the Database Models
- a Python API
- a CLI
The full documentation can be found at: https://vforwater.github.io/metacatalog.
This Version
Main focus of this patch version is the complete rework of Licenses and Keywords. A new model is introduced to store thesaurus information.
Downgrade migrations and version mismatches are still not working. We are looking into replacing the migration system as the path issues can't really be solved at the moment.
Note
Version 0.1.10 has problems with the downgrade migration test. For this patch version, the downgrade migration tests and the version mismatch tests were disabled. They will be enabled again, before version 0.2 is released
Version 0.1.10
About
Metacatalog is a management tool for a PostgreSQL/PostGIS database that is primarily used to store meta-data of environmental open data. While it can also store the data itself, it is more meant as a Meta-database that should rather interface the original data stores.
Metacatalog has three main submodules:
- the Database Models
- a Python API
- a CLI
The full documentation can be found at: https://vforwater.github.io/metacatalog.
This Version
Main improvements focus on metadata model changes to apply UUID to Entry
and EntryGroup
classes, along with the needed changes on e2e-tests, migration tests, database revisions and documentation.
Note
Version 0.1.10 has problems with the downgrade migration test. For this patch version, the downgrade migration tests and the version mismatch tests were disabled. They will be enabled again, before version 0.2 is released
Version 0.1.9
This is a very small version change that is nevertheless important to actually move to 0.2
soon. The metacatalog.api
will now complain if metacatalog
and the database are not of the same version, once a session is requested.
Version 0.1.8
Main improvements were made to the documentation.
- Some missing functionality in the API was added.
- Details were reworked and can now be described
- custom
reader
andimporter
functions can be registered - FIND search now accept wildcard pattern
Version 0.1.7
Major improvements were made on the documentation. Another template is used and the new docs are layouted.
Version 0.1.6
This version made some major improvements on model and API. Docs and CLI are still bit weak, will be focused on next version.
- alembic is added to make database updates possible. We'll see how well that works..
Version 0.1.4
Metadata database and data model management tool used in the V-For-WaTer Projects.