Releases: MerginMaps/geodiff
Releases · MerginMaps/geodiff
2.0.4
12 Sep 11:18
Compare
Sorry, something went wrong.
No results found
Python 3.12/3.13 and Mac m1 release
2.0.3
12 Sep 08:51
Compare
Sorry, something went wrong.
No results found
2.0.2
08 Mar 15:48
Compare
Sorry, something went wrong.
No results found
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
05 Aug 11:18
Compare
Sorry, something went wrong.
No results found
Fix some pygeodiff calls that were causing crashes on some platforms (#184 )
Switch tool for running Python tests from nose2 to pytest
2.0.0
25 Jul 13:03
Compare
Sorry, something went wrong.
No results found
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
uuid (#157 )
char(N), character(N) (#177 )
numeric(N, M), decimal(N, M)
only convert column types to base types when changing driver (#176 )
Under the hood:
C API uses context everywhere: it is safe now to have multiple instances of geodiff in one process (#172 )
use nlohmann/json library for writing of JSON output (#125 , #166 )
added cppcheck to CI and fixed various warnings (#165 )
1.0.6
09 Feb 07:00
Compare
Sorry, something went wrong.
No results found
Packaging-only release
added support for Python 3.10
remove support for Python 3.6
added support for musllinux (alpine)
1.0.5
17 Nov 10:18
Compare
Sorry, something went wrong.
No results found
Fix handling of null/not-null values of datetime type (#154 )
Fix handling of rebase when editors change the same value (#152 )
1.0.4
14 Oct 07:06
Compare
Sorry, something went wrong.
No results found
Fix date/time handling when string values are not the same (#151 )
Ability to install just static libs (#150 )
Fixed compilation warnings (#149 )
1.0.3
16 Sep 11:34
Compare
Sorry, something went wrong.
No results found
Fixed incorrect rebase behavior on two edits of one row (#146 )
1.0.2
27 Jul 15:41
Compare
Sorry, something went wrong.
No results found
Ignore meta tables in applyChangeset (#138 )
Fix error in applyChangeset if trigger contains spaces (#137 )
Better error reporting in makeCopySqlite (#139 )