jmapc

✉️ ⚒️ A JMAP client library for Python. https://jmap.io

GPL-3.0 License

Downloads
2.1K
Stars
38
Committers
3

Bot releases are hidden (Show)

jmapc - v0.2.20 Latest Release

Published by smkent 9 months ago

What's Changed

Full Changelog: https://github.com/smkent/jmapc/compare/v0.2.19...v0.2.20

jmapc - v0.2.19

Published by smkent 9 months ago

What's Changed

Full Changelog: https://github.com/smkent/jmapc/compare/v0.2.18...v0.2.19

jmapc - v0.2.17

Published by smkent 12 months ago

What's Changed

Full Changelog: https://github.com/smkent/jmapc/compare/v0.2.16...v0.2.17

jmapc - v0.2.16

Published by smkent over 1 year ago

What's Changed

Full Changelog: https://github.com/smkent/jmapc/compare/v0.2.15...v0.2.16

jmapc - v0.2.15

Published by smkent over 1 year ago

What's Changed

Full Changelog: https://github.com/smkent/jmapc/compare/v0.2.14...v0.2.15

jmapc - v0.2.14

Published by smkent over 1 year ago

What's Changed

Full Changelog: https://github.com/smkent/jmapc/compare/v0.2.13...v0.2.14

jmapc - v0.2.13

Published by smkent almost 2 years ago

What's Changed

Full Changelog: https://github.com/smkent/jmapc/compare/v0.2.12...v0.2.13

jmapc - v0.2.12

Published by smkent almost 2 years ago

What's Changed

Full Changelog: https://github.com/smkent/jmapc/compare/v0.2.11...v0.2.12

jmapc - v0.2.11

Published by smkent almost 2 years ago

What's Changed

Full Changelog: https://github.com/smkent/jmapc/compare/v0.2.10...v0.2.11

jmapc - v0.2.10

Published by smkent almost 2 years ago

What's Changed

Full Changelog: https://github.com/smkent/jmapc/compare/v0.2.9...v0.2.10

jmapc - v0.2.9

Published by smkent almost 2 years ago

What's Changed

Full Changelog: https://github.com/smkent/jmapc/compare/v0.2.8...v0.2.9

jmapc - v0.2.8

Published by smkent almost 2 years ago

What's Changed

Full Changelog: https://github.com/smkent/jmapc/compare/v0.2.7...v0.2.8

jmapc - v0.2.7

Published by smkent almost 2 years ago

What's Changed

Full Changelog: https://github.com/smkent/jmapc/compare/v0.2.6...v0.2.7

jmapc - v0.2.6

Published by smkent almost 2 years ago

What's Changed

Full Changelog: https://github.com/smkent/jmapc/compare/v0.2.5...v0.2.6

jmapc - v0.2.5

Published by smkent almost 2 years ago

What's Changed

Full Changelog: https://github.com/smkent/jmapc/compare/v0.2.4...v0.2.5

jmapc - v0.2.4

Published by smkent almost 2 years ago

What's Changed

Full Changelog: https://github.com/smkent/jmapc/compare/v0.2.3...v0.2.4

jmapc - v0.2.3

Published by smkent about 2 years ago

What's Changed

Full Changelog: https://github.com/smkent/jmapc/compare/v0.2.2...v0.2.3

jmapc - v0.2.2

Published by smkent about 2 years ago

Breaking fix changes

  • The base Query class for all [...]/query methods has been updated to expose attribute values with underscore naming like all other model and method attributes in jmapc, instead of the inadvertently used camelCase. The two renamed attributes are:
    • Query.anchorOffset -> Query.anchor_offset
    • Query.calculateTotal -> Query.calculate_total

What's Changed

Full Changelog: https://github.com/smkent/jmapc/compare/v0.2.1...v0.2.2

jmapc - v0.2.1

Published by smkent about 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/smkent/jmapc/compare/v0.2.0...v0.2.1

jmapc - v0.2.0

Published by smkent about 2 years ago

Breaking changes

  • Client authentication is now generic. For HTTP Basic or Bearer authentication, construct a Client using Client.create_with_password or Client.create_with_api_token, respectively. Arbitrary authentication methods via requests.auth.AuthBase are supported by the Client constructor's auth argument.
  • JMAP requests are now run using Client.request instead of Client.method_call or Client.method_calls, both of which have been removed. Client.request supports the previous multi-method use cases, with a new pair of classes Invocation and InvocationResponse instead of using tuples for multiple requests and responses. Multiple Client.request overloads with specific typing are provided.
  • Result references should now use Ref instead of ResultReference. ResultReference remains but is now intended for internal use. Ref is simpler to use; in most cases you can simply use Ref("/path") to reference the /path value of the immediately preceding method.

What's Changed

New Contributors

Full Changelog: https://github.com/smkent/jmapc/compare/v0.1.7...v0.2.0