Repository navigation
Releases: MerginMaps/python-api-client
Release list
0.15.0
Selective project download
Version 0.15.0 introduces the ability to download a project while including or excluding specific files. This is available both through MerginClient methods and the CLI.
Example CLI usage:
mergin --url https://app.merginmaps.com/ download "your_workspace/your_project" ./exclude_jpeg --version v7 --exclude "*.jpeg" --exclude "*.jpg"Download a single file to any location
Another improvement is the ability to download a file from the server, in a selected version and project, to any local location using the --project parameter of the mergin download-file command. This is available both through MerginClient methods and the CLI.
What's Changed
- Allow downloading a single file by project name without a local checkout by @varmar05 in #318
- Add sparse checkout support by @varmar05 in #319
- Sync improvements by @MarcelGeo in #325
- Bump geodiff to 2.3.1 by @MarcelGeo in #324
- Fix/pre commit config by @harminius in #322
- Refresh user's project role in metadata on project status by @harminius in #323
- Mirror QGIS checks by @harminius in #321
- Updated Readme file for the slack community migration by @gabriel-bolbotina in #317
- Added CITATION.cff file for standardised citation by @gabriel-bolbotina in #326
- Bump py-client version to 0.15.0 by @harminius in #327
New Contributors
- @gabriel-bolbotina made their first contribution in #317
Full Changelog: 0.14.2...0.15.0
0.14.2
What's Changed
- Fix trustore import error by @harminius in #313
- Bump version to 0.14.2 by @harminius in #315
Full Changelog: 0.14.1...0.14.2
0.14.1
What's Changed
- Fix plugins.qgis.org security-review findings by @harminius in #309
Full Changelog: 0.14.0...0.14.1
0.14.0
0.14.0 bumped the minimum supported Python version to 3.10. Support for Python 3.9 and older has been removed.
What's Changed
- Add deps/ unconditionally by @harminius in #307
- Fix issues with SSL certificates by @wonder-sk in #306
Full Changelog: 0.13.3...0.14.0
0.13.3
0.13.2
What's Changed
- Fix upload size validation leaking versioned limit onto media files by @harminius in #304
Full Changelog: 0.13.1...0.13.2
0.13.1
What's Changed
- Fix for unfinished pull in subfolders by @MarcelGeo in #300
Full Changelog: 0.13.0...0.13.1
0.13.0
This update introduces support for the V2 pull mechanism, which provides a more robust and efficient way to pull project changes. The client is designed to be fully compatible with both new and older server deployments.
What's Changed
- Initial version of v2 pull integration + project info v2 by @MarcelGeo in #282
- Adapt copy conflict changes by @MarcelGeo in #295
- Patch project info version before to be compatible with files_at_version by @MarcelGeo in #297
- V2 pull integration by @MarcelGeo in #296
- 0.13.0 by @MarcelGeo in #298
Full Changelog: 0.12.4...0.13.0
0.12.4
What's Changed
- Mark security issues as safe for security checks by @harminius in #293
- Pyapi pipeline checks by @DanChov in #294
Full Changelog: 0.12.3...0.12.4
0.12.3
Version 0.12.3 introduces geodiff 2.2.0.
What's Changed
- Upgrade geodiff to 2.2.0 by @harminius in #291
- Independent test runs by @DanChov in #289
Full Changelog: 0.12.2...0.12.3