diff --git a/CHANGELOG.md b/CHANGELOG.md index 290d5f2f..a98f8116 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased] +## [4.6.0] - 2024-12-20 ### Added @@ -13,7 +13,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * `@mentions` in the JSON representation of the reply * Add settings to enable/disable e-mail notifications for new followers and direct messages -### Improved +### Changed * Direct Messages: Test for the user being in the to field * Direct Messages: Improve HTML to e-mail text conversion @@ -25,7 +25,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [4.5.1] - 2024-12-18 -### Improved +### Changed * Reactions block: Remove the `wp-block-editor` dependency for frontend views @@ -44,7 +44,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Account for custom comment types when calculating comment counts * Plugin upgrade routine that automatically updates comment counts -### Improved +### Changed * Likes and Reposts enabled by default * Email templates for Likes and Reposts @@ -64,7 +64,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Setting to enable/disable Authorized-Fetch -### Improved +### Changed * Added screen reader text to the "Follow Me" block for improved accessibility * Added `media_type` support to Activity-Object-Transformers @@ -87,7 +87,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * GitHub action to enforce Changelog updates * New contributors -### Improved +### Changed * Basic enclosure validation * More User -> Actor renaming @@ -110,7 +110,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Mastodon Apps status provider -### Improved +### Changed * Image-Handling * Have better checks if audience should be set or not @@ -126,7 +126,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Unit tests for the `ActivityPub\Transformer\Post` class -### Improved +### Changed * Reuse constants once they're defined * "FEP-b2b8: Long-form Text" support @@ -162,7 +162,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Hide sticky posts that are not public -### Improved +### Changed * `activity_handle_undo` action * Add title to content if post is a `Note` @@ -174,7 +174,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Do not federate "Local" posts -### Improved +### Changed * Help-text for Content-Warning box @@ -186,7 +186,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Seriously Simple Podcasting integration * Multiple small fixes -### Improved +### Changed * Provide contextual fallback for dynamic blocks @@ -200,7 +200,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Post "visibility" feature * Attribution-Domains support -### Improved +### Changed * Inbox validation * WordPress-Post-Type - Detection @@ -220,7 +220,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Sanitization callback -### Improved +### Changed * A lot of PHPCS cleanups * Prepare multi-lang support @@ -232,7 +232,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Keep priority of Icons * Fatal error if remote-object is `WP_Error` -### Improved +### Changed * Adopt WordPress PHP Coding Standards @@ -256,7 +256,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Cropping Header Images for users without the 'customize' capability -### Improved +### Changed * OpenSSL handling * Added missing @ in Follow-Me block @@ -270,7 +270,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [3.2.4] - 2024-09-16 -### Improved +### Changed * Inbox validation @@ -281,7 +281,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * NodeInfo endpoint * (Temporarily) Remove HTML from `summary`, because it seems that Mastodon has issues with it -### Improved +### Changed * Accessibility for Reply-Context * Use `Article` Object-Type as default @@ -310,7 +310,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * "Stream" Plugin support * New Fediverse symbol -### Improved +### Changed * Replace hashtags, URLs, and mentions in summary with links * Hide Bookmarklet if site does not support Blocks @@ -331,7 +331,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Line breaks to user biography * Blueprint -### Improved +### Changed * Simplified WebFinger code @@ -351,7 +351,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * ActivityPub link HTML/HTTP-Header support * Tag support for Actors (only auto-generated for now) -### Improved +### Changed * Add setting to enable/disable the `fediverse:creator` OGP tag. @@ -372,7 +372,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Support for FEP-fb2a * CRUD support for Extra Fields -### Improved +### Changed * Remote-Follow UI and UX * Open Graph `fediverse:creator` implementation @@ -1178,8 +1178,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * initial -[Unreleased]: https://github.com/Automattic/wordpress-activitypub/compare/4.5.0...trunk +[Unreleased]: https://github.com/Automattic/wordpress-activitypub/compare/4.6.0...trunk +[4.6.0]: https://github.com/Automattic/wordpress-activitypub/compare/4.5.1...4.6.0 [4.5.1]: https://github.com/Automattic/wordpress-activitypub/compare/4.5.0...4.5.1 [4.5.0]: https://github.com/Automattic/wordpress-activitypub/compare/4.4.0...4.5.0 [4.4.0]: https://github.com/Automattic/wordpress-activitypub/compare/4.3.0...4.4.0 diff --git a/activitypub.php b/activitypub.php index 702a766c..e394dba1 100644 --- a/activitypub.php +++ b/activitypub.php @@ -3,7 +3,7 @@ * Plugin Name: ActivityPub * Plugin URI: https://github.com/Automattic/wordpress-activitypub * Description: The ActivityPub protocol is a decentralized social networking protocol based upon the ActivityStreams 2.0 data format. - * Version: 4.5.1 + * Version: 4.6.0 * Author: Matthias Pfefferle & Automattic * Author URI: https://automattic.com/ * License: MIT @@ -19,7 +19,7 @@ use WP_CLI; -\define( 'ACTIVITYPUB_PLUGIN_VERSION', '4.5.1' ); +\define( 'ACTIVITYPUB_PLUGIN_VERSION', '4.6.0' ); // Plugin related constants. \define( 'ACTIVITYPUB_PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); diff --git a/readme.txt b/readme.txt index 646c7590..1d089a70 100644 --- a/readme.txt +++ b/readme.txt @@ -3,7 +3,7 @@ Contributors: automattic, pfefferle, mattwiebe, obenland, akirk, jeherve, mediaf Tags: OStatus, fediverse, activitypub, activitystream Requires at least: 5.5 Tested up to: 6.7 -Stable tag: 4.5.1 +Stable tag: 4.6.0 Requires PHP: 7.0 License: MIT License URI: http://opensource.org/licenses/MIT @@ -132,45 +132,45 @@ For reasons of data protection, it is not possible to see the followers of other == Changelog == -= Unreleased = += 4.6.0 = * Added: A filter to allow modifying the ActivityPub preview template * Added: `@mentions` in the JSON representation of the reply * Added: Settings to enable/disable e-mail notifications for new followers and direct messages -* Improved: HTML to e-mail text conversion -* Improved: Direct Messages: Test for the user being in the to field -* Improved: Better support for FSE color schemes +* Changed: HTML to e-mail text conversion +* Changed: Direct Messages: Test for the user being in the to field +* Changed: Better support for FSE color schemes * Fixed: Reactions: Provide a fallback for empty avatar URLs = 4.5.1 = -* Improved: Reactions block: Remove the `wp-block-editor` dependency for frontend views +* Changed: Reactions block: Remove the `wp-block-editor` dependency for frontend views * Fixed: Direct Messages: Don't send notification for received public activities = 4.5.0 = -* Improved: Reactions (likes and reposts) now enabled by default +* Changed: Reactions (likes and reposts) now enabled by default * Added: Reactions block to display likes and reposts * Added: `icon` support for `Audio` and `Video` attachments * Added: Send "new follower" emails * Added: Send "direct message" emails * Added: Account for custom comment types when calculating comment counts * Added: Plugin upgrade routine that automatically updates comment counts -* Improved: Email templates for Likes and Reposts -* Improved: Interactions moderation -* Improved: Compatibility with Akismet -* Improved: Comment type mapping for `Like` and `Announce` -* Improved: Signature verification for API endpoints -* Improved: Changed priority of Attachments, to favor `Image` over `Audio` and `Video` +* Changed: Email templates for Likes and Reposts +* Changed: Interactions moderation +* Changed: Compatibility with Akismet +* Changed: Comment type mapping for `Like` and `Announce` +* Changed: Signature verification for API endpoints +* Changed: Changed priority of Attachments, to favor `Image` over `Audio` and `Video` * Fixed: Empty `url` attributes in the Reply block no longer cause PHP warnings = 4.4.0 = * Added: Setting to enable/disable Authorized-Fetch -* Improved: Added screen reader text for the "Follow Me" block for improved accessibility -* Improved: Added `media_type` support to Activity-Object-Transformers -* Improved: Clarified settings page text around which users get Activitypub profiles -* Improved: Add a filter to the REST API moderators list +* Changed: Added screen reader text for the "Follow Me" block for improved accessibility +* Changed: Added `media_type` support to Activity-Object-Transformers +* Changed: Clarified settings page text around which users get Activitypub profiles +* Changed: Add a filter to the REST API moderators list * Fixed: Prevent hex color codes in HTML attributes from being added as post tags * Fixed: A typo in the custom post content settings * Fixed: Prevent draft posts from being federated when bulk deleted @@ -181,10 +181,10 @@ For reasons of data protection, it is not possible to see the followers of other * Added: Fediverse Preview on post-overview page * Added: GitHub action to enforce Changelog updates * Added: New contributors -* Improved: Basic enclosure validation -* Improved: More User -> Actor renaming -* Improved: Outsource Constants to a separate file -* Improved: Better handling of `readme.txt` and `README.md` +* Changed: Basic enclosure validation +* Changed: More User -> Actor renaming +* Changed: Outsource Constants to a separate file +* Changed: Better handling of `readme.txt` and `README.md` * Fixed: editor error when switching to edit a synced Pattern * Fixed: Fediverse preview showing `preferredUsername` instead of `name` * Fixed: Potential fatal error in Enable Mastodon Apps