Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Install
Works with Drupal: ^9.4 || ^10Using Composer to manage Drupal site dependencies
Alternative installation files
Download activitypub-1.0.0-alpha14.tar.gztar.gz
118.18 KB
MD5: 089aff137768cf21a5d42d9688042b96
SHA-1: 378138e6f6cfc0fcce82f2b11a00ef4a5660b9a1
SHA-256: 3f107f54f673587ab6383c5c39d3798e7949c22c444843addaf694f16e263b42
Download activitypub-1.0.0-alpha14.zipzip
201.6 KB
MD5: 89d9ff4977b55624c8fb8894266b9060
SHA-1: ded6edb00922bb44e737bc240821de3284e44a55
SHA-256: 5c5d3dcb656d7c977c5902c0527613e5bf59cc684aeb2cb2f38e46271b66d3f8
Release notes
Before running update.php / drush updb
- DirectMessageTypes plugin has been removed. A 'Post privacy' field (visibility) has been added. The upgrade path removes the first and installs the second, preserving the 'direct' value in case you have received Direct messages. Check If you have a configuration entity at admin/config/services/activitypub/activitypub-type which uses this plugin. If so, edit the config entities and use the 'Public message' plugin instead.
- The context plugin has become smarter and does not create any context entities anymore. You can safely remove every 'Context' activity that exists in your system if you had this plugin enabled.
After running update .php / drush updb
- A couple of new fields have been added and the Activity entity now uses the EntityPublishedTrait. After the upgrade, one Entity/field definitions warning will still be reported re: the Status field. To fix this one, install the Devel Entity Updates module, run
drush entup
and the warning will be gone. - Comment is now a dedicated plugin. In case you enabled the 'Inbox reply' config entity admin/config/services/activitypub/activitypub-type, double check the configuration.
- The default view for user/{user}/activities has been updated with the latest fields and views handlers. Either update the current view, or start fresh by deleting the view, and then importing views.view.activitypub_user_activities.yml at admin/config/development/configuration/single/import. The default view is disabled, so don't forget to enable after the import
Contributors (2)
Changelog
Issues: 22 issues resolved.
Changes since 1.0.0-alpha13:
Bug
- #3320864 by swentel: Fallback to HTML when there's no activity and text/html is in the accept header
- #3319076 by swentel: expose reply on activity form
- #3319288 by swentel: changeReadStatus is marking everything read when using 'direct'
- #3319068 by aleix: Do not allow actor creation if it cannot generate keys
Feature
Task
- #3189950 by swentel: Move comment creation to dedicated plugin
- #3319525 by swentel: Apply a text format to content
- #3320226 by swentel: Add option to set time limit of queue processing
- #3319330 by swentel: Write tests for the Reader integration
- #3257392 by swentel: Stop creating individual activities for context
- #3319562 by swentel: Add more exposed filters in the default user view
- #3320534 by swentel: Add some development options for logging
- #3319238 by swentel: Add visibility settings to post
- #3176481 by swentel: Allow to configure a banner for the profile
- #3319272 by swentel: Expose activitypub_log_unsaved_inbox_activity in the UI
- #3319273: remove activitypub_default_avatar_path
- #3319286 by swentel: Update is_read field to boolean
- #3319282 by swentel: Add entity definition update
- #3319094 by swentel: ActivityPub compliance: act on 'Update' activities
- #3319260: Add drush command to mass delete activities
- #3319093 by swentel: Ignore duplicate activities
- #3189129 by swentel: Add a notifications channel