Skip to content

Releases: fedify-dev/fedify

Fedify 1.1.3

30 Oct 15:26
1.1.3
8d09c2f
Compare
Choose a tag to compare

Released on October 31, 2024.

  • Fixed a bug where fetchDocumentLoader() function had disallowed redirecting to a private network address when the second parameter, a boolean value to allow private network addresses, was true.

Fedify 1.0.7

30 Oct 15:23
1.0.7
a082ae9
Compare
Choose a tag to compare

Released on October 31, 2024.

  • Fixed a bug where fetchDocumentLoader() function had disallowed redirecting to a private network address when the second parameter, a boolean value to allow private network addresses, was true.

Fedify 0.15.5

30 Oct 15:16
0.15.5
74eea81
Compare
Choose a tag to compare

Released on October 30, 2024.

  • Fixed a bug where fetchDocumentLoader() function had disallowed redirecting to a private network address when the second parameter, a boolean value to allow private network addresses, was true.

Fedify 1.1.2

27 Oct 01:38
1.1.2
ae8bc4f
Compare
Choose a tag to compare

Released on October 27, 2024.

  • Fixed default document loaders' incorrect handling of relative URIs in Link headers with rel=alternate. [#155 by Emelia Smith]
  • The fetchDocumentLoader() function now preloads the following JSON-LD context: http://schema.org/.

Fedify 1.0.6

27 Oct 01:30
1.0.6
18c906e
Compare
Choose a tag to compare

Released on October 27, 2024.

  • Fixed default document loaders' incorrect handling of relative URIs in Link headers with rel=alternate. [#155 by Emelia Smith]
  • The fetchDocumentLoader() function now preloads the following JSON-LD context: http://schema.org/.

Fedify 0.15.4

27 Oct 01:23
0.15.4
4601621
Compare
Choose a tag to compare

Released on October 27, 2024.

  • Fixed default document loaders' incorrect handling of relative URIs in Link headers with rel=alternate. [#155 by Emelia Smith]
  • The fetchDocumentLoader() function now preloads the following JSON-LD context: http://schema.org/.

Fedify 1.1.1

23 Oct 15:24
1.1.1
fc588de
Compare
Choose a tag to compare

Released on October 23, 2024.

Fedify 1.0.5

23 Oct 14:58
1.0.5
b87a3e2
Compare
Choose a tag to compare

Released on October 23, 2024.

Fedify 0.15.3

23 Oct 14:45
0.15.3
767489f
Compare
Choose a tag to compare

Released on October 23, 2024.

Fedify 1.1.0

20 Oct 09:55
1.1.0
2007d39
Compare
Choose a tag to compare

Released on October 20, 2024.

  • Added utility functions for traversing remote collections. [#150]

    • Added Context.traverseCollection() method.
    • Added traverseCollection() function.
    • Added TraverseCollectionOptions interface.
  • Added EmojiReact class to Activity Vocabulary API. [FEP-c0e0]

  • Added successor property to the Actor types in the Activity Vocabulary API.

    • Added Application.getSuccessor() method.
    • new Application() constructor now accepts successor option.
    • Application.clone() method now accepts successor option.
    • Added Group.getSuccessor() method.
    • new Group() constructor now accepts successor option.
    • Group.clone() method now accepts successor option.
    • Added Organization.getSuccessor() method.
    • new Organization() constructor now accepts successor option.
    • Organization.clone() method now accepts successor option.
    • Added Person.getSuccessor() method.
    • new Person() constructor now accepts successor option.
    • Person.clone() method now accepts successor option.
    • Added Service.getSuccessor() method.
    • new Service() constructor now accepts successor option.
    • Service.clone() method now accepts successor option.
  • Added DidService class to Activity Vocabulary API. [FEP-9091, #146]

  • Added Export class to Activity Vocabulary API. [FEP-9091, #146]

  • Added service property to the Actor types in the Activity Vocabulary API. [FEP-9091, #146]

    • Added Application.getService() method.
    • Added Application.getServices() method.
    • new Application() constructor now accepts service option.
    • new Application() constructor now accepts services option.
    • Application.clone() method now accepts service option.
    • Application.clone() method now accepts services option.
    • Added Group.getService() method.
    • Added Group.getServices() method.
    • new Group() constructor now accepts service option.
    • new Group() constructor now accepts services option.
    • Group.clone() method now accepts service option.
    • Group.clone() method now accepts services option.
    • Added Organization.getService() method.
    • Added Organization.getServices() method.
    • new Organization() constructor now accepts service option.
    • new Organization() constructor now accepts services option.
    • Organization.clone() method now accepts service option.
    • Organization.clone() method now accepts services option.
    • Added Person.getService() method.
    • Added Person.getServices() method.
    • new Person() constructor now accepts service option.
    • new Person() constructor now accepts services option.
    • Person.clone() method now accepts service option.
    • Person.clone() method now accepts services option.
    • Added Service.getService() method.
    • Added Service.getServices() method.
    • new Service() constructor now accepts service option.
    • new Service() constructor now accepts services option.
    • Service.clone() method now accepts service option.
    • Service.clone() method now accepts services option.
  • 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.timeWindow option became { hours: 1 } (was { minutes: 1 }).

    • The default value of CreateFederationOptions.signatureTimeWindow option became { hours: 1 } (was { minutes: 1 }).

    • The type of VerifyRequestOptions.timeWindow property became Temporal.Duration | Temporal.DurationLike | false (was Temporal.DurationLike | false).

    • The type of CreateFederationOptions.signatureTimeWindow property became Temporal.Duration | Temporal.DurationLike | false (was Temporal.DurationLike | false).

  • In the fedify inbox command's web interface, the Raw Activity tab is added to show the raw JSON object of the received activity.