* use new `importlib.metadata` interface to select entry points (521) * add filename which caused read error to MapcheteIOError when calling `read_raster_window()` and `read_vector_window()` (522)
----------------------
2022.12.1
----------------------
* core
* always use dask executor if defined, even if there is only one task or worker (517) * try to provide more useful information if dask task exception cannot be recovered (519)
* CI
* schedule tests every monday and thursday (518)
----------------------
2022.12.0
----------------------
* core
* extend capabilities of `mapchete.io.raster.ReferencedRaster` (513) * allow executing remote mapchete files (514) * adapt to `Shapely 2.0` (515)
* packaging
* replace `setuptools` with `hatch` (516)
----------------------
2022.11.2
----------------------
* core
* use group prefix for preprocessing tasks (512)
* CLI
* pass on `max_workers` to dask executor (508)
----------------------
2022.11.1
----------------------
* core
* dask `chunksize` and `max_submitted_tasks` fix (506)
----------------------
2022.11.0
----------------------
* core
* GTiff driver: force blocksize being int (496) * fix TileDirectory read error from exotic CRSes (498) * split up `raster.io.RasterioRemoteWriter` class to memory and tempfile subclasses (500) * make sure dask_compute_graph and dask_chunksize are passed on (502)
* CLI
* print task details also when using dask executor when `--verbose` flag is active (501)
* packaging
* exclude vulnerable rasterio dependency (490) * add python-dateutil to package requirements (495) * rename `master` branch to `main`