Commit 1cfcfaef authored by Hasang Cho's avatar Hasang Cho
Browse files

docs(CHANGES.md): add explanation in CHANGES.md

parent 9dc7e2b1
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -24,6 +24,13 @@ the versioning.
    All packages now follow the same version number and are released together.
    Previously, each package had independent versioning.


 - The CLI now correctly disables color output when standard output isn't a TTY (for example, when redirecting to a file) or when the NO_COLOR environment variable is set. While general color control has been improved, the automatic color formatting by console.log() for JavaScript objects remains unaffected. [[#257], [#341] by Cho Hasang]
  
   - Implemented NO_COLOR environment variable detection for global color control using @std/fmt/colors.setColorEnabled().
   - Standardized color application by switching from @cliffy/ansi/colors to @std/fmt/colors and adapting the syntax (for example, colors.bold(colors.green(...))).
   - The automatic color formatting applied by Deno's console.log() when printing JavaScript objects (for example, in fedify lookup command output) is a built-in runtime feature and remains unaffected by this change.

 -  Added mock classes for `Federation` and `Context` interfaces to improve
    testability without requiring a real federation server setup. The mock
    classes track all sent activities with metadata and support all standard
@@ -121,6 +128,7 @@ the versioning.
[#191]: https://github.com/fedify-dev/fedify/issues/191
[#197]: https://github.com/fedify-dev/fedify/issues/197
[#248]: https://github.com/fedify-dev/fedify/issues/248
[#257]: https://github.com/fedify-dev/fedify/issues/257
[#260]: https://github.com/fedify-dev/fedify/issues/260
[#261]: https://github.com/fedify-dev/fedify/issues/261
[#262]: https://github.com/fedify-dev/fedify/issues/262
@@ -142,6 +150,7 @@ the versioning.
[#331]: https://github.com/fedify-dev/fedify/pull/331
[#332]: https://github.com/fedify-dev/fedify/pull/332
[#342]: https://github.com/fedify-dev/fedify/pull/342
[#341]: https://github.com/fedify-dev/fedify/pull/341


Version 1.7.7

inbox.txt

0 → 100644
+9 −0
Original line number Diff line number Diff line
╭───────────────┬─────────────────────────────────────────╮
│ Actor handle: │ i@e5f976b66cda3b.lhr.life               │
├───────────────┼─────────────────────────────────────────┤
│    Actor URI: │ https://e5f976b66cda3b.lhr.life/i       │
├───────────────┼─────────────────────────────────────────┤
│  Actor inbox: │ https://e5f976b66cda3b.lhr.life/i/inbox │
├───────────────┼─────────────────────────────────────────┤
│ Shared inbox: │ https://e5f976b66cda3b.lhr.life/inbox   │
╰───────────────┴─────────────────────────────────────────╯

lookup.txt

0 → 100644
+60 −0
Original line number Diff line number Diff line
Person {
  id: URL "https://hackers.pub/ap/actors/0197d95b-6c5d-713e-88af-7bea53091a0e",
  name: "크롸상",
  icon: Image {
    url: URL "https://media.hackers.pub/avatars/5dc3abd1-0205-4ee8-a764-e49a9e87ff31.jpg"
  },
  published: 2025-07-05T06:52:16.864Z,
  summary: "",
  url: URL "https://hackers.pub/@crohasang",
  preferredUsername: "crohasang",
  publicKey: CryptographicKey {
    id: URL "https://hackers.pub/ap/actors/0197d95b-6c5d-713e-88af-7bea53091a0e#main-key",
    owner: URL "https://hackers.pub/ap/actors/0197d95b-6c5d-713e-88af-7bea53091a0e",
    publicKey: CryptoKey {
      type: "public",
      extractable: true,
      algorithm: {
        name: "RSASSA-PKCS1-v1_5",
        modulusLength: 4096,
        publicExponent: Uint8Array(3) [ 1, 0, 1 ],
        hash: { name: "SHA-256" }
      },
      usages: [ "verify" ]
    }
  },
  assertionMethods: [
    Multikey {
      id: URL "https://hackers.pub/ap/actors/0197d95b-6c5d-713e-88af-7bea53091a0e#main-key",
      controller: URL "https://hackers.pub/ap/actors/0197d95b-6c5d-713e-88af-7bea53091a0e",
      publicKey: CryptoKey {
        type: "public",
        extractable: true,
        algorithm: {
          name: "RSASSA-PKCS1-v1_5",
          modulusLength: 4096,
          publicExponent: Uint8Array(3) [ 1, 0, 1 ],
          hash: { name: "SHA-256" }
        },
        usages: [ "verify" ]
      }
    },
    Multikey {
      id: URL "https://hackers.pub/ap/actors/0197d95b-6c5d-713e-88af-7bea53091a0e#key-2",
      controller: URL "https://hackers.pub/ap/actors/0197d95b-6c5d-713e-88af-7bea53091a0e",
      publicKey: CryptoKey {
        type: "public",
        extractable: true,
        algorithm: { name: "Ed25519" },
        usages: [ "verify" ]
      }
    }
  ],
  manuallyApprovesFollowers: false,
  inbox: URL "https://hackers.pub/ap/actors/0197d95b-6c5d-713e-88af-7bea53091a0e/inbox",
  outbox: URL "https://hackers.pub/ap/actors/0197d95b-6c5d-713e-88af-7bea53091a0e/outbox",
  following: URL "https://hackers.pub/ap/actors/0197d95b-6c5d-713e-88af-7bea53091a0e/followees",
  followers: URL "https://hackers.pub/ap/actors/0197d95b-6c5d-713e-88af-7bea53091a0e/followers",
  endpoints: Endpoints { sharedInbox: URL "https://hackers.pub/ap/inbox" }
}
Successfully fetched the object.