diff options
| author | Barry Warsaw | 2011-04-26 22:32:41 -0400 |
|---|---|---|
| committer | Barry Warsaw | 2011-04-26 22:32:41 -0400 |
| commit | 50823ea9d544114603b3f5d814914908b27749d6 (patch) | |
| tree | 344ed3f0f6b0ba651ab8c58a5703087a63a2a28f /src | |
| parent | 0fbf60e83a0e9c908add1cef57af486f937147f0 (diff) | |
| download | mailman-50823ea9d544114603b3f5d814914908b27749d6.tar.gz mailman-50823ea9d544114603b3f5d814914908b27749d6.tar.zst mailman-50823ea9d544114603b3f5d814914908b27749d6.zip | |
Diffstat (limited to 'src')
| -rw-r--r-- | src/mailman/docs/NEWS.txt | 32 |
1 files changed, 31 insertions, 1 deletions
diff --git a/src/mailman/docs/NEWS.txt b/src/mailman/docs/NEWS.txt index f86e805f4..3d7959258 100644 --- a/src/mailman/docs/NEWS.txt +++ b/src/mailman/docs/NEWS.txt @@ -14,6 +14,15 @@ Here is a history of user visible changes to Mailman. Architecture ------------ + * Significant updates to the subscription model. Members can now subscribe + with a preferred address, and changes to that will be immediately reflected + in mailing list subscriptions. Users who subscribe with an explicit + address can easily change to a different address, as long as that address + is verified. (LP: #643949) + * IUsers and IMembers are now assigned a unique, random, immutable id. + * IUsers now have created_on and .preferred_address properties. + * IMembers now have a .user attribute for easy access to the subscribed user. + * When created with add_member(), passwords are always stored encrypted. * In all interfaces, "email" refers to the textual email address while "address" refers to the `IAddress` object. * mailman.chains.base.Chain no longer self registers. @@ -32,6 +41,16 @@ Architecture MemberRole.nonmember). * Support for SMTP AUTH added via smtp_user and smtp_pass configuration variables in the [mta] section. (LP: #490044) + * IEmailValidator interface for pluggable validation of email addresses. + * .subscribe() is moved from the IAddress to the IMailingList + * IAddresses get their registered_on attribute set when the object is created. + +Configuration +------------- + * [devmode] section gets a new 'testing' variable. + * Added password_scheme and password_length settings for defining the + default password encryption scheme. + * creator_pw_file and site_pw_file are removed. Commands -------- @@ -40,6 +59,7 @@ Commands * 'bin/mailman status' added for providing command line status on the master queue runner watcher process. * 'bin/mailman info' now prints the REST root url and credentials. + * mmsitepass removed; there is no more site password. REST ---- @@ -49,6 +69,16 @@ REST * Added reply_goes_to_list, send_welcome_msg, welcome_msg, default_member_moderation to the mailing list's writable attributes in the REST service. (Jimmy Bergman) + * Expose the new membership model to the REST API. Canonical member resource + URLs are now much shorter and live in their own top-level namespace instead + of within the mailing list's namespace. + * /addresses/<email>/memberships gets all the memberships for a given email + address. + * /users is a new top-level URL under which user information can be + accessed. Posting to this creates new users. + * Users can subscribe to mailing lists through the REST API. + * Domains can be deleted via the REST API. + * PUT and PATCH to a list configuration now returns a 204 (No Content). Build ----- @@ -61,7 +91,7 @@ Bugs fixed ---------- * Typo in scan_message(). (LP: #645897) * Typo in add_member(). (LP: #710182) (Florian Fuchs) - * Clean up many pyflakes problems. + * Clean up many pyflakes problems; ditching pylint. 3.0 alpha 6 -- "Cut to the Chase" |
