- Update to 3.3.3:
- Add pre_confirmed and pre_approved parameters to
MailingList.unsubscribe.
- Add support to fetch pending unsubscription requests.
- Add member_id as a property of Member object.
- Return pending token when a Member is unsubscribed.
- Allow specifying a reason when handling subscription requests
- Add support to specify fields when fetching a roster.
- Add a mechanism to hook into the request parameters.
- Add basic support for async client for Mailman API.
- Allow specifying delivery_mode and delivery_status when
subscribing a Member.
- Add a new Client.find_users API which allows searching for
the users.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-mailmanclient?expand=0&rev=20
- Update to 3.3.2
* Add two new get_requests() and get_requests_count() to get pending
subscription requests``MailingList.get_requests`` is the new API to fetch
pending requests and supersedes the previous requests property. (See !121)
* Add Member.subscription_mode to determine if a User is subscribed or an
Address. (See !121)
* Add a new get_held_count() API to get a count of held messages for a
MailingList. (See !122)
* Add display_name to the pending subscription requests. (Fixes#55)
* Allow setting a Member's address attribute. (See !128)
* Add support for inviting an email address to join a list.
* Rewrite urls according to the baseurl used to instantiate Client instead of
relying on self_link. (Fixes#22)
* Add get_request API to MailingList to get individual request objects.
* Add send_welcome_message parameter to MailingList.subscribe() to suppress
welcome message. (Closes#61)
- Fix build on tumbleweed
OBS-URL: https://build.opensuse.org/request/show/868984
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-mailmanclient?expand=0&rev=15
- Update to 3.3.1
* Held message moderation now supports an optional keyword, reason to
specify the reason to reject the message.
* Fix a bug where missing display_name attribute with
MalingList.subscribe would subscribe the user with a display name of
"None".
* Add advertised flag to MailingList object.
* MailingList.nonmembers now uses roster/nonmembers resource instead of
the find/ API for consistency.
* Add Client.get_nonmember and MailingList.get_nonmember to get a
non-member by address.
OBS-URL: https://build.opensuse.org/request/show/824272
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-mailmanclient?expand=0&rev=13