Skip to content

Releases: MerginMaps/python-api-client

0.10.5

26 Aug 15:09
Compare
Choose a tag to compare

What's Changed

0.10.4

19 Aug 14:56
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.10.3...0.10.4

0.10.3

11 Aug 11:48
Compare
Choose a tag to compare

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

17 Jul 14:01
Compare
Choose a tag to compare

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

02 Jul 12:58
Compare
Choose a tag to compare

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

24 Feb 12:29
Compare
Choose a tag to compare

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

06 Feb 14:13
Compare
Choose a tag to compare

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

12 Sep 15:33
d734ee4
Compare
Choose a tag to compare

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

17 Jun 10:59
Compare
Choose a tag to compare
  • Update rules when pushing with editor permission level (#208)

0.9.1

11 Jun 14:13
Compare
Choose a tag to compare
  • 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)