Enable Mastodon Apps

Changelog

1.6.0

  • Support fetching remote/federated posts via status endpoint (#294)
  • Fix missing federation when replying to remote Fediverse posts (#291)
  • Add /api/v1/tags/:name endpoint (#293)
  • Fix notification pagination (#292)
  • Fix more incorrect filter docblock types and add missing docblocks (#296)
  • Fix incorrect return types in timeline and statuses filter documentation (#295)

1.5.1

  • Add cleanup logic for reblog mapping posts (#290)
  • Add quote and quoted_update notification types (#287)
  • Prevent login redirect plugins from breaking OAuth flow (#289)
  • Add v2/filters and v2/notifications/policy endpoint stubs (#288)

1.5.0

  • Add option to limit posts with attachments (#282)
  • Improve registered apps page (#277)
  • Ensure numeric ids on statuses in searches (#274)
  • Add the /api/v1/statuses endpoint (#276)
  • Use a Github action to extract the wp hooks (#271)
  • Remote type=button attribute (#268)
  • Add the editor to Mastodon posts (#266)

1.4.6

  • Fix registering rewrite rules (#261)
  • Fix missing type=button on toggle all link (#259)
  • Bring back post row actions (#260)

1.4.5

  • Flush Rewrite Rules later (#257)

1.4.4

  • Add support for internal DMs (#253)
  • Improve Debugger (#256)

1.4.3

  • Fix double creation of reply posts (#245)
  • Enable OPTIONS and api/apps endpoint even with rest_login_required (#242)
  • Convert urls to links when posting (#243)

1.4.2

  • Update search endpoints (#238)
  • Fix the EMA announcements appearing publically when debug on (#237)

1.4.1

  • Allow filtering whether the user is a member of the blog (#234)

1.4.0

  • Implement Direct Messages (#233)
  • Add following endpoint (#228)
  • Submit Post as Standard if create post format is empty (#227)
  • Fix comments context API response (#225)
  • Fix title in standard posts when HTML is submitted (#226)

1.3.0

  • Fix small errors on app page (#224)
  • Show internal CPTs if debug is turned on (#223)
  • Add setting for a default post format (#221)
  • Improve New Post Setting and explicit set a New post format (#220, #222)
  • Assign all post formats to EMA announcements (#218)

1.2.1

  • Fixed Boost, Like and Comment notifications (#216)
  • Announce Initial and Changed App Settings (#207, #214)
  • Added a Welcome message to your feed and explain the EMA plugin (#210)
  • Added missing types to notifications endpoint (#215)
  • Don’t set any post formats as default (#211)
  • Updated Mastodon API Tester (#209)
  • Added a setting to disable status updates to be added to the feed (#208)
  • Added support for the OAuth2 Out of Band flow (#206)

1.1.0

  • Add an Announcement CPT so that we can inform about the changed app settings (#204)
  • Add support for viewing bookmarks and favourites (#203)
  • Fix a wrong settings link, thanks @jeherve! (#202)
  • Fix problems with user language when authorizing (#201)

1.0.0

  • Post through Mastodon Apps to a new post type by default (#192)
  • Explain the new hide posts setting better (#198)
  • Don’t enforce parameters on non-EMA REST requests (#197)
  • Add missing CPT supports (#196)
  • Don’t show reblog mapping posts (#193)
  • Update PHPCompatibility and restrict PHPUnit (#195)
  • Add missing svn in Github Actions (#194)
  • Improve REST Authentication Error Debugging (#191)
  • Use title instead of post_content when there is no line break (#185)
  • Fix wp:image block created for attachments (#184)

0.9.9

  • Improve targeting of CORS headers (#181)
  • Fix fatal when deleting an app (#182)

0.9.8

  • Fix replying on received comments via the ActivityPub plugin (#176)

0.9.7

  • Fixed bug where the create post type was ignored (#175)
  • Automatically convert post content to blocks, can be disabled (#174)

0.9.6

  • Adds steaming_api to instance_v1, props @mediaformat (#171)
  • PATCH routes: support field_attributes, props @mattwiebe (#167)
  • Make token storage taxonomies private, props @mattwiebe (#165)
  • Updated tester.html from upstream
  • Introduce a Never Used label to the registered apps screen.

0.9.5

  • Add a details link to the apps page (#163)
  • Show all comments by others as notifications (#164)
  • Update NodeInfo endpoint by @pfefferle (#162)
  • Multisite: ensure that user_ids only work for users of this site by @mattwiebe (#158)
  • Increase phpcs rules and fix them by @mattwiebe (#160, #155)
  • Add api/v1/accounts/update_credentials route by @mattwiebe (#157)

0.9.4

  • Added a dedicated page per app in the settings. There you can set which post types should be shown in the app. Also which post type should be created for new posts. (#154)
  • Fixed authenticating Jetpack so that you can connect WordPress.com to this plugin (#152)

0.9.3

  • Bring back the upgrade code.

0.9.2

  • Quick fix to disable the upgrade script to avoid errors.

0.9.1

  • Allow an empty search type, to search in all categories (#150) props @pfefferle
  • Don’t reactivate the Link Manager (#148)
  • Avoid errors when dividing strings (#147) props @mattwiebe
  • Don’t include spam comments in the feed (#149)
  • Ensure no spaces in URLs (#144)
  • Fix some typos on the Welcome Screen (#143)

0.9.0

  • Complete Rewrite, started at the Cloudfest Hackathon! Props @pfefferle, @drivingralle, @kittmedia, @obenland
  • Thus: all ActivityPub related tasks are handled by the ActivityPub plugin, all following-related tasks by the Friends plugin. Please make sure you have the latest version of those plugins if you want to use such features
  • Reorganized settings, added a way to tester the local api (#138, #140)
  • Allow Editing a submitted status (#137)
  • Improves to Attachments (#132, #136)
  • Fix OAuth rewrite path (#130)

Plugin Website
Visit website

Author
Alex Kirk
Version:
1.6.0
Last Updated
April 10, 2026
Active Installs
500
Requires
WordPress 5.0
Tested Up To
WordPress 6.8.5
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.