{"name": "GisBR", "package_name": "gisbr", "version": "0.5.0", "experimental": false, "qgis_min": "3.16.0", "qgis_max": "4.99.0", "downloads": 22, "uploaded_by": null, "upload_datetime": "2026-08-10T14:57:12.643116", "changelog": "0.5.0\n- New data sources in the Master Plan diagnostic panel, all public federal\nservices: geological risk sectors (SGB/CPRM), mining claims (ANM/SIGMINE),\ngroundwater wells (SIAGAS), IBGE BC250 2025 layers (roads, railways,\ndrainage, water bodies, densely built-up areas), IBGE urbanised areas\n(2019) and subnormal agglomerations (2010), and the IBGE BDIA physical\nenvironment set (soil, geology, geomorphology, vegetation).\n- Truncated downloads are no longer silent: when a service returns fewer\nfeatures than matched the filter (WFS numberMatched) or stops at its\nrecord limit (ArcGIS maxRecordCount), the log shows a warning and the\nlayer keeps a \"truncado\" custom property.\n- Server errors returned with HTTP 200 (ArcGIS error bodies and OGC\nExceptionReport documents) are now reported with the code and message\nsent by the server, instead of a generic failure to open the layer.\n0.4.3\n- Fix: two error handlers discarded their exception silently. Failing to\nremove the cached metadata file when refreshing the catalog, and failing\nto read the local Overpass cache while falling back to it, are now\nreported with the underlying cause instead of being swallowed.\n- No functional change: the 0.4.2 SSL fix is unchanged and ships here.\n0.4.2\n- Fix (SSL on freshly installed Windows/OSGeo4W): downloads failed with\n\"unable to find issuer certificate\" because the bundled CA material only\ncovered the IPEA server and was only injected in the geobr downloader.\nThe plugin now ships the self-signed roots used by the GitHub mirror,\nSICAR, ANA/SNIRH, INDE, SGB, IBAMA, Overpass and the satellite basemap.\n- The certificate injection moved to a single module (core/ssl_support.py)\nand is now applied to the WFS, ArcGIS REST and Overpass connectors, plus\nthe default SSL configuration used by the XYZ basemap.\n- Certificates are only added as trust anchors; no verification setting is\never relaxed.\n- Network failures now report the host and the underlying error instead of\na generic message.\n0.4.1\n- Fix (QGIS 4.x / Qt6): the cache directory lookup used the unscoped\nQStandardPaths.CacheLocation enum, which raises on PyQt6 and made the\nmunicipality list fail with \"geobr catalog unavailable\". The enum is now\nscoped, and the same fix was applied to the Overpass network error check.\n- The catalog error message now appends the real underlying exception\ninstead of only showing the generic connection hint.\n- The metadata cache path is resolved defensively, so a cache failure falls\nback to the bundled offline CSV instead of aborting.\n- Declares supportsQt6 so Qt6 builds of QGIS offer the plugin.\n0.4.0\n- Added explicit QGIS 4.x compatibility\n0.3.2\n- New: municipal OSM road network via Overpass \u2014 links + nodes topology,\npersisted to the municipality GeoPackage, with the same skip-if-exists\nbehavior as the WFS/ArcGIS sources.\n- Robust error handling for Overpass fetches (network errors, invalid\nJSON responses, per-source timeout honored).\n- Fix: SSL certificate failure when loading IPEA metadata on Windows,\nwith a safe fallback.\n- First non-experimental release.\n0.3.1\n- Packaging: exclude the scratch/ research scripts from the published zip\n(they used urllib/ssl/xml and were flagged by the repository security scan).\nNo change to plugin behavior.\n0.3.0\n- Master Plan diagnostic: dock panel (state -> municipality) that loads\nofficial layers by axis into a local GeoPackage.\n- New connectors: WFS (CQL_FILTER) and ArcGIS REST (where=), plus an Esri\nWorld Imagery satellite basemap.\n- 29-source declarative catalog across 8 axes; server-side filter by\nmunicipality with client-side clip to the municipality polygon.\n0.2.0\n- Phase 2: Parquet backend (geobr v2.0.0) with 28 read_*_v2 algorithms.\n- censobr integration: join_censo joins geobr census tracts with census tables.\n- Parquet read via the GDAL driver or a pyarrow fallback (driver-independent).\n- 55 algorithms total (26 v1 + 28 v2 + join_censo).\n0.1.0\n- Initial release (Phase 1): Processing provider with the legacy GPKG v1.7.0 backend.\n- read_country, read_region, read_state, read_municipality, read_census_tract,\nread_weighting_area, read_metro_area, read_biomes and more.\n- On-disk cache and mirror fallback (IPEA -> GitHub).\n- Fully PyQGIS + stdlib, no external dependencies.", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/gisbr/version/0.5.0/download/"}