Skip to content

v0.11.0

Compare
Choose a tag to compare
@github-actions github-actions released this 21 Feb 23:29
· 1182 commits to master since this release

Major changes

Support for spatial filters (#456) - the spatial filter can be updated during an init, clone or checkout by supplying the option --spatial-filter={CRS};{GEOMETRY}.

When a spatial filter is set, the working copy will only contain features that intersect the spatial filter, and changes that happened outside the working copy are not shown to the user unless specifically required. Starting with Kart 0.11.0, only the features that are inside the specified spatial filter are downloaded during a clone. See the Spatial filter documentation to get started.

Other changes

  • Expanded --output-format/-o to accept format specifiers; e.g. -o json:compact. kart log now accepts text formatstrings, e.g. -o text:%H #544
  • Deprecated --json-style in favour of -o json:{style}
  • diff: Added --add-feature-count-estimate=<accuracy> to json-lines diffs. This lazily inserts an estimate of the total number of features into the output stream. #543
  • Bugfix: fixed errors with Postgres working copies when one or more datasets have no CRS defined. #529
  • Bugfix: better error message when kart import fails due to multiple XML metadata files for a single dataset, which Kart does not support #547
  • When there are two pieces of XML metadata for a single dataset, but one is simply a GDALMultiDomainMetadata wrapping the other, the wrapped version is ignored. #547
  • Bugfix: fixed a bug preventing checkout -b NEW_BRANCH HEAD^ and similar commands from working
  • Bugfix: fixed a bug where kart merge would fail in a shallow clone, in certain circumstances. #555