Hi Everyone,

I am pleased to announce a couple of more releases:

- Postorius: 1.3.3rc1
  Changelog: 
https://docs.mailman3.org/projects/postorius/en/latest/news.html#rc1
  Download: https://pypi.org/project/postorius/1.3.3rc1/
- Hyperkitty: 1.3.3rc1
  Changelog: https://hyperkitty.readthedocs.io/en/latest/news.html#rc1
  Download: https://pypi.org/project/HyperKitty/1.3.3rc1/
- Mailmanclient: 3.3.1rc1
  Changelog: 
https://docs.mailman3.org/projects/mailmanclient/en/latest/src/mailmanclient/docs/NEWS.html#rc1-2020-05-09
  Download: https://pypi.org/project/mailmanclient/3.3.1rc1/
- Django-mailman3: 1.3.3rc1
  Changelog: https://gitlab.com/mailman/django-mailman3/-/blob/master/README.rst
  Download: https://pypi.org/project/django-mailman3/1.3.3rc1/

Python 3.6+ and Django 2.0+ is supported for all of them. Django 3.0 support 
for Hyperkitty requires manually upgrading a dependency 
(django-haystack>=3.0b2, once a stable version of this has been released, it 
shouldn't require manually upgrading).

There are tons of bug-fixes across the board and some new features. 

Biggest visible change is switch to Bootstrap 4, which has been long pending 
for us. Bootstrap 4 completely changes the CSS grid model using the new 
Flexbox. There might be some small changes or breakages when using on mobile. 
Please report such issues to us via Gitlab!

Some other notable changes are in Postorius, which includes many more list 
settings exposed include content filtering settings, bounce processing (which 
was added in the previous release of Mailman Core) settings and some other 
ones. You can now also specify a reason when rejecting held messages.

There was also a gnarly bug, which caused the name of some members to be the 
string "None". For the longest time, I couldn't figure out the reason for it, 
but it ended up being a simple fix in mailmanclient's json serialization of 
display_name, which would result in Python's None value being passed as string 
"None" to Mailman's API for subscription.

There is also better support for filtering visible lists based on the current 
vhost, which I see a few people are already waiting for from mailman-users list.

A full changelog has been added to each project in the top. These are still 
pre-releases and if you are installing via pip, you would need the `--pre` 
flag, for e.g.

    $ pip install --pre --upgrade postorius hyperkitty

As with all other releases, these have also been running on mail.python.org and 
lists.mailman3.org for some time now, so it should be relatively safe to 
upgrade to. Stable releases for this is now scheduled in 1 week, hopefully, 
next weekend.

-- 
  thanks,
  Abhilash Raj (maxking)
_______________________________________________
Mailman-Developers mailing list -- mailman-developers@python.org
To unsubscribe send an email to mailman-developers-le...@python.org
https://mail.python.org/mailman3/lists/mailman-developers.python.org/
Mailman FAQ: https://wiki.list.org/x/AgA3

Security Policy: https://wiki.list.org/x/QIA9

Reply via email to