Releases: opengisch/qfieldcloud-sdk-python
Releases · opengisch/qfieldcloud-sdk-python
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
v0.8.1
What's Changed
- Fix wrong pypi namespace by @why-not-try-calmer in #50
- Bump urllib3 from 2.0.3 to 2.0.7 by @dependabot in #52
- Bump certifi from 2023.5.7 to 2023.7.22 by @dependabot in #51
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- Pipenv, requirements, pyproject by @why-not-try-calmer in #40
- Fix types, don't import global Response anymore by @suricactus in #44
- Add retry on GET requests to QFieldCloud API by @suricactus in #45
- Prefer relative imports within the module by @suricactus in #46
- Make use of paginated API by default on
list-projectsandlist-jobsby @suricactus in #47
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- Bumped pre-commit config by @why-not-try-calmer in #38
- Added support for pagination when listing projects by @why-not-try-calmer in #36
- Fix instructions in readme by @m-kuhn in #35
- Skip downloading the S3 metadata if
skip_metadata=1is passed to the API/files/list endpoint by @suricactus in #39
New Contributors
Full Changelog: v0.6.1...v0.7.0