diff --git a/CHANGELOG.md b/CHANGELOG.md index c42b455d2..653e4ea4b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ Please note that compatibility for 0.x releases (software or repositories) isn't _When adding new entries to the changelog, please include issue/PR numbers wherever possible._ -## 0.10.9 (UNRELEASED) +## 0.11.0 ### Major changes Support for spatial filters - the spatial filter can be updated during an `init`, `clone` or `checkout` by supplying the option `--spatial-filter=CRS;GEOMETRY` where CRS is a string such as `EPSG:4326` and GEOMETRY is a polygon or multigon specified using WKT or hex-encoded WKB. 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. [Spatial filter docs](docs/SPATIAL_FILTERS.md) | [#456](https://github.com/koordinates/kart/issues/456) diff --git a/README.md b/README.md index 374a049b9..834ff3471 100644 --- a/README.md +++ b/README.md @@ -9,27 +9,27 @@ Kart: Distributed version-control for datasets ## Installing -### Upgrading to v0.10.8 +### Upgrading to v0.11.0 -See the [v0.10.8 release notes](https://github.com/koordinates/kart/releases/tag/v0.10.8) for changes, upgrading, and compatibility notes. +See the [v0.11.0 release notes](https://github.com/koordinates/kart/releases/tag/v0.11.0) for changes, upgrading, and compatibility notes. ### Windows -Download the .msi installer from the [release page](https://github.com/koordinates/kart/releases/tag/v0.10.8). +Download the .msi installer from the [release page](https://github.com/koordinates/kart/releases/tag/v0.11.0). > 💡 If Windows Defender SmartScreen says "it prevented an unrecognized app from starting" after downloading, you'll need to click "Run anyway". ### macOS -Download the .pkg installer from the [release page](https://github.com/koordinates/kart/releases/tag/v0.10.8); +Download the .pkg installer from the [release page](https://github.com/koordinates/kart/releases/tag/v0.11.0); Or use [Homebrew](https://brew.sh) to install: `brew install koordinates/kart/kart` ### Linux -For Debian/Ubuntu-based distributions, download the .deb package from the [release page](https://github.com/koordinates/kart/releases/tag/v0.10.8) and install via `dpkg -i kart_*.deb`. +For Debian/Ubuntu-based distributions, download the .deb package from the [release page](https://github.com/koordinates/kart/releases/tag/v0.11.0) and install via `dpkg -i kart_*.deb`. -For RPM-based distributions, download the .rpm package from the [release page](https://github.com/koordinates/kart/releases/tag/v0.10.8) and install via `rpm -i kart-*.rpm`. +For RPM-based distributions, download the .rpm package from the [release page](https://github.com/koordinates/kart/releases/tag/v0.11.0) and install via `rpm -i kart-*.rpm`. ### Source diff --git a/docs/SPATIAL_FILTERING.md b/docs/SPATIAL_FILTERING.md index e1e5d668a..682c08ee8 100644 --- a/docs/SPATIAL_FILTERING.md +++ b/docs/SPATIAL_FILTERING.md @@ -61,7 +61,8 @@ To reference a spatial filter file on your filesystem, use an @ symbol followed ### Current limitations -- The spatial filter can be changed at any time but it cannot be enlarged beyond the spatial filter that was originally used during `kart clone`. [#537](https://github.com/koordinates/kart/issues/537) +- Spatial filtering may not save much bandwidth or disk space in repositories where each individual feature takes very little room on disk. [#557](https://github.com/koordinates/kart/issues/557) +- Repeatedly changing the spatial filter is not guaranteed to be more efficient than not using spatial filters at all [#558](https://github.com/koordinates/kart/issues/558) - If the repository you are cloning from has not been spatially indexed, all features must be downloaded before the filter can be applied. See [Indexing](#indexing) - The spatial filter cannot be set to a geometry that can't be transformed into the CRS for every dataset in the repository. - Currently indexing isn't very clever with respect to certain CRS changes. If the CRS for a dataset has been drastically changed at some point, then the index generated for that dataset, although accurate, can be very inefficient, resulting in inefficient clones. (If the CRS is changed but the new CRS is similar to the old one in that the features are all in approximately the same place regardless of which CRS is used to interpret them, then an efficient index will still be generated). [#538](https://github.com/koordinates/kart/issues/538) diff --git a/kart/VERSION b/kart/VERSION index 12fb77811..d9df1bbc0 100644 --- a/kart/VERSION +++ b/kart/VERSION @@ -1 +1 @@ -0.11.0rc7 +0.11.0