Install

Works with Drupal: ^10 || ^11

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 247.89 KB
MD5: 77e6500a3f018da128e055ff9b46009c
SHA-1: 02bfe94e5e746b12a762dff1b40eff9877528403
SHA-256: a5fd527ffacaf73b94fe4f8c6674c76067c6a8d74b76777b5db3652972cc198f
Download zip 426.24 KB
MD5: c282b5c3eaeae297e5aed6cd8c0091b6
SHA-1: 59656b2ef3ad84c725bb8a22fa156837dfa01625
SHA-256: 8b17f6de7d16f933ea2e7141b9751338608e838e7a9e45c3bec6218af1b2126a

Release notes

Hello flexible entity sources!

This release adds support for allowing any content entity to be the source of content for an activity using the 'Public message' plugin. This uses to be limited to nodes and comments, but now allows any (relevant) content entity at the moment. Some have been excluded ('user', 'path_alias', 'shortcut', 'oauth2_token', 'activitypub_actor', 'consumer', 'menu_link_content', 'activitypub_timeline_item', 'file') as they do not make much sense to be used as content.

In a next release, a drupal recipe will be availble that will either ship with a couple of content types, or will use the activity entity as the source of content!

Contributors (2)

kinta, swentel

Changelog

Issues: 9 issues resolved.

Changes since 1.0.0-alpha25:

Bug

  • #3515912: Multilanguage problems since D10.1
  • #3321662: Do not get context for local content

Task

  • #3577638: Allow any entity to be the source of an activity
  • #3603962: Add extra validation to image upload in mastodon api
  • #3319078: Handle 404 & 410 errors on outbox requests
  • #3523584: Drupal now showing up after FediDB.org refresh, but missing data
  • #3315832: Backfill inbox
  • #3575172: Add an event dispatcher to act on incoming activities
  • #3327812: Expose AP outbox element to form display
Created by: swentel
Created on: 18 Jun 2026 at 09:00 UTC
Last updated: 18 Jun 2026 at 09:01 UTC
Bug fixes
New features

Other releases