From cc5a7d28f3834940a9cbd0e13009c5a7b04ed17e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 15 Sep 2026 17:25:58 +0000 Subject: [PATCH] Version Packages --- .changeset/did-web-resolver.md | 5 ----- .changeset/fuzzy-lions-teach.md | 5 ----- .changeset/split-otters-http.md | 12 ------------ CHANGELOG.md | 17 +++++++++++++++++ package.json | 2 +- 5 files changed, 18 insertions(+), 23 deletions(-) delete mode 100644 .changeset/did-web-resolver.md delete mode 100644 .changeset/fuzzy-lions-teach.md delete mode 100644 .changeset/split-otters-http.md diff --git a/.changeset/did-web-resolver.md b/.changeset/did-web-resolver.md deleted file mode 100644 index 7d40192..0000000 --- a/.changeset/did-web-resolver.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@germ-network/atprotoclient": minor ---- - -Add `Atproto.DidWebResolver`: resolves a did:web identifier to its DID document by fetching `https://{host}/.well-known/did.json`, matching `@atproto/identity`'s reference resolver (Accept header, redirect refusal, single-segment restriction). Screens the resolved host against a strict hostname allowlist before ever fetching, since a did:web identifier is attacker-influenced input turned directly into a URL (Linear GER-1912) — no port, loopback, or IP-literal host is accepted. Defaults to a redirect-refusing session; fetcher injection is reserved for tests. diff --git a/.changeset/fuzzy-lions-teach.md b/.changeset/fuzzy-lions-teach.md deleted file mode 100644 index 5d20d14..0000000 --- a/.changeset/fuzzy-lions-teach.md +++ /dev/null @@ -1,5 +0,0 @@ ---- ---- - -CI and README only — splits the CI workflow one-per-platform and adds status -badges. No package change, so no release. diff --git a/.changeset/split-otters-http.md b/.changeset/split-otters-http.md deleted file mode 100644 index 1e982db..0000000 --- a/.changeset/split-otters-http.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -"@germ-network/atprotoclient": patch ---- - -Fix build against GermConvenience 0.8.0, which split `HTTPDataResponse` and -`HTTPFetcher` out of the base `GermConvenience` library into a new -`GermConvenienceHTTP` product. Adds the `GermConvenienceHTTP` product -dependency and the matching import everywhere those types are used, and -raises the floor to `from: "0.8.0"`. - -No public API change — this only restores buildability against current -GermConvenience releases. diff --git a/CHANGELOG.md b/CHANGELOG.md index 5b3d6f9..98fb7e5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,22 @@ # @germ-network/atprotoclient +## 0.9.0 + +### Minor Changes + +- [#49](https://github.com/germ-network/AtprotoClient/pull/49) [`c9d149e`](https://github.com/germ-network/AtprotoClient/commit/c9d149e0655fa959205deefee53366115ba101d3) Thanks [@germ-mark](https://github.com/germ-mark)! - Add `Atproto.DidWebResolver`: resolves a did:web identifier to its DID document by fetching `https://{host}/.well-known/did.json`, matching `@atproto/identity`'s reference resolver (Accept header, redirect refusal, single-segment restriction). Screens the resolved host against a strict hostname allowlist before ever fetching, since a did:web identifier is attacker-influenced input turned directly into a URL (Linear GER-1912) — no port, loopback, or IP-literal host is accepted. Defaults to a redirect-refusing session; fetcher injection is reserved for tests. + +### Patch Changes + +- [#53](https://github.com/germ-network/AtprotoClient/pull/53) [`5d1ea0a`](https://github.com/germ-network/AtprotoClient/commit/5d1ea0a2df1f64676243fcec339c45bce0efe01e) Thanks [@germ-mark](https://github.com/germ-mark)! - Fix build against GermConvenience 0.8.0, which split `HTTPDataResponse` and + `HTTPFetcher` out of the base `GermConvenience` library into a new + `GermConvenienceHTTP` product. Adds the `GermConvenienceHTTP` product + dependency and the matching import everywhere those types are used, and + raises the floor to `from: "0.8.0"`. + + No public API change — this only restores buildability against current + GermConvenience releases. + ## 0.8.0 ### Minor Changes diff --git a/package.json b/package.json index d9010a3..2853a54 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@germ-network/atprotoclient", "private": true, - "version": "0.8.0", + "version": "0.9.0", "engines": { "node": ">=24" },