Releases: Automattic/wordpress-activitypub
Releases · Automattic/wordpress-activitypub
8.0.2
What's Changed
- Prevent non-public posts (drafts, scheduled, pending review) from being accessible via ActivityPub by @pfefferle in #3045
Full Changelog: 8.0.1...8.0.2
8.0.1
What's Changed
- Fix dark sidebar colors breaking with non-default admin color schemes by @pfefferle in #3022
- Fix quote policy meta making new posts dirty on load by @pfefferle in #3028
- Simplify follow page block pattern by @pfefferle in #3029
- Fix Reactions block alignment in block themes by @pfefferle in #3025
New Contributors
Full Changelog: 8.0.0...8.0.1
8.0.0
What's Changed
- Add block patterns and FSE templates for ActivityPub blocks by @pfefferle in #2891
- Add
wp activitypub fetchCLI command by @pfefferle in #2906 - Add block-based runtime caching for remote media by @pfefferle in #2887
- Fix outbox invalidation canceling pending Accept/Reject activities by @pfefferle in #2911
- Fix comment count to properly exclude likes, shares, and notes by @pfefferle in #2913
- Add rewrite rule for Mastodon's authorize_interaction endpoint by @pfefferle in #2922
- Add Locale from Tags snippet by @jeherve in #2923
- Fix QuoteRequest handler to derive actor from post author by @pfefferle in #2924
- Delete superseded outbox items instead of publishing them by @pfefferle in #2932
- Fix purge methods to handle large collections without OOM or timeout by @pfefferle in #2929
- Add Site Health test to detect excessive outbox activity by @pfefferle in #2928
- Add bot account support for blog and user profiles by @kraftbj in #2861
- Accept HTTP Signature requests for standalone key objects by @pfefferle in #2935
- Improve NodeInfo active user counting by @pfefferle in #2943
- Use
is_activity_public()in Dispatcher and fix empty-recipients visibility by @pfefferle in #2944 - Support actors with publicKey as URL reference by @pfefferle in #2947
- Fix case-insensitive Digest header algorithm matching by @pfefferle in #2949
- Fix language map normalization in inbox controllers by @pfefferle in #2950
- Bump minimum PHP version from 7.2 to 7.4 by @pfefferle in #2942
- Strip bto and bcc fields before delivery by @pfefferle in #2956
- Adding new snippet for block- and javascript-less rendering of Fediverse Reactions by @futtta in #2958
- Add backwards compatibility for ACTIVITYPUB_DISABLE_SIDELOADING by @pfefferle in #2973
- Fix crash when WordPress falls back to FTP filesystem by @pfefferle in #2974
- Remove fallback for language maps in base properties by @pfefferle in #2979
- Add pre-publish panel suggesting post formats for federation by @pfefferle in #2971
- Add video poster image federation by @pfefferle in #2982
- Add notice to switch from legacy template mode to automatic mode by @pfefferle in #2985
- Add action buttons (Like, Boost) to the reactions block by @pfefferle in #2988
- Fix soft-deleted posts generating spurious activities on re-save by @pfefferle in #2991
- Fix reactions block responsive layout and label styling by @pfefferle in #2992
- Add Fediverse help section to modal dialogs by @pfefferle in #2993
- Fix reactions buttons inheriting theme background on classic themes by @pfefferle in #2996
- Fix modal overlay not covering full viewport in block layouts by @pfefferle in #3000
New Contributors
Full Changelog: 7.9.1...8.0.0
7.9.1
What's Changed
- Restructure CLI into separate command classes by @pfefferle in #2881
- Add option to disable direct file sideloading by @pfefferle in #2883
- Refactor attachment download handling by @obenland in #2889
- Fix null comment object in Quote_Request handler by @pfefferle in #2895
- Fix podcast integrations ignoring content template settings by @pfefferle in #2897
Full Changelog: 7.9.0...7.9.1
7.9.0
What's Changed
- feat: make actor table columns filterable by @Menrath in #2704
- Only disable blocks for ClassicPress, not Classic Editor plugin by @pfefferle in #2765
- Fix Unicode URL encoding for ActivityPub actor URLs by @pfefferle in #2757
- Add location support using WordPress Geodata by @pfefferle in #2760
- Add site health check for REST API accessibility by @pfefferle in #2768
- Initialize Scheduler before Migration to ensure hooks are registered by @pfefferle in #2771
- Revert "Fix Unicode URL encoding for ActivityPub actor URLs" by @pfefferle in #2775
- Add health check to verify scheduled events are registered by @pfefferle in #2786
- Defer add_to_outbox to async processing during post save by @pfefferle in #2761
- Remove redundant __nextHasNoMarginBottom props by @pfefferle in #2801
- Skip fetching public audience identifiers by @pfefferle in #2794
- Send Add/Remove activities when changing a post's sticky status by @pfefferle in #2802
- Add Social Web item to the admin bar by @pfefferle in #2805
- Fix duplicate media attachments in Classic Editor posts by @pfefferle in #2814
- Show notice when trying to follow already-followed account by @pfefferle in #2815
- Emoji: First pass at support in Interactions by @obenland in #1129
- Show warning when user cannot federate replies to fediverse comments by @pfefferle in #2817
- Fix comments with empty type not being federated by @pfefferle in #2831
- Fix QuoteRequest not being processed via shared inbox by @pfefferle in #2830
- Add soft delete support with Tombstone objects by @pfefferle in #2824
- Add Following block and shared actor-list components by @pfefferle in #2837
- Skip pagination when social graph is hidden by @pfefferle in #2836
- Fix reply block embed appearing squished at 200x200 by @kraftbj in #2848
- Don't filter the comment query when
type__not_inhas been set by @lostfocus in #2850 - Filter comments on AP posts from REST API by @pfefferle in #2777
- Add Podlove Podcast Publisher integration by @pfefferle in #2870
- Revert to synchronous outbox processing with performance improvements by @pfefferle in #2858
- Hide admin REST endpoints from API index by @pfefferle in #2873
- Add global default quote policy setting by @pfefferle in #2839
- Fix tombstone handling for user transformers and restore users when re-enabled by @pfefferle in #2875
New Contributors
- @lostfocus made their first contribution in #2850
Full Changelog: 7.8.4...7.9.0
7.8.5
What's Changed
- Only disable blocks for ClassicPress, not when Classic Editor plugin is installed by @pfefferle in [#2765]
Full Changelog: 7.8.4...7.8.5
7.8.4
What's Changed
- Fix Follow requests from Pixelfed not being processed by @pfefferle in #2755
Full Changelog: 7.8.3...7.8.4
7.8.3
What's Changed
- fix: check if remote actor is a remote actor on get() by @Menrath in #2710
- Tests: update tests to account for different month durations by @jeherve in #2724
- Fix fatal error when fetching remote author in embed handler by @maxheadroom in #2681
- Actors: avoid PHP warnings when trying to fetch invalid actor. by @jeherve in #2722
- Fix inconsistent default for hashtag setting by @pfefferle in #2726
- Scope popover styles to ActivityPub reactions block by @pfefferle in #2733
- Attachments: avoid fatal errors when WP filesystem isn't available by @jeherve in #2728
- Fix hashtag extraction to skip protected HTML elements by @pfefferle in #2727
- Use wp_safe_remote_get for Starter Kit URL import by @pfefferle in #2732
- Limit term redirect to supported taxonomies by @pfefferle in #2734
- Fix ActivityPub comments being marked as spam by Akismet by @pfefferle in #2740
- Add content negotiation for author pages with custom permalink IDs by @pfefferle in #2745
- Fix visibility setting not being saved when pre-selected value differs from public by @pfefferle in #2737
- Add ClassicPress compatibility by @pfefferle in #2752
New Contributors
- @maxheadroom made their first contribution in #2681
Full Changelog: 7.8.2...7.8.3
7.8.2
What's Changed
- Fix error when receiving replies to non-existent posts by @pfefferle in #2673
- Fix fatal error when Remote_Actors::get_actor() encounters WP_Error by @pfefferle in #2676
Full Changelog: 7.8.1...7.8.2
7.8.1
What's Changed
- Add hide_for method to Comment class by @pfefferle in #2662
- Prevent post creation when Reader is deactivated by @pfefferle in #2666
- Prevent comment email notifications for ap_post by @pfefferle in #2667
Full Changelog: 7.8.0...7.8.1