v0.38.0
What's Changed
- Minor fixes for the MCP server by @bpradipt in #702
- feat: Qt5/Qt6 dual compatibility for QGIS 4.0 by @giswqs in #707
- Bump pillow from 12.1.1 to 12.2.0 by @dependabot[bot] in #706
- fix: orient rasterio-loaded images upright in FTW/training-tile display by @giswqs in #708
- Update leafmap requirement from >=0.57.1 to >=0.61.1 by @dependabot[bot] in #713
- Update datasets requirement from >=3.0 to >=4.8.4 by @dependabot[bot] in #712
- Update transformers requirement from >=4.57.1 to >=5.6.2 by @dependabot[bot] in #711
- Update tokenizers requirement from >=0.22.1 to >=0.22.2 by @dependabot[bot] in #710
- Update mkdocs-jupyter requirement from <0.27.0,>=0.25.1 to >=0.26.3,<0.27.0 by @dependabot[bot] in #709
- fix: qualify remaining short-form Qt enums for PyQt6 (#715) by @giswqs in #716
- fix: stream confusion matrix in val loop to prevent CPU OOM on large datasets by @jayakumarpujar in #721
- fix: keep GeoAI plugin actions in plugin menu on macOS by @giswqs in #724
- Sanitize filename in mcp server by @bpradipt in #714
- feat: add point cloud classification using PTv3 by @jayakumarpujar in #665
- Update dataset URL in train_point_cloud_ptv3 notebook by @giswqs in #725
- Remove uv.lock by @giswqs in #726
- ESRGAN Module Implementation by @aleczoeller in #705
- Fix macOS QGIS dependency installer by @giswqs in #734
- Add QGIS plugin publish workflow by @giswqs in #735
- fix(mcp-server): use correct GroundedSAM API for text-prompted segmentation by @bpradipt in #727
- Fix QGIS plugin reload cleanup by @giswqs in #741
- Remove GeoDeep integration to resolve AGPLv3/MIT license conflict by @giswqs in #744
- chore: bump versions and decouple plugin check in publish workflow by @giswqs in #745
New Contributors
- @bpradipt made their first contribution in #702
- @aleczoeller made their first contribution in #705
Full Changelog: v0.37.2...v0.38.0