Skip to content

Fedify 1.2.0

Choose a tag to compare

@github-actions github-actions released this 31 Oct 06:40
· 3919 commits to main since this release
1.2.0
2e63904

Released on October 31, 2024.

  • Added InboxContext.recipient property.

  • Added NodeInfo client functions.

    • Added getNodeInfo() function.
    • Added GetNodeInfoOptions interface.
    • Added parseNodeInfo() function.
    • Added ParseNodeInfoOptions interface.
  • Re-exported Semantic Versioning-related types and functions:

    • Added SemVer type.
    • Added formatSemVer() function.
    • Added parseSemVer() function.
  • Added followedMessage property to Actor type in Activity Vocabulary API.

    • Added Application.followedMessage property.
    • new Application() constructor now accepts followedMessage option.
    • Application.clone() method now accepts followedMessage option.
    • Added Group.followedMessage property.
    • new Group() constructor now accepts followedMessage option.
    • Group.clone() method now accepts followedMessage option.
    • Added Organization.followedMessage property.
    • new Organization() constructor now accepts followedMessage option.
    • Organization.clone() method now accepts followedMessage option.
    • Added Person.followedMessage property.
    • new Person() constructor now accepts followedMessage option.
    • Person.clone() method now accepts followedMessage option.
    • Added Service.followedMessage property.
    • new Service() constructor now accepts followedMessage option.
    • Service.clone() method now accepts followedMessage option.
  • Log messages now can be traced using LogTape's implicit contexts. [#118]

  • Added options for an AMQP driver to fedify init command.

    • Added amqp value to the -q/--message-queue option of the fedify init command.
  • Added fedify node subcommand.

  • Added more log messages using the LogTape library. Currently the below logger categories are used:

    • ["fedify", "nodeinfo", "client"]