Skip to content

Releases: MerginMaps/python-api-client

0.10.5

Choose a tag to compare

@varmar05 varmar05 released this 26 Aug 15:09

What's Changed

0.10.4

Choose a tag to compare

@MarcelGeo MarcelGeo released this 19 Aug 14:56

What's Changed

Full Changelog: 0.10.3...0.10.4

0.10.3

Choose a tag to compare

@MarcelGeo MarcelGeo released this 11 Aug 11:48

0.10.3 introduces method MerginClient.create_invitation for creating invitations and changes sending diagnostic logs with maximum size 5MB. Complete list of changes:

What's Changed

New Contributors

Full Changelog: 0.10.2...0.10.3

0.10.2

Choose a tag to compare

@MarcelGeo MarcelGeo released this 17 Jul 14:01

0.10.2 includes enhancements to error handling and authorization of requests.

What's Changed

Full Changelog: 0.10.1...0.10.2

0.10.1

Choose a tag to compare

@MarcelGeo MarcelGeo released this 02 Jul 12:58

Version 0.10.1 introduces Jupyter notebooks examples and some minor code and tests refactoring.

What's Changed

New Contributors

Full Changelog: 0.10.0...0.10.1

0.10.0

Choose a tag to compare

@MarcelGeo MarcelGeo released this 24 Feb 12:29

0.10.0 introduces new methods for workspace and project management to MerginClient

We've implemented enhancements that allow you to directly create users within a workspace, list existing workspace members, modify workspace member details, retrieve a list of project collaborators, and adjust the roles of project collaborators. For instance, user creation can be performed as follows:

   from mergin.common import WorkspaceRole
   from mergin.client import MerginClient

    client = MerginClient(login=<MERGIN_USERNAME>, password=<MERGIN_PASSWORD>)
    user = client.create_user(
           email="staff@company.com",
            password="<SOME STRONG PASSWORD>",
            notify_user=True,
            workspace_id=1,
            workspace_role=WorkspaceRole.READER,
     )

What's Changed

New Contributors

Full Changelog: 0.9.4...0.10.0

0.9.4

Choose a tag to compare

@MarcelGeo MarcelGeo released this 06 Feb 14:13

Version 0.9.4 introduces improvements to project version handling and some minor code and tests refactoring.

What's Changed

New Contributors

Full Changelog: 0.9.3...0.9.4

0.9.3

Choose a tag to compare

@MarcelGeo MarcelGeo released this 12 Sep 15:33
d734ee4

What's Changed

  • Added list-files CLI command for list of project files (#199 by @kaloyan13)
  • Upgrade pygeodiff to 2.0.4 (#218 )
  • Do not use paginated endpoint for project version detail (#216 )
  • Improve client error handling (#209 )
  • Bump actions/download-artifact from 2 to 4.1.7 in /.github/workflows (#215 )
  • Cleanup references to previous repository name of python-api-client (#217)

New Contributors

Full Changelog: 0.9.2...0.9.3

0.9.2

Choose a tag to compare

@wonder-sk wonder-sk released this 17 Jun 10:59
  • Update rules when pushing with editor permission level (#208)

0.9.1

Choose a tag to compare

@wonder-sk wonder-sk released this 11 Jun 14:13
  • Support for "editor" permission level for server >= 2024.4.0. Editors have more limited functionality than "writer" permission: they are not allowed to modify the QGIS project file or change structure of tables (#202, #207)
  • Better handling of unexpected errors during the initial download of a project (#201)
  • Fixes to CI (#205)