Jmapc

Latest version: v0.2.23

Safety actively analyzes 714815 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 7

0.2.5

What's Changed
* Update project dependencies via `poetry update` by smkent in https://github.com/smkent/jmapc/pull/76
* Add support for Fastmail's MaskedEmail extension by smkent in https://github.com/smkent/jmapc/pull/73


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

0.2.4

What's Changed
* Apply updates from upstream project template by smkent in https://github.com/smkent/jmapc/pull/68
* Update project dependencies via "poetry update" by smkent in https://github.com/smkent/jmapc/pull/69
* Replace manual property memoization with functools.cached_property by smkent in https://github.com/smkent/jmapc/pull/70
* Remove now-unused manual memoization properties from Client by smkent in https://github.com/smkent/jmapc/pull/72
* Add server capabilities to Session model by smkent in https://github.com/smkent/jmapc/pull/71
* Update project dependencies via `poetry update` by smkent in https://github.com/smkent/jmapc/pull/74
* Apply updates from upstream project template by smkent in https://github.com/smkent/jmapc/pull/75


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

0.2.3

What's Changed
* Apply updates from upstream project template by smkent in https://github.com/smkent/jmapc/pull/61
* Remove unused ThreadEmail model by smkent in https://github.com/smkent/jmapc/pull/62
* Update package dependencies by smkent in https://github.com/smkent/jmapc/pull/63
* Set development status to alpha by smkent in https://github.com/smkent/jmapc/pull/64
* Apply updates from upstream project template by smkent in https://github.com/smkent/jmapc/pull/65


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

0.2.2

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
* Apply updates from upstream project template by smkent in https://github.com/smkent/jmapc/pull/57
* Remove coverage.xml by smkent in https://github.com/smkent/jmapc/pull/58
* Move sseclient.pyi into types directory by smkent in https://github.com/smkent/jmapc/pull/59
* Fix Query method class attributes to use underscores, add template updates by smkent in https://github.com/smkent/jmapc/pull/60


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

0.2.1

What's Changed
* Update main branch name references by smkent in https://github.com/smkent/jmapc/pull/51
* Update CI config from upstream cookie-python template by smkent in https://github.com/smkent/jmapc/pull/52
* Link to cookie-python via cruft and apply template updates by smkent in https://github.com/smkent/jmapc/pull/53
* Apply ENABLE_PYPI_PUBLISH fix from upstream template by smkent in https://github.com/smkent/jmapc/pull/54
* Apply upstream template updates via cruft by smkent in https://github.com/smkent/jmapc/pull/56
* Bugfix: Make additional capabitities optional by kevindkeogh in https://github.com/smkent/jmapc/pull/55

New Contributors
* kevindkeogh made their first contribution in https://github.com/smkent/jmapc/pull/55

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

0.2.0

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
* Add repository image by smkent in https://github.com/smkent/jmapc/pull/30
* Add pull_request to CI triggers by smkent in https://github.com/smkent/jmapc/pull/32
* Rework client authentication and add factory methods for basic, bearer auth by smkent in https://github.com/smkent/jmapc/pull/33
* Added Set Mailbox Functionality by bwilliams18 in https://github.com/smkent/jmapc/pull/31
* Add on_destroy_remove_emails to MailboxSet, unit tests by smkent in https://github.com/smkent/jmapc/pull/34
* Implement /changes methods for all models by smkent in https://github.com/smkent/jmapc/pull/35
* Implement /queryChanges methods for Mailbox and Email by smkent in https://github.com/smkent/jmapc/pull/36
* Implement Identity/set method by smkent in https://github.com/smkent/jmapc/pull/37
* Remove unnecessary using property from MailboxSetResponse by smkent in https://github.com/smkent/jmapc/pull/38
* Test Thread __len__ by smkent in https://github.com/smkent/jmapc/pull/40
* Implement support for EventSource events by smkent in https://github.com/smkent/jmapc/pull/39
* Add event source usage example by smkent in https://github.com/smkent/jmapc/pull/42
* Rework request interaction by smkent in https://github.com/smkent/jmapc/pull/41
* Add remaining fields to MailboxQueryFilterCondition by smkent in https://github.com/smkent/jmapc/pull/45
* Implement remaining EmailSubmission methods by smkent in https://github.com/smkent/jmapc/pull/46
* Implement Email/copy by smkent in https://github.com/smkent/jmapc/pull/47
* Rework JMAP method name configuration code by smkent in https://github.com/smkent/jmapc/pull/48
* Improve and streamline type hints by smkent in https://github.com/smkent/jmapc/pull/49
* Surface EventSource state events regardless of whether ID is present by smkent in https://github.com/smkent/jmapc/pull/50

New Contributors
* bwilliams18 made their first contribution in https://github.com/smkent/jmapc/pull/31

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

Page 4 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.