Unverified Commit 113cabf2 authored by Hong Minhee's avatar Hong Minhee
Browse files

Now minimum required version of Deno is 2.0.0

[ci skip]
parent 640a7d1d
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -73,7 +73,7 @@ Fedify is available on [JSR] for [Deno] and on [npm] for [Bun] and [Node.js].
### Deno

[Deno] is the primary runtime for Fedify.  As a prerequisite, you need to have
Deno 1.41.0 or later installed on your system.  Then you can install Fedify
Deno 2.0.0 or later installed on your system.  Then you can install Fedify
via the following command:

~~~~ sh
@@ -81,7 +81,7 @@ deno add jsr:@fedify/fedify
~~~~

Since Fedify requires [`Temporal`] API, which is an unstable feature in Deno as
of July 2024, you need to add the `"temporal"` to the `"unstable"` field of
of November 2024, you need to add the `"temporal"` to the `"unstable"` field of
the *deno.json* file:

~~~~ json{5}
+1 −1
Original line number Diff line number Diff line
@@ -410,7 +410,7 @@ Linked Data Signatures
*This API is available since Fedify 1.0.0.*

[Linked Data Signatures] is a more advanced and widely used, but *obsolete*,
mechanism for signing portable ActivityPub activities.  As of September 2024,
mechanism for signing portable ActivityPub activities.  As of November 2024,
major ActivityPub implementations, such as Mastodon, et al., still rely on
Linked Data Signatures for signing portable activities, despite they declare
that Linked Data Signatures is outdated.
+2 −2
Original line number Diff line number Diff line
@@ -119,8 +119,8 @@ The above commands will create a *deno.json* (in case of Deno) or *package.json*

> [!NOTE]
> The [`"unstable"`] field in the *deno.json* file is required because Fedify
> uses [`Temporal`] API, which is an unstable feature in Deno as of
> July 2024.  By adding `"temporal"` to the `"unstable"` field, you can use the
> uses [`Temporal`] API, which is an unstable feature in Deno as of November
> 2024.  By adding `"temporal"` to the `"unstable"` field, you can use the
> Fedify framework without any issues.

> [!NOTE]
+1 −1
Original line number Diff line number Diff line
@@ -1443,7 +1443,7 @@ tutorial.) Since the primary key is on `(user_id, type)`, there can be a maximum
of two key pairs for one user.

> [!TIP]
> We can't go into detail in this tutorial, but as of September 2024,
> We can't go into detail in this tutorial, but as of November 2024,
> the ActivityPub network is in the process of transitioning from
> the RSA-PKCS#1-v1.5 type to the Ed25519 type. Some software only
> accepts the RSA-PKCS#1-v1.5 type, while some software accepts
+1 −1
Original line number Diff line number Diff line
@@ -59,7 +59,7 @@ await build({
      "https://github.com/sponsors/dahlia",
    ],
    engines: {
      "deno": ">=1.41.0",
      "deno": ">=2.0.0",
      "node": ">=20.0.0",
      "bun": ">=1.1.0",
    },