Install
Works with Drupal: ^10.3 || ^11Using Composer to manage Drupal site dependencies
Alternative installation files
Download tar.gz
60.64 KB
MD5: 7ec66e9e04365373854256dd3a78b50c
SHA-1: 1a309048e7b15348497c781367d501bccf9a302c
SHA-256: fdedeb756773f873fb224027aec1df000cb0d1435e7fcd7828aa9c8e68c3a4c3
Download zip
92.86 KB
MD5: 80a503ab023a1468e290351023b8de55
SHA-1: 3da11576fbf2061e57af258f9632874faea1cc26
SHA-256: 0bcab75d4cdf68aaf5194bcb6efecf1f27a31c3af99a0fbbc9e3b4bf2c85f5d3
Release notes
- System lines store facts: who made the change, the person it was about, and for a rename the new name. The sentence is written when the line is shown, in the reader's language, and follows renamed or deleted accounts.
- New
SystemLineBuilderservice, and a "System line" display component on private messages that shows the sentence. Lines saved before this release still display. - A renamed conversation's line quotes the name, and a name with an ampersand shows as typed.
- Renaming a conversation to the name it already has writes nothing.
- New
ThreadMessagePagerservice: one page of a thread's messages without loading the whole thread, for API and app clients. - New
MembershipManagerInterface::memberSlots(): how many more people a thread can take before its cap. - Run database updates after upgrading:
private_message_advanced_update_10001()adds the two new message fields. - New kernel tests for system lines and the pager; PHPUnit, PHPCS, PHPStan, stylelint and cspell all green at this tag.