Version 0.9.0 of Fedify, an ActivityPub server framework, has been released! Here are the main changes:
- Added
Tombstone
,Hashtag
, andEmoji
classes. - Added
normalizeActorHandle()
function to normalize an actor handle. This is needed when the domain of the actor handle is an IDN, or when the domain contains capital letters. - Added an option to the
Context.sendActivity()
method,excludeBaseUris
, to exclude specified servers from sending activities. This can be used when you don’t want to send activities to your own server. - Added
Context.parseUri()
, a method to parse actor, object, inbox, and collection URIs. - The time window for HTTP Signatures verification is now configurable.
- The
@fedify/fedify/httpsig
module has been renamed to@fedify/fedify/sig
. This is in preparation for implementing additional object integrity proofs other than HTTP Signatures. - Improved interoperability with Misskey.