Install

Works with Drupal: ^10.3 || ^11

Using 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 SystemLineBuilder service, 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 ThreadMessagePager service: 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.
Created by: loze
Created on: 7 Oct 2026 at 23:29 UTC
Last updated: 7 Oct 2026 at 23:29 UTC
Bug fixes
New features

Other releases