v0.11.0
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>
tojson-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