Fedify 0.9.0 released

Version 0.9.0 of Fedify, an ActivityPub server framework, has been released! Here are the main changes:

  • Added Tombstone, Hashtag, and Emoji 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.
1 Like