File python-mailmanclient.changes of Package python-mailmanclient

-------------------------------------------------------------------
Thu Jun 29 13:43:42 UTC 2023 - Matej Cepl <mcepl@suse.com>

- Update to 3.3.5:
  - Add support for Python 3.11.

-------------------------------------------------------------------
Thu Jun 29 13:03:21 UTC 2023 - Matej Cepl <mcepl@suse.com>

- Remove weird %if %{pkg_vcmp python3-pytest-asyncio >= 0.19}
  construct. It just cannot work correctly (bsc#1212834).

-------------------------------------------------------------------
Mon Nov 21 10:38:25 UTC 2022 - Andreas Schneider <asn@cryptomilk.org>

- Update to version 3.3.4
  * URL quote the query in find_user* methods. (Fixes #75)
  * Add support for Python 3.10 and drops support for 3.6.

-------------------------------------------------------------------
Sat Aug 20 20:38:15 UTC 2022 - Ben Greiner <code@bnavigator.de>

- Force pytest-asyncio auto mode -- 0.19.0 changed the default
  * https://github.com/pytest-dev/pytest-asyncio#modes

-------------------------------------------------------------------
Mon Jul  4 10:44:31 UTC 2022 - Ben Greiner <code@bnavigator.de>

- Enable multiflavor so that we can pin mailman3 itself to python39

-------------------------------------------------------------------
Thu Jun  9 08:48:24 UTC 2022 - Andreas Schneider <asn@cryptomilk.org>

- Fix BR for mailman3 (package has been renamed)
- Add missing BR for async_generator on openSUSE Leap >= 15.3

-------------------------------------------------------------------
Fri Nov 19 09:22:22 UTC 2021 - Andreas Schneider <asn@cryptomilk.org>

- Fix running the tests
  * Added mailmanclient-skip-httpx-tests.patch
- Set missing Group

-------------------------------------------------------------------
Thu Nov 18 18:14:51 UTC 2021 - Matej Cepl <mcepl@suse.com>
- 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.

-------------------------------------------------------------------
Tue May  4 09:30:03 UTC 2021 - Ben Greiner <code@bnavigator.de>

- Restrict to python3 build 

-------------------------------------------------------------------
Thu Feb  4 00:11:53 UTC 2021 - Jan Engelhardt <jengelh@inai.de>

- Avoid name repetition (e.g. rpmlint's name-repeated-in-summary)

-------------------------------------------------------------------
Wed Feb  3 16:36:32 UTC 2021 - Andreas Schneider <asn@cryptomilk.org>

- 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

-------------------------------------------------------------------
Tue Aug  4 02:03:44 UTC 2020 - Stasiek Michalski <stasiek@michalski.cc>

- 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.

-------------------------------------------------------------------
Thu Jan 23 14:56:37 UTC 2020 - pgajdos@suse.com

- removing 15 conditionals, LANG definition will be removed
  later anyway

-------------------------------------------------------------------
Thu Jan 16 11:06:44 UTC 2020 - pgajdos@suse.com

- be able to build also for 15

-------------------------------------------------------------------
Mon Dec  2 10:47:15 UTC 2019 - pgajdos@suse.com

- call spec-cleaner

-------------------------------------------------------------------
Wed Nov  6 11:10:07 UTC 2019 - pgajdos@suse.com

- run tests except doc ones

-------------------------------------------------------------------
Tue Oct  1 10:21:27 UTC 2019 - pgajdos@suse.com

- initial version 3.3.0, required by HyperKitty [SLE-7686]

openSUSE Build Service is sponsored by