{"name": "Mergin Maps", "package_name": "Mergin", "version": "2026.4.3", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "4.99.0", "downloads": 2816, "uploaded_by": "marcelgeo", "upload_datetime": "2026-06-23T07:28:56.233042", "changelog": "2026.4.3\n- Indicate opened project in browser\n- Fix size check for files to upload\n<p>2026.4.2\n- Fixed project syncing from the browser\n- Fixed filtering for relations with multiple values\n<p>2026.4.1\n- Fixed issues in the changes viewer\n- Fixed an exception when syncing to a different server\n<p>2026.4.0\n- Integrated V2 pull mechanism\n<p>2026.3.0\n- Added support to create filters\n- Enhanced relation warning messages\n- Fixed validation messages when layer is in subfolder\n- Fixed error when project is not configured\n<p>2026.2.1\n- Fix photo widget validations\n<p>2026.2.0\n- Export and import of QGIS authorization configurations for external layers\n- Fix issues when upgrading the plugin on Windows\n- Fix directory validation for project creation\n<p>2026.1.2\n- Fix for inability to sync removed geopackages\n<p>2026.1.1\n- Fix support for macbooks with M chips (arm64)\n<p>2026.1.0\n- Integration of improved push mechanism\n- Added restart of sync process\n- Preventing trailing whitespace in project creation and photo name path\n- Fix reset changes fail on Windows\n- Fix relation key warning messages\n- Fix problems with QGIS 4.0 compatibility\n<p>2025.4.0\n- Fix synchronisation issues when using OneDrive\n- Show downloaded projects first in the browser\n- Dropped support for out of date server version (< 2023)\n- Improved link visibility on dark background\n- Fixed deleting project locally on Windows\n- Fixed cleanup of obsolete files remain in .mergin folder\n- Fixed error when syncing newly created project\n- Fixed local paths handling\n- Fix handling of https prefix in custom mergin maps server url\n- Added better unhandled exception dialog during project sync\n- Improved validations on forbidden characters, online basemaps and SVG rules\n- Improved photo name preview\n<p>2025.3.4\n- Introducing photo sketching for public use\n- Added support for QGIS 4+\n<p>2025.3.3\n- Fixed issue with the access token structure\n<p>2025.3.2\n- Added the ability to control layer sort order in the mobile app\n- Enabled sending diagnostic logs to the configured server\n- Introduced a photo sketching flag in experimental mode\n- Added database port number to the DB Sync configuration wizard\n<p>2025.3.1\n- Introducing map sketching for public use\n<p>2025.3\n- Added SSO support for SAML/OIDC connections\n- Various bug fixes\n<p>2025.2\n- Fixed issue with project home path causing problems in the mobile app.\n- Added a user-friendly display expression for the tracking layer.\n- Fixed visualization of changes not working in the history viewer when the GeoPackage was in a subfolder.\n- Improved Mergin Maps QGIS expressions (added mergin_user_email variable, fixed mergin_project_* variables being unavailable)\n- Make the plugin compatible with Qt6\n<p>2025.1.1\n- Fixed the plugin on older QGIS version (< 3.34)\n<p>2025.1\n- Added a new history viewer window\n<p>2024.2.1\n- Improve error messages when creating and syncing projects  (#601)\n- Sort the workspaces list in the new project wizard (#602)\n- Strip trailing whitespace from project name in the new project wizard (#577)\n- Cleanup reference to the old Mergin Map mobile app name in the interface (#624)\n- Bump version of python-api-client to 0.9.3 and geodiff to 2.0.4 (#620)\n<p>2024.2\n- handling of editor permission (#583)\n<p>2024.1\n- fix plugin update on windows (#504))\n- reset local changes (#281)\n- add option to submit logs when download fails\n- do not show local mbtiles as not available offline (#540)\n- new metadata getters\n- geodiff 2.0.2 and client 0.9\n<p>2023.4.1\n- Fix validation \"check_svgs_embedded\" for layers without renderers (#530)\n<p>2023.4\n- Update branding\n- Download vector tiles algorithm\n- Add wizard to configure db-sync\n- Validation to check that SVGs are embedded in the project\n- Ask user to type project name to confirm its removal from the server\n<p>2023.3\n- Add an option to enable position tracking (#489)\n<p>2023.2.1\n- fix error when listing geometry-less layers with attachments (#505)\n<p>2023.2\n- use Lutra's vector tile layer for basemap (#497)\n- expression-based names for photos (#501)\n- check if iface is valid on plugin load (#495)\n- remove trailing slash from the mergin server URL (#496)\n<p>2023.1\n- Add support for workspaces (#466)\n- Better validation of project names (#474)\n- Add window to explore public projects (#469)\n- Fix crash during synchronization with geotagged photos (#461)\n<p>2022.6\n- Add validation for required datum shift grids (#444)\n- Package required datum shift grids (#184)\n- Better support for dark themes (#434)\n- Add support for packaging of local MBTiles (#452)\n- Fix packaging of rasters (#441)\n- Add warning about unsaved changes in the project before showing local changes (#432)\n<p>2022.5\n- Add project setting to control snapping in the mobile app\n- Add validations for snapping configuration in Mergin Maps project\n- Fix Processing tools to visualize local changes and changes between two versions of the layer\n<p>2022.4.1\n- Fix plugin to work with minimum QGIS version 3.16\n<p>2022.4\n- Addition of Processing tools to visualize local changes and changes between two versions of the layer\n- Addition of local changes viewer\n- More validations for attachment widget configuration\n- Check both old and new server URLs before sync (#409)\n- Fix Python error when cancelling sync immediately after it started (#405)\n- Update public server URL following rebranding changes (#417)\n<p>2022.3.2\n- Add project setting to control photo quality in the mobile app (#383)\n- Disable primary keys validation for non-GPKG layers (#401)\n- Fix packaging of raster auxilary files with georeferencing information (#371)\n- Update of icon pack and renaming Mergin to Mergin Maps\n<p>2022.3.1\n- Fix relation validation (#393)\n<p>2022.3\n- Updated branding to Mergin Maps\n- Added validation of relations (#380)\n- Better validation of field names (#379)\n- Improved handling of network proxies (#373)\n<p>2022.2.1\n- Fixed an issue with status/sync when a new GeoPackage got added (#376)\n<p>2022.2\n- Project status dialog always shows up when syncing (#288)\n- Improvements to how validation warnings are displayed when syncing\n- New validation rules to ensure the project is configured correctly (#254, #289, #356)\n- Fixes to reporting tool (#362, #365)\n<p>2022.1\n- Addition of reporting tool (#337)\n- Fixed sync issues on Windows after schema change (#327)\n- Fixed misbehaving sync due to trailing slash in custom mergin URL (#285)\n- Fixed a crash when using debug version of QGIS (#336)\n<p>2021.5.1\n- Configuration of selective sync\n<p>2021.4.3\n- Fix packaging bugs (#273, #277)\n- Fix sending diagnostics logs\n- Add attention banner notification\n- Fix handling of null/not-null values of datetime type (geodiff#154)\n- Fix handling of rebase when editors change the same value (geodiff#152)\n- Updated Mergin client to 0.6.6 and geodiff 1.0.5\n<p>2021.4.2\n- Fixed creation of conflict files on rebase in some cases (geodiff#146)\n- Updated Mergin client to 0.6.4 and geodiff 1.0.3\n<p>2021.4.1\n- Fixed sync error with failing basefile update (#279, #280)\n- Updated Mergin client to 0.6.3 and geodiff 1.0.2\n<p>2021.4\n- Fixed missing map canvas refresh after sync (#267)\n- Fixed sync issue when database schema changes and doing a rebase (#246)\n- Fixed possible crashes and data corruption on macOS (#225)\n- Fixed a warning in QGIS console (#264)\n- Fixed sync issue that misses changes in GeoPackage in some cases (mergin-py-client#96)\n- Fixed possible corruption of the internal \".mergin\" directory (mergin-py-client#30)\n- Updated Mergin client to 0.6.2 and geodiff 1.0.1\n<p>2021.3\n- Projects that are available locally can be expanded in browser to see files (#28)\n- Only reload QGIS project after sync when it is active and it was modified (#236)\n- Make sure that projects packaged in the wizard use relative paths (#239)\n- Fixed issue when a file was deleted both locally and on the server (#232)\n- Fixed packaging of layers that already contain \"fid\" column (#213)\n- Fixed support for proxy servers (#123)\n- Fixed broken sync after it was canceled (#231)\n- Fixed python error when testing Mergin connection and unstable internet (#229)\n- Fixed non-spatial layers not being visible in packaging wizard (#208)\n- Fixed error with sync when Mergin server URL has changed (#221)\n- Fixed misleading \"Unable to detect changes\" in status dialog (#181)\n- Diagnostic logs include global log for dealing with auth issues (#249)\n- Increased minimum QGIS version to 3.10 (#230)\n- Updated Mergin client to 0.5.12 and geodiff 0.8.8\n<p>2021.2.1\n- Fixed issue with Unicode output filenames in listChanges() and listChangesSummary() (#227)\n- Improved error messages in diagnostic logs\n- Updated Mergin client to 0.5.11 and geodiff 0.8.8\n<p>2021.2\n- List projects using pagination - after 50 projects it offers to load more (#218)\n- Fixed sync error that have happened when moving to version >= 10 (#219)\n- Improved diagnostic logging of errors\n- Updated Mergin client to 0.5.10 and geodiff 0.8.6\n<p>2021.1.1\n- Fixed restart required after login (#206)\n<p>2021.1\n- Added a toolbar for Mergin plugin (#77)\n- Added support for validation of projects (#72)\n- Added support for packaging of QGIS projects prior to upload to Mergin (#9, #55)\n- Added a new wizard to create Mergin projects (optionally with packaging)\n- Updated Mergin client to 0.5.8 and geodiff 0.8.6\n<p>2020.6.1\n- Fixed project upload when creating a project within an organisation (#187)\n- Fixed quota check when uploading to an organisation (mergin-py-client#65)\n- Updated Mergin client to 0.5.7 and geodiff 0.8.6\n<p>2020.6\n- More user friendly project status reports (#172)\n- Projects can be created on behalf of an organisation (#169)\n- Cloning of projects (#85)\n- Validation of Mergin URL to avoid misconfiguration (#171)\n- Updated Mergin client to 0.5.6 and geodiff 0.8.6\n<p>2020.5.4\n- Updated Mergin client to 0.5.5 and geodiff 0.8.6\n- Fixed issue with transferred size and total size not matching (#142)\n- Fixed issue with non-ascii characters (#137)\n- Fixed issue with single quote in path (geodiff#74)\n- Fixed issue with rebase with unrecognized triggers (geodiff#75)\n<p>2020.5.3\n- Updated Mergin client to 0.5.4 - fixing an issue with renamed files\n- Added sending of diagnostic logs upon client's request\n<p>2020.5.2\n- Fixed compatibility issue with QGIS < 3.12 (#163)\n<p>2020.5.1\n- Upgraded Mergin client to 0.5.3 and geodiff to 0.8.5 (#160, #150)\n- Added QGIS variables @mergin_url, @mergin_username, @mergin_project_name, @mergin_project_owner, @mergin_project_full_name, @mergin_project_version (#155)\n- Fixed crash on plugin load if user used auth manager with a master password (#152)\n- Sync will not write any changes if the user has read-only permissions (#151)\n- Added QGIS version and mergin-py-client version in the client logs and user-agent info (#150)\n<p>2020.5.0\n- Upgraded Mergin client to 0.5.0 and geodiff to 0.8.4 - fixing various sync issues\n- Fix Python error when reporting sync issue (#144)\n- Fixed an error when closing QGIS (#126)\n- Better handling of unexpected exceptions (#132)\n<p>2020.4.1\n- fixed plugin load issue (#133)\n<p>2020.4.0\n- async support\n- resolve issue with the first push\n<p>2020.3.1\n- Second fix for the sync issue\n<p>2020.3\n- Resolve issue with sync in QGIS 3.10\n<p>2020.2\n- Improve download/upload\n- Support for change of schema\n- Better error reporting\n- Bug fixes\n<p>2020.1\n- Better display of changelog\n- Several bug fixes\n<p>2019.6\n- View log of changes to layer through Geodiff\n<p>2019.5\n- Geodiff integration\n- Better UI/UX for authentication\n- Bug fixes\n<p>2019.4.1\n- Multi-threaded download and upload\n- Possibility to create empty project on the Mergin server from within the plugin\n- Possibility to download empty projects\n- Better dialogue windows for configuration and project creation\n<p>2019.4:\n- Added option to remove project from server\n- Fixed create project function (valid QGIS project, appears as local)\n- Added groups for Mergin projects (with filters)\n- Changed auth using login endpoint or bearer token\n- Fixed sync issues on Windows\n<p>2019.3:\n- Initial release", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/Mergin/version/2026.4.3/download/"}