Skip to content

Commit

Permalink
Prepare Version 4.6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
pfefferle committed Dec 20, 2024
1 parent 144e632 commit 022644f
Show file tree
Hide file tree
Showing 3 changed files with 45 additions and 44 deletions.
43 changes: 22 additions & 21 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,15 @@ 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

* Add a filter to allow modifying the ActivityPub preview template
* `@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
Expand All @@ -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

Expand All @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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`
Expand All @@ -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

Expand All @@ -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

Expand All @@ -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
Expand All @@ -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
Expand All @@ -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

Expand All @@ -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
Expand All @@ -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

Expand All @@ -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
Expand Down Expand Up @@ -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
Expand All @@ -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

Expand All @@ -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.

Expand All @@ -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
Expand Down Expand Up @@ -1180,6 +1180,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

[Unreleased]: https://github.com/Automattic/wordpress-activitypub/compare/4.5.0...trunk
<!-- Add new release below and update "Unreleased" link -->
[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
Expand Down
4 changes: 2 additions & 2 deletions activitypub.php
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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__ ) );
Expand Down
42 changes: 21 additions & 21 deletions readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand Down

0 comments on commit 022644f

Please sign in to comment.