From 4b3ac13bf397fe9a008e87cb94cc0b07add3b190 Mon Sep 17 00:00:00 2001 From: Christoph Rieke Date: Wed, 8 Jul 2026 16:10:22 +0200 Subject: [PATCH 1/2] Release 0.7.0: version bump and changelog --- CHANGELOG.md | 15 +++++++++++++++ pyproject.toml | 2 +- streamlit-prettymapp/requirements.txt | 2 +- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dece536..c0e8000 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,21 @@ Update your installation to the latest version: pip install prettymapp --upgrade ``` +## 0.7.0 +**unreleased** + +- Adds `OsmDataError` and clearer error handling for empty areas and failed geocoding / OSM + downloads (raises instead of returning empty or crashing). +- Replaces private `geopandas.plotting` functions with public matplotlib collections, and uses + the stable top-level `osmnx` API instead of submodule imports - avoids breakage on dependency + upgrades. +- New `dpi` parameter on `Plot` (default 300, previously hardcoded 1200) for much faster, lower- + memory rendering. +- Building colors are now seeded, so identical inputs render identical maps. +- Fixes an invalid edge color in the `Flannel` streets style. +- Other: osmnx 2.0 data handling, `osmnx<3` bound with `geopandas`/`shapely` as direct + dependencies, faster `explode_multigeometries`, and various test & tooling fixes. + ## 0.6.0 **December 25, 2025** diff --git a/pyproject.toml b/pyproject.toml index b781339..d1be9d7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "prettymapp" -version = "0.6.0" +version = "0.7.0" description = "Create beautiful maps from OpenStreetMap data" readme = "README.md" requires-python = ">=3.11" diff --git a/streamlit-prettymapp/requirements.txt b/streamlit-prettymapp/requirements.txt index 68df46b..332e147 100644 --- a/streamlit-prettymapp/requirements.txt +++ b/streamlit-prettymapp/requirements.txt @@ -2,4 +2,4 @@ streamlit==1.52.2 streamlit-image-select==0.6.0 pyogrio -prettymapp +prettymapp>=0.7.0 From 1d7741104b49f8e385945541e90583953eecc847 Mon Sep 17 00:00:00 2001 From: Christoph Rieke Date: Wed, 8 Jul 2026 16:19:24 +0200 Subject: [PATCH 2/2] Set 0.7.0 release date in changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c0e8000..bc35cf5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,7 @@ Update your installation to the latest version: ``` ## 0.7.0 -**unreleased** +**2026-07-08** - Adds `OsmDataError` and clearer error handling for empty areas and failed geocoding / OSM downloads (raises instead of returning empty or crashing).