Webmention
Version 1.0.3
May 12, 2025
- Improved performance by automatically eager-loading avatars the first time
getAvatar()
is called. (#13) - Added the “Host” condition rule type. (#12)
- “Source” and “Target” condition rules no longer have “has a value” or “is empty” operators. (#12)
authorName
values now use the h-card’snickname
property as a fallback. (#10)- Fixed a bug where webmention validation wasn’t catching
ConnectException
errors. - Fixed a bug where jobs for webmentions whithout a valid backlink to the target got stuck in the queue.
- Fixed a bug where Bluesky source URLs from Brid.gy weren’t always being stored in their entirety.
Version 1.0.2
March 21, 2025
- Fixed a bug where getting the the avatar photo from the parsed representative h-card would fail because the URL was the value inside of an array instead of being a string. Now the plugin supports both cases.
Version 1.0.1
March 15, 2025
- Added
avatarId
,host
, andproperties
as optional table attributes - Fixed Bluesky (via Bridgy) avatars: if an avatar image has no extension, the extension is now determined by the respective MIME type
Version 1.0.0
March 9, 2025
- Added Craft 5 compatibility.
- Added the “Avatar Location” setting.
- Avatar assets are now accessible via
webmention.avatar
. - Webmentions now store which element they are associated with.
- Added the ability to update webmentions from the control panel.
- Added the
resave/webmentions
CLI command. - Added the
webmention/example-template
CLI command. - Added the
webmention/update
CLI command. - Added the
webmention/update-avatars
CLI command. - Added the
getWebmentions()
andgetWebmentionsByType()
element behaviors - Added support for the Bridgy site types
mastodon
,bluesky
,github
, andreddit
. - Added a new icon based on Paul Robert Lloyd’s IndieWeb icon designs
- Fixed the regex that scans for URLs in entries so that it now correctly handles Markdown links
- Lots of smaller bugfixes and improvements
Version 0.3.1
April 2, 2017
- Changed the retrieval method for links within an entry to fix a bug where a very long article with many links would lead to a PHP execution timeout
- Minor bugfixes and improvements
Version 0.3.0
January 6, 2017
- Webmention sending functionality implemented
- Setting added: Entry Types (for Webmention sending)
- New “Webmention Switch” field type
Version 0.2.0
June 7, 2016
- Webmentions are now stored as Craft elements (ElementType:
Webmention_webmention
) - Improved backend functionality: Webmentions are displayed under the tab Webmentions and can be deleted
- The plugin now sets the
type
property of an incoming Webmention correctly, based on the Microformats propertiesu-like-of
,u-like
,u-repost-of
, andu-repost
.
Version 0.1.0
June 3, 2016
- First version