Update dependency @fedify/cli to v1.3.0 #204
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.2.6
->1.3.0
Release Notes
dahlia/fedify (@fedify/cli)
v1.3.0
Compare Source
Released on November 30, 2024.
MessageQueue
s now can be differently configured for incoming and outgoingactivities.
CreateFederationOptions.queue
option toFederationQueueOptions | MessageQueue | undefined
(wasMessageQueue | undefined
).FederationQueueOptions
interface.FederationStartQueueOptions.queue
option.Fedify now makes HTTP requests with the proper
User-Agent
header. [#162]getUserAgent()
function.GetUserAgentOptions
interface.getDocumentLoader()
function.GetDocumentLoaderOptions
interface.getAuthenticatedDocumentLoader()
function's secondparameter became
GetAuthenticatedDocumentLoaderOptions | undefined
(was
boolean | undefined
).GetAuthenticatedDocumentLoaderOptions
interface.fetchDocumentLoader()
function.LookupObjectOptions.userAgent
option.getActorHandle()
function's second parameter becameGetActorHandleOptions | undefined
(wasNormalizeActorHandleOptions | undefined
).GetActorHandleOptions
interface.lookupWebFinger()
function.LookupWebFingerOptions
interface.GetNodeInfoOptions.userAgent
option.-u
/--user-agent
option tofedify lookup
subcommand.-u
/--user-agent
option tofedify node
subcommand.Fedify now caches unavailable keys of remote actors as well to avoid
trying fetching the same unavailable key multiple times.
KeyCache.get()
method becamePromise<CryptographicKey | MultiKey | null | undefined>
(wasPromise<CryptographicKey | MultiKey | null>
).KeyCache.set()
method's second parameter becameCryptographicKey | MultiKey | null
(wasCryptographicKey | MultiKey
).fetchKey()
function.FetchKeyOptions
interface.FetchKeyResult
interface.The
Router
now provide the matched route's URI template besides the name.Router.route()
method becameRouterRouteResult | null
(was{ name: string; values: Record<string, string> } | null
).RouterRouteResult
interface.Added
getTypeId()
function.Context.sendActivity()
andInboxContext.forwardActivity()
methods nowreject when they fail to enqueue the task. [#192]
Fedify now allows you to manually route an
Activity
to the correspondinginbox listener. [#193]
Context.routeActivity()
method.RouteActivityOptions
interface.Object.toJsonLd()
without anyformat
option now returns its originalJSON-LD object even if it not created from
Object.fromJsonLd()
but it isreturned from another
Object
'sget*()
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:fromJsonLd()
static methods.get*()
methods.Added
@fedify/fedify/x/sveltekit
module for integrating with SvelteKithook. [#171, #183 by Jiyu Park]
fedifyHook()
function.The scaffold project generated by
fedify init
command now enablestracing 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.
fedify inbox
command.[#177, #181 by WinterHana]
ShikiError
on thefedify inbox
command rendering web interface.[[#178], [#185] by Heesun Jung]
fedify inbox
command's web log view.[[#180], [#188] by Lim Kyunghee]
v1.2.7
Compare Source
Released on December 22, 2024.
lookupWebFinger()
function had thrown aTypeError
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.
This PR was generated by Mend Renovate. View the repository job log.