Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency @fedify/cli to v1.3.0 #204

Merged
merged 1 commit into from
Dec 2, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 22, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@fedify/cli (source) 1.2.6 -> 1.3.0 age adoption passing confidence

Release Notes

dahlia/fedify (@​fedify/cli)

v1.3.0

Compare Source

Released on November 30, 2024.

  • MessageQueues now can be differently configured for incoming and outgoing
    activities.

    • Changed the type of CreateFederationOptions.queue option to
      FederationQueueOptions | MessageQueue | undefined (was MessageQueue | undefined).
    • Added FederationQueueOptions interface.
    • Added FederationStartQueueOptions.queue option.
  • Fedify now makes HTTP requests with the proper User-Agent header. [#​162]

    • Added getUserAgent() function.
    • Added GetUserAgentOptions interface.
    • Added getDocumentLoader() function.
    • Added GetDocumentLoaderOptions interface.
    • The type of getAuthenticatedDocumentLoader() function's second
      parameter became GetAuthenticatedDocumentLoaderOptions | undefined
      (was boolean | undefined).
    • Added GetAuthenticatedDocumentLoaderOptions interface.
    • Deprecated fetchDocumentLoader() function.
    • Added LookupObjectOptions.userAgent option.
    • Added the type of getActorHandle() function's second parameter became
      GetActorHandleOptions | undefined (was NormalizeActorHandleOptions | undefined).
    • Added GetActorHandleOptions interface.
    • Added the optional second parameter to lookupWebFinger() function.
    • Added LookupWebFingerOptions interface.
    • Added GetNodeInfoOptions.userAgent option.
    • Added -u/--user-agent option to fedify lookup subcommand.
    • Added -u/--user-agent option to fedify node subcommand.
  • Fedify now caches unavailable keys of remote actors as well to avoid
    trying fetching the same unavailable key multiple times.

    • The return type of the KeyCache.get() method became
      Promise<CryptographicKey | MultiKey | null | undefined> (was
      Promise<CryptographicKey | MultiKey | null>).
    • The type of the KeyCache.set() method's second parameter became
      CryptographicKey | MultiKey | null (was CryptographicKey | MultiKey).
    • Added fetchKey() function.
    • Added FetchKeyOptions interface.
    • Added FetchKeyResult interface.
  • The Router now provide the matched route's URI template besides the name.

    • The return type of Router.route() method became RouterRouteResult | null (was { name: string; values: Record<string, string> } | null).
    • Added RouterRouteResult interface.
  • Added getTypeId() function.

  • Context.sendActivity() and InboxContext.forwardActivity() methods now
    reject when they fail to enqueue the task. [#​192]

  • Fedify now allows you to manually route an Activity to the corresponding
    inbox listener. [#​193]

    • Added Context.routeActivity() method.
    • Added RouteActivityOptions interface.
  • Object.toJsonLd() without any format option now returns its original
    JSON-LD object even if it not created from Object.fromJsonLd() but it is
    returned from another Object's get*() method.

  • Fedify now supports OpenTelemetry for tracing. [#​170]

    • Added Context.tracerProvider property.

    • Added CreateFederationOptions.tracerProvider option.

    • Added LookupWebFingerOptions.tracerProvider option.

    • Added LookupObjectOptions.tracerProvider option.

    • Added GetActorHandleOptions.tracerProvider option.

    • Added VerifyRequestOptions.tracerProvider option.

    • Added SignRequestOptions interface.

    • Added the optional fourth parameter to signRequest() function.

    • Added VerifyProofOptions.tracerProvider option.

    • Added VerifyObjectOptions.tracerProvider option.

    • Added SignObjectOptions.tracerProvider option.

    • Added VerifySignatureOptions.tracerProvider option.

    • Added VerifyJsonLdOptions.tracerProvider option.

    • Added SignJsonLdOptions.tracerProvider option.

    • Added DoesActorOwnKeyOptions.tracerProvider option.

    • Added GetKeyOwnerOptions.tracerProvider option.

    • Added tracerProvider option to the following Activity Vocabulary APIs:

      • The second parameters of constructors.
      • The second parameters of fromJsonLd() static methods.
      • The second parameters of get*() methods.
  • Added @fedify/fedify/x/sveltekit module for integrating with SvelteKit
    hook. [#​171, #​183 by Jiyu Park]

    • Added fedifyHook() function.
  • The scaffold project generated by fedify init command now enables
    tracing data into log messages.

  • Let the fedify lookup command take multiple arguments.
    [#​173, #​186 by PGD]

v1.2.8

Compare Source

Released on November 23, 2024.

  • Fixed warnings from the fedify inbox command.
    [#​177, #​181 by WinterHana]
  • Fixed ShikiError on the fedify inbox command rendering web interface.
    [[#​178], [#​185] by Heesun Jung]
  • Fixed text overflow of the fedify inbox command's web log view.
    [[#​180], [#​188] by Lim Kyunghee]

v1.2.7

Compare Source

Released on December 22, 2024.

  • Fixed a bug where lookupWebFinger() function had thrown a TypeError
    when the .well-known/webfinger redirects to a relative URI. [[#​166]]

Configuration

📅 Schedule: Branch creation - "every weekday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Never, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/fedify-cli-1.x branch from 31f1f8f to c5770b3 Compare December 2, 2024 07:03
@renovate renovate bot changed the title Update dependency @fedify/cli to v1.2.7 Update dependency @fedify/cli to v1.3.0 Dec 2, 2024
@daniellockyer daniellockyer enabled auto-merge (rebase) December 2, 2024 07:03
@daniellockyer daniellockyer merged commit e7c3c15 into main Dec 2, 2024
2 checks passed
@daniellockyer daniellockyer deleted the renovate/fedify-cli-1.x branch December 2, 2024 07:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant