Releases: opengisch/qfieldcloud-sdk-python
Releases · opengisch/qfieldcloud-sdk-python
v0.15.0
What's Changed
- Remove deprecated stdlib
cgiusage, replacepipenvwithuv, bundle requirements inpyproject.tomlby @spwoodcock in #100
Full Changelog: v0.14.0...v0.15.0
v0.14.0
What's Changed
- fix: correct pagination parameter extraction in Client class by @Rakanhf in #99
- feat: merge session's environment settings before sending request by @gounux in #102
- fix: do not prepare the request twice before sending by @gounux in #103
- Fix
list_jobs, we should not passdatabutparamson GET requests by @suricactus in #105
Full Changelog: v0.13.0...v0.14.0
v0.13.0
What's Changed
- fix: update return type annotation for project seed method to Optional[str] by @Rakanhf in #95
- chore: add .venv ignore by @Rakanhf in #93
- feat: add upload_project_thumbnail command to sdk and cli by @Rakanhf in #94
- Fixing upload of hidden folders by @SeqLaz in #98
- fix: no filter options for delete-files in docs by @dddpt in #96
New Contributors
Full Changelog: v0.12.0...v0.13.0
v0.12.0
What's Changed
- feat: add support for project seed and seed xlsform APIs in the SDK by @suricactus in #91
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
- chore: run pre-commit autoupdate by @suricactus in #85
- Avoid double login for 'login' subcommand in CLI by @spwoodcock in #87
- feat: add multipart encoder when uploading (large) files by @suricactus in #88
- feat: added --force to the CLI
upload_filesto skip etag verification by @suricactus in #89
New Contributors
- @spwoodcock made their first contribution in #87
Full Changelog: v0.10.0...v0.11.0
v0.10.0
What's Changed
- typo README.md by @faebebin in #69
- Real Use Case for Automating QFieldCloud Project Management by @SeqLaz in #70
- Update examples.md with some Markdown and heading fixes by @suricactus in #73
- Fix
QFIELDCLOUD_URLin cli's help by @gounux in #74 - Add support for the teams endpoints that were added recently by @SeqLaz in #75
- Adding the support for the status endpoint by @SeqLaz in #76
- Fixing json output by @SeqLaz in #78
- Fixing documentation and adding some improvements by @SeqLaz in #77
- fix: add trailing URL slash so we not break query string in the URL by @suricactus in #83
- Add a function to delete files individually by @suricactus in #80
- feat: add show_project method by @suricactus in #81
- fix: do not overwrite with empty file if the server returns HTTP 304 when
If-None-Matchis sent by @suricactus in #84
New Contributors
Full Changelog: v0.9.0...v0.10.0
v0.9.0
Summary
- 📖 Online documentation https://opengisch.github.io/qfieldcloud-sdk-python/
- 👨💻 Inline documentation
- 🔺 Added
apply_deltamethod - 🔧 Added
patch_projectmethod
What's Changed
- Move from
flake8toruffby @suricactus in #56 - Added methods to CRUD project collaborators by @suricactus in #57
- Adding Python Docstring by @SeqLaz in #58
- Further typing and docs improvements by @suricactus in #59
- Bump CI dependencies by @suricactus in #60
- Add documentation builder CI by @suricactus in #61
- Add the CLI docs by @suricactus in #62
- Add the CLI page which slipped in the previous commit by @suricactus in #63
- Adding CLI and SDK for push delta files by @SeqLaz in #65
- Adding validator for files to upload on SDK by @SeqLaz in #66
- Adding examples and Formatting for the examples code by @SeqLaz in #67
- Add endpoint to patch the project and pretty print project data by @suricactus in #64
- Example docs adjustments and fixes by @suricactus in #68
New Contributors
Full Changelog: v0.8.4...v0.9.0
v0.8.4
What's Changed
- Compare the actual etags instead of comparing md5sums by @suricactus in #54
Full Changelog: v0.8.3...v0.8.4
v0.8.3
What's Changed
- Make dependencies more flexible by @suricactus in #55
Full Changelog: v0.8.2...v0.8.3
v0.8.2
What's Changed
- Fix download/upload files with the proper
get_md5sumby @suricactus in #53
Full Changelog: v0.8.1...v0.8.2