{"name": "FilterMate", "package_name": "filter_mate", "description": "\ud83d\ude80 The ultimate spatial filtering plugin! Explore, filter & export vector data with lightning-fast performance on ANY data source.", "about": "\ud83c\udfaf FilterMate 4.7.1 - Your Swiss Army Knife for Spatial Data!\n\nStop struggling with complex filters. FilterMate makes spatial queries intuitive, fast, and powerful.\n\n\ud83c\udf1f WHY FILTERMATE?\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\n\u2713 Works with EVERYTHING: PostgreSQL, Spatialite, GeoPackage, Shapefiles, WFS...\n\u2713 Lightning fast: 2-8\u00d7 faster with 4 performance optimizers + smart caching\n\u2713 Intuitive: Filter by clicking, drawing, or selecting - no SQL needed!\n\u2713 Professional: Undo/Redo, Favorites, Dark Mode, 34 languages\n\u2713 Shareable: Git-backed favorites sharing + REST API for automation\n\n\ud83d\udd25 KILLER FEATURES:\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\n\ud83d\udccd Geometric filtering with buffer, intersection, containment...\n\ud83d\udd0d Smart entity search across any layer type\n\u2b50 Save & share your favorite filter configurations with spatial context\n\ud83e\udd1d Publish favorites to git repos (private/team) with authcfg credentials\n\ud83c\udf10 REST API to drive FilterMate from external tools (X-API-Key auth)\n\ud83d\udce6 One-click export to GeoPackage with embedded QGIS project (preserves group structure, styles & CRS)\n\ud83c\udfa8 Beautiful UI that adapts to your QGIS theme\n\u26a1 Filter chaining with dynamic buffer expressions\n\n\ud83d\udca1 v4.7.1: Hardening release \u2014 export pipeline (12 fixes across SHP/CSV/GPKG/SpatiaLite/ZIP), spatialite cascade (drop GeomFromGPB wrap, preserve ST_* + EXISTS/NOT predicates), Qt main-thread marshalling for QGISFilterMateAccessor, REST API hardening (503 favorites, no input echo, 1 MiB body cap, api_key hash-at-rest), portable Git SHA-256 digest enforcement, favorites deep audit follow-through (37 findings, FavoritesSpatialHandler extraction, FavoritesError exception family), auto-zoom on filtered union, +200 tests (1493 \u2705)\n\ud83d\udca1 v4.7.0: Favorites sharing (git-backed publish, repo manager, authcfg, quick publish), REST API (/layers, /filters/apply, /filters/status, /undo, /redo, /favorites + X-API-Key auth), perf wins (streaming feature IDs, expression cache, single buffer fetch), audit hardening (path traversal, sanitizers, deprecation registry), favorites deep audit (CRIT/HIGH/MED + COALESCE display-expression leak)\n\ud83d\udca1 v4.6.6: Security fixes (XML parsing, temp file hardening)\n\ud83d\udca1 v4.6.5: Config tree restructure with live save, auto-migration, live language switching fixes\n\ud83d\udca1 v4.6.3: i18n expanded to 34 languages, live language switching fix (full UI retranslation)\n\n\ud83d\udcd6 Full docs: https://imagodata.github.io/filter_mate", "homepage": "https://imagodata.github.io/filter_mate/", "repository": "https://github.com/imagodata/filter_mate", "tracker": "https://github.com/imagodata/filter_mate/issues", "author": "imagodata", "tags": ["vector", "python", "postgis", "spatialite", "filter", "search", "export", "layers", "data", "ogr", "exploration", "subset", "geofilter"], "downloads": 12957, "latest_version": "4.7.1", "versions": [{"version": "4.7.1", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "4.99.0", "downloads": 431, "uploaded_by": "imagodata", "upload_datetime": "2026-04-29T09:41:00.490354"}, {"version": "4.7.0", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "4.99.0", "downloads": 100, "uploaded_by": "imagodata", "upload_datetime": "2026-04-27T06:31:43.466283"}, {"version": "4.6.6", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "4.99.0", "downloads": 255, "uploaded_by": "imagodata", "upload_datetime": "2026-04-08T03:34:43.217843"}, {"version": "4.6.5", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "4.99.0", "downloads": 52, "uploaded_by": "imagodata", "upload_datetime": "2026-04-08T03:20:19.357235"}, {"version": "4.6.4", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "4.99.0", "downloads": 89, "uploaded_by": "imagodata", "upload_datetime": "2026-04-07T06:45:36.406654"}, {"version": "4.6.2", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "4.99.0", "downloads": 249, "uploaded_by": "imagodata", "upload_datetime": "2026-03-17T04:16:45.762657"}, {"version": "4.6.1", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "4.99.0", "downloads": 161, "uploaded_by": "imagodata", "upload_datetime": "2026-03-09T14:17:46.406301"}, {"version": "4.6.0", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "3.99.0", "downloads": 184, "uploaded_by": "imagodata", "upload_datetime": "2026-02-18T09:16:29.299576"}, {"version": "4.5.2", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "3.99.0", "downloads": 136, "uploaded_by": "imagodata", "upload_datetime": "2026-02-12T04:33:36.171861"}, {"version": "4.5.1", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "3.99.0", "downloads": 59, "uploaded_by": "imagodata", "upload_datetime": "2026-02-11T18:15:33.856035"}, {"version": "4.5.0", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "3.99.0", "downloads": 56, "uploaded_by": "imagodata", "upload_datetime": "2026-02-11T15:36:03.432005"}, {"version": "4.4.6", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 228, "uploaded_by": "imagodata", "upload_datetime": "2026-01-26T17:18:39.953755"}, {"version": "4.4.5", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 89, "uploaded_by": "imagodata", "upload_datetime": "2026-01-25T03:30:35.469510"}, {"version": "4.4.0", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 102, "uploaded_by": "imagodata", "upload_datetime": "2026-01-22T15:52:04.513745"}, {"version": "4.3.10", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 48, "uploaded_by": "imagodata", "upload_datetime": "2026-01-22T09:12:47.666911"}, {"version": "4.3.0", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 53, "uploaded_by": "imagodata", "upload_datetime": "2026-01-21T18:44:53.748154"}, {"version": "4.2.6", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 102, "uploaded_by": "imagodata", "upload_datetime": "2026-01-19T10:07:03.816512"}, {"version": "4.2.5", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 55, "uploaded_by": "imagodata", "upload_datetime": "2026-01-19T06:16:10.415360"}, {"version": "3.0.0", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 169, "uploaded_by": "imagodata", "upload_datetime": "2026-01-07T06:48:06.337547"}, {"version": "2.9.4", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 97, "uploaded_by": "imagodata", "upload_datetime": "2026-01-05T05:50:40.153910"}, {"version": "2.9.3", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 66, "uploaded_by": "imagodata", "upload_datetime": "2026-01-05T03:18:21.267104"}, {"version": "2.9.2", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 75, "uploaded_by": "imagodata", "upload_datetime": "2026-01-04T07:46:48.547192"}, {"version": "2.8.6", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 76, "uploaded_by": "imagodata", "upload_datetime": "2026-01-04T04:14:23.360258"}, {"version": "2.8.5", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 55, "uploaded_by": "imagodata", "upload_datetime": "2026-01-03T18:04:40.545525"}, {"version": "2.8.4", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 59, "uploaded_by": "imagodata", "upload_datetime": "2026-01-03T17:35:35.066279"}, {"version": "2.8.1", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 45, "uploaded_by": "imagodata", "upload_datetime": "2026-01-03T15:48:03.061540"}, {"version": "2.6.7", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 73, "uploaded_by": "imagodata", "upload_datetime": "2026-01-02T22:20:50.313813"}, {"version": "2.6.3", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 61, "uploaded_by": "imagodata", "upload_datetime": "2026-01-02T15:44:38.163576"}, {"version": "2.5.7", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 87, "uploaded_by": "imagodata", "upload_datetime": "2025-12-31T05:05:53.623604"}, {"version": "2.5.6", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 73, "uploaded_by": "imagodata", "upload_datetime": "2025-12-30T07:42:27.687703"}, {"version": "2.5.5", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 56, "uploaded_by": "imagodata", "upload_datetime": "2025-12-29T13:37:16.133779"}, {"version": "2.5.4", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 60, "uploaded_by": "imagodata", "upload_datetime": "2025-12-29T11:24:06.128841"}, {"version": "2.4.7", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 105, "uploaded_by": "imagodata", "upload_datetime": "2025-12-24T05:15:56.015803"}, {"version": "2.4.6", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 54, "uploaded_by": "imagodata", "upload_datetime": "2025-12-24T04:25:20.686512"}, {"version": "2.4.5", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 70, "uploaded_by": "imagodata", "upload_datetime": "2025-12-23T06:52:13.583858"}, {"version": "2.4.3", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 71, "uploaded_by": "imagodata", "upload_datetime": "2025-12-22T15:47:33.431587"}, {"version": "2.3.9", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 72, "uploaded_by": "imagodata", "upload_datetime": "2025-12-22T08:19:16.165843"}, {"version": "2.3.8", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 103, "uploaded_by": "imagodata", "upload_datetime": "2025-12-19T09:56:52.679505"}, {"version": "2.3.7", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 92, "uploaded_by": "imagodata", "upload_datetime": "2025-12-18T03:47:09.614639"}, {"version": "2.3.6", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 56, "uploaded_by": "imagodata", "upload_datetime": "2025-12-17T17:18:08.996163"}, {"version": "2.3.5", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 56, "uploaded_by": "imagodata", "upload_datetime": "2025-12-17T10:33:50.106468"}, {"version": "2.3.4", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 70, "uploaded_by": "imagodata", "upload_datetime": "2025-12-16T15:28:45.495815"}, {"version": "2.3.3", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 91, "uploaded_by": "imagodata", "upload_datetime": "2025-12-15T10:18:28.827672"}, {"version": "2.3.2", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 68, "uploaded_by": "imagodata", "upload_datetime": "2025-12-15T07:55:46.478282"}, {"version": "2.3.1", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 93, "uploaded_by": "imagodata", "upload_datetime": "2025-12-14T13:27:44.224414"}, {"version": "2.3.0", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 62, "uploaded_by": "imagodata", "upload_datetime": "2025-12-13T15:39:37.306584"}, {"version": "2.2.5", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 148, "uploaded_by": "imagodata", "upload_datetime": "2025-12-08T08:54:11.427247"}, {"version": "2.2.4", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 64, "uploaded_by": "imagodata", "upload_datetime": "2025-12-08T06:44:06.175373"}, {"version": "2.2.3", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 67, "uploaded_by": "imagodata", "upload_datetime": "2025-12-08T04:18:14.597579"}, {"version": "2.2.2", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 79, "uploaded_by": "imagodata", "upload_datetime": "2025-12-07T17:47:01.480050"}, {"version": "2.2.0", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 67, "uploaded_by": "imagodata", "upload_datetime": "2025-12-07T15:24:51.664954"}, {"version": "2.1.0", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 80, "uploaded_by": "imagodata", "upload_datetime": "2025-12-06T20:10:11.918985"}, {"version": "2.0.0", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 53, "uploaded_by": "imagodata", "upload_datetime": "2025-12-06T20:07:42.567860"}, {"version": "1.8", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 2476, "uploaded_by": "imagodata", "upload_datetime": "2024-03-19T16:43:47.549993"}, {"version": "1.7", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 1327, "uploaded_by": "imagodata", "upload_datetime": "2023-12-21T03:35:47.994407"}, {"version": "1.6", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 1081, "uploaded_by": "imagodata", "upload_datetime": "2023-12-08T06:32:43.408983"}, {"version": "1.5", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 535, "uploaded_by": "imagodata", "upload_datetime": "2023-12-03T10:28:22.828271"}, {"version": "1.4", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 581, "uploaded_by": "imagodata", "upload_datetime": "2023-11-27T03:52:32.390346"}, {"version": "1.3", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 676, "uploaded_by": "imagodata", "upload_datetime": "2023-11-24T05:41:02.518926"}, {"version": "1.2", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 943, "uploaded_by": "imagodata", "upload_datetime": "2023-11-23T05:38:51.816655"}, {"version": "1.1", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "3.99.0", "downloads": 229, "uploaded_by": "imagodata", "upload_datetime": "2023-11-22T06:20:35.044391"}]}