Releases: MerginMaps/geodiff
Releases · MerginMaps/geodiff
2.0.2
- Fixed handling of timestamps with fractions of seconds in PostgreSQL driver (#186)
- Fixed diff between two PostgreSQL databases (#185)
- Fixed setting of no logger callback in Python (#190)
- Fixed concatenation robustness issues when inputs given in wrong order (#174)
- Added auto tests for CLI (#183)
- Increased code coverage to 90% (#169)
- Added Python wheels for Python 3.11 (#200)
2.0.1
2.0.0
Normally this would be a minor release (1.1.0), but in the end it is a major release (2.0.0) mainly because of the changes in the C API.
The good news is that Python API stays unchanged!
New features:
- added API for listing of available drivers (#130)
- added API and a CLI option to ignore specified tables (#182)
- added API to get WKB from GeoPackage's geometry encoding (#162)
- more detailed logging of errors from SQLite driver (#135)
Bugs fixed:
- fixed handling of several data types in PostgreSQL
- only convert column types to base types when changing driver (#176)
Under the hood:
1.0.6
Packaging-only release
- added support for Python 3.10
- remove support for Python 3.6
- added support for musllinux (alpine)
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
- big internal refactoring that adds support for drivers to allow different database backends
- added PostgreSQL/PostGIS driver (in addition to existing SQLite/GeoPackage driver)
geodiffinfo
CLI tool has been replaced bygeodiff
CLI tool with more user friendly commands- added API to create tables
- added API to dump content of tables to a changeset with "insert" entries
- added API to make copy - able to copy data from one driver to another - it is possible to copy data from GeoPackage to PostGIS and vice versa
- added API to create changesets across different drivers - it is possible to compare content of a GeoPackage with a PostGIS schema
- added API to concatenated changesets
- added API to safely copy GeoPackages
- added API to output database schema as JSON
- does not depend on SQLite Session extension anymore