Fedify 1.1.0
Released on October 20, 2024.
-
Added utility functions for traversing remote collections. [#150]
- Added
Context.traverseCollection()method. - Added
traverseCollection()function. - Added
TraverseCollectionOptionsinterface.
- Added
-
Added
EmojiReactclass to Activity Vocabulary API. [FEP-c0e0] -
Added
successorproperty to theActortypes in the Activity Vocabulary API.- Added
Application.getSuccessor()method. new Application()constructor now acceptssuccessoroption.Application.clone()method now acceptssuccessoroption.- Added
Group.getSuccessor()method. new Group()constructor now acceptssuccessoroption.Group.clone()method now acceptssuccessoroption.- Added
Organization.getSuccessor()method. new Organization()constructor now acceptssuccessoroption.Organization.clone()method now acceptssuccessoroption.- Added
Person.getSuccessor()method. new Person()constructor now acceptssuccessoroption.Person.clone()method now acceptssuccessoroption.- Added
Service.getSuccessor()method. new Service()constructor now acceptssuccessoroption.Service.clone()method now acceptssuccessoroption.
- Added
-
Added
DidServiceclass to Activity Vocabulary API. [FEP-9091, #146] -
Added
Exportclass to Activity Vocabulary API. [FEP-9091, #146] -
Added
serviceproperty to theActortypes in the Activity Vocabulary API. [FEP-9091, #146]- Added
Application.getService()method. - Added
Application.getServices()method. new Application()constructor now acceptsserviceoption.new Application()constructor now acceptsservicesoption.Application.clone()method now acceptsserviceoption.Application.clone()method now acceptsservicesoption.- Added
Group.getService()method. - Added
Group.getServices()method. new Group()constructor now acceptsserviceoption.new Group()constructor now acceptsservicesoption.Group.clone()method now acceptsserviceoption.Group.clone()method now acceptsservicesoption.- Added
Organization.getService()method. - Added
Organization.getServices()method. new Organization()constructor now acceptsserviceoption.new Organization()constructor now acceptsservicesoption.Organization.clone()method now acceptsserviceoption.Organization.clone()method now acceptsservicesoption.- Added
Person.getService()method. - Added
Person.getServices()method. new Person()constructor now acceptsserviceoption.new Person()constructor now acceptsservicesoption.Person.clone()method now acceptsserviceoption.Person.clone()method now acceptsservicesoption.- Added
Service.getService()method. - Added
Service.getServices()method. new Service()constructor now acceptsserviceoption.new Service()constructor now acceptsservicesoption.Service.clone()method now acceptsserviceoption.Service.clone()method now acceptsservicesoption.
- Added
-
The default time window for verifying HTTP Signatures of incoming requests is now an hour (was a minute). This new default window is according to the ActivityPub and HTTP Signatures document.
-
The default value of
VerifyRequestOptions.timeWindowoption became{ hours: 1 }(was{ minutes: 1 }). -
The default value of
CreateFederationOptions.signatureTimeWindowoption became{ hours: 1 }(was{ minutes: 1 }). -
The type of
VerifyRequestOptions.timeWindowproperty becameTemporal.Duration | Temporal.DurationLike | false(wasTemporal.DurationLike | false). -
The type of
CreateFederationOptions.signatureTimeWindowproperty becameTemporal.Duration | Temporal.DurationLike | false(wasTemporal.DurationLike | false).
-
-
In the
fedify inboxcommand's web interface, the Raw Activity tab is added to show the raw JSON object of the received activity.