What's Changed
- Improve NodeInfo handling and add support for FEP-0151 by @pfefferle in #2255
- Fix HTML entity encoding in extra field names by @obenland in #2261
- Add FEP-3b86 Activity Intents support to WebFinger by @pfefferle in #2256
- Add bidirectional transforms between reply and embed blocks by @obenland in #2244
- Validate ActivityPub URLs in reply block before setting inReplyTo by @obenland in #2252
- Improve inbox activity type handling and tests by @pfefferle in #2260
- Fix: issue #2286 – typo, improved quoting explanation, add missing i18n in advanced settings by @Jiwoon-Kim in #2290
- Add option to hide followers and following lists by @pfefferle in #2294
- Add undo support for Like and Announce activities by @pfefferle in #2295
- Pass
totalItemstoprepare_collection_responseby @pfefferle in #2300 - Add immediate Accept activity dispatch to outbox by @pfefferle in #2301
- Integrate Federated Reply block with Reader post share by @obenland in #2302
- Update mailer hooks and add success checks for notifications by @pfefferle in #2304
- Refactor context handling in REST controllers by @pfefferle in #2306
- Add scheduled inbox purge and retention setting by @pfefferle in #2305
- Add support for ActivityPub Reader-Item post type by @pfefferle in #2311
- Add fallback to trigger create on update failure by @pfefferle in #2328
- Refactor actor lookup order for HTTP URIs by @pfefferle in #2327
- Add Command Palette integration for ActivityPub by @obenland in #2315
- Validate IP before resolving comment author domain by @pfefferle in #2342
- Ensure
support_post_typesoption returns an array by @pfefferle in #2339 - Update hashtag escaping to use slugs and improve tests by @pfefferle in #2352
- Refactor inbox user handling and meta storage by @pfefferle in #2350
- Shared-Inbox: Add support for public activity delivery to all users by @pfefferle in #2349
- Fix public key retrieval for GoToSocial profiles by @obenland in #2354
- Require Shared-Inbox by @pfefferle in #2359
- Implement FEP-8fcf followers collection synchronization by @pfefferle in #2297
- Fix logic errors in Move handler by @obenland in #2362
- Add configurable retry and batch pause constants by @pfefferle in #2360
- Refactor inbox to support deduplicated inbox-recipient storage by @pfefferle in #2357
- Refactor inbox persistence and add defer storage filter by @pfefferle in #2363
- Fix infinite recursion when storing remote actors with mentions by @obenland in #2369
- Integration: Add support for the LightSpeed Cache plugin by @pfefferle in #1683
- Add quote visibility setting for Classic Editor by @obenland in #2374
- Handle local inbox delivery via internal REST API by @obenland in #2379
- Move default visibility logic to UI and classic editor by @pfefferle in #2378
- Fix Following table error message for failed webfinger lookups by @obenland in #2385
- Add Attachments processor class for handling ActivityPub media by @obenland in #2314
- Add scheduled processing for inbox activities by @pfefferle in #2376
- Refactor avatar handling to use remote actor meta by @pfefferle in #2373
- Simplify return types for follow() API functions by @obenland in #2384
- Add media attachment filter and integration tests by @pfefferle in #2387
- Update handler by @pfefferle in #2381
- Refactor: Reorganize integration loader and Stream integration by @obenland in #2383
- Refactor Mastodon import to use arrays, add tests by @pfefferle in #2412
- Use short ternary for post content template fallback by @pfefferle in #2417
- Notes: do not prepend post titles to reply posts by @jeherve in #2419
- Update plugin short description to be more accessible by @obenland in #2425
- Fix: Handle WP_Error in transformer Factory gracefully by @obenland in #2429
- Replace null coalescing with short ternary operators by @pfefferle in #2433
- Ignore announces from blog actor in Announce handler by @pfefferle in #2437
- Update Jetpack initialization and enable dev debug by @pfefferle in #2434
New Contributors
- @Jiwoon-Kim made their first contribution in #2290
Full Changelog: 7.5.0...7.6.0