diff --git a/.changeset/olive-moons-shave.md b/.changeset/olive-moons-shave.md deleted file mode 100644 index e77efe7..0000000 --- a/.changeset/olive-moons-shave.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@stats-forge/github-stats-forge-core': patch ---- - -fix: only read PAT_1, PAT_2, ... as tokens, in name order - -The pattern was unanchored, so any variable ending in `PAT_` and digits (e.g., `AZURE_PAT_1`) in a shared env file or a compose stack was picked up and sent to GitHub as a bearer token. diff --git a/.changeset/quick-donkeys-repeat.md b/.changeset/quick-donkeys-repeat.md deleted file mode 100644 index c7ae716..0000000 --- a/.changeset/quick-donkeys-repeat.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -'@stats-forge/github-stats-forge-core': minor -'@stats-forge/github-stats-forge-cli': minor -'@stats-forge/github-stats-server': minor ---- - -feat: add the organization activity card - -What an organization did over a window: -pull requests opened and merged, issues opened and closed, -and — behind `show` — discussions opened and commits authored. -`days` sets the window, which ends today and defaults to 30. diff --git a/.changeset/quick-pears-gather.md b/.changeset/quick-pears-gather.md deleted file mode 100644 index 35afa07..0000000 --- a/.changeset/quick-pears-gather.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -'@stats-forge/github-stats-server': patch ---- - -docs: group the cards by subject, and say where a page sits - -The sidebar and the overview page divide them the way the anvil's picker does: -a user's, a repository's or gist's, then an organization's. -A card page is titled with the card's own name, -above a `Cards / User` trail taken from the sidebar. diff --git a/.changeset/quiet-falcons-listen.md b/.changeset/quiet-falcons-listen.md deleted file mode 100644 index 09d7f99..0000000 --- a/.changeset/quiet-falcons-listen.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -'@stats-forge/github-stats-server': minor -'@stats-forge/github-stats-forge-cli': patch ---- - -docs: keep the GitHub token off the command line - -Every `docker run` example uses `--env-file` instead of `-e PAT_1=github_pat_...`, -and self-hosting gained a "Where the token lives" section: env files, Compose, -a secret manager and a KMS-backed Kubernetes Secret. diff --git a/.changeset/soft-pandas-explain.md b/.changeset/soft-pandas-explain.md deleted file mode 100644 index 79a63a3..0000000 --- a/.changeset/soft-pandas-explain.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@stats-forge/github-stats-server': patch ---- - -docs(anvil): plainer wording in the backdrop and source tooltips diff --git a/.changeset/tame-cows-wander.md b/.changeset/tame-cows-wander.md deleted file mode 100644 index b5aea20..0000000 --- a/.changeset/tame-cows-wander.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -'@stats-forge/github-stats-server': patch ---- - -fix: reach the docs and the anvil from a phone - -The header's two links were hidden under 50rem, -where a splash page has no sidebar and so no menu button — -which left the anvil reachable from nowhere. -They take a row of their own there now. diff --git a/apps/server/CHANGELOG.md b/apps/server/CHANGELOG.md index 7813509..51503a2 100644 --- a/apps/server/CHANGELOG.md +++ b/apps/server/CHANGELOG.md @@ -1,5 +1,43 @@ # @stats-forge/github-stats-server +## 0.4.0 + +### Minor Changes + +- [#106](https://github.com/stats-forge/github-stats-forge/pull/106) [`10ac5b6`](https://github.com/stats-forge/github-stats-forge/commit/10ac5b6a2b08e20446f2dd08f73325bd4a14f12a) - feat: add the organization activity card + + What an organization did over a window: + pull requests opened and merged, issues opened and closed, + and — behind `show` — discussions opened and commits authored. + `days` sets the window, which ends today and defaults to 30. + +- [#107](https://github.com/stats-forge/github-stats-forge/pull/107) [`68574ab`](https://github.com/stats-forge/github-stats-forge/commit/68574abf7f89d4f848b0fe648bf66d44aebcf35f) - docs: keep the GitHub token off the command line + + Every `docker run` example uses `--env-file` instead of `-e PAT_1=github_pat_...`, + and self-hosting gained a "Where the token lives" section: env files, Compose, + a secret manager and a KMS-backed Kubernetes Secret. + +### Patch Changes + +- [#105](https://github.com/stats-forge/github-stats-forge/pull/105) [`d2edb5c`](https://github.com/stats-forge/github-stats-forge/commit/d2edb5ce317ebb9bd38d369b8b2e31a4d2a186f0) - docs: group the cards by subject, and say where a page sits + + The sidebar and the overview page divide them the way the anvil's picker does: + a user's, a repository's or gist's, then an organization's. + A card page is titled with the card's own name, + above a `Cards / User` trail taken from the sidebar. + +- [#103](https://github.com/stats-forge/github-stats-forge/pull/103) [`329af1d`](https://github.com/stats-forge/github-stats-forge/commit/329af1d8ae6a435de4c70aa82183154f5d02df65) - docs(anvil): plainer wording in the backdrop and source tooltips + +- [#105](https://github.com/stats-forge/github-stats-forge/pull/105) [`d2edb5c`](https://github.com/stats-forge/github-stats-forge/commit/d2edb5ce317ebb9bd38d369b8b2e31a4d2a186f0) - fix: reach the docs and the anvil from a phone + + The header's two links were hidden under 50rem, + where a splash page has no sidebar and so no menu button — + which left the anvil reachable from nowhere. + They take a row of their own there now. + +- Updated dependencies [[`c2bf350`](https://github.com/stats-forge/github-stats-forge/commit/c2bf350a566d83def0a9d1c25c79aeda7c9f6ea8), [`10ac5b6`](https://github.com/stats-forge/github-stats-forge/commit/10ac5b6a2b08e20446f2dd08f73325bd4a14f12a)]: + - @stats-forge/github-stats-forge-core@0.7.0 + ## 0.3.0 ### Minor Changes diff --git a/apps/server/package.json b/apps/server/package.json index 59bc1c5..40b4ea8 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -1,6 +1,6 @@ { "name": "@stats-forge/github-stats-server", - "version": "0.3.0", + "version": "0.4.0", "private": true, "description": "HTTP server that draws the cards, and the container image it ships in", "type": "module", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index fa7a9ef..0006cb6 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,27 @@ # @stats-forge/github-stats-forge-cli +## 0.5.0 + +### Minor Changes + +- [#106](https://github.com/stats-forge/github-stats-forge/pull/106) [`10ac5b6`](https://github.com/stats-forge/github-stats-forge/commit/10ac5b6a2b08e20446f2dd08f73325bd4a14f12a) - feat: add the organization activity card + + What an organization did over a window: + pull requests opened and merged, issues opened and closed, + and — behind `show` — discussions opened and commits authored. + `days` sets the window, which ends today and defaults to 30. + +### Patch Changes + +- [#107](https://github.com/stats-forge/github-stats-forge/pull/107) [`68574ab`](https://github.com/stats-forge/github-stats-forge/commit/68574abf7f89d4f848b0fe648bf66d44aebcf35f) - docs: keep the GitHub token off the command line + + Every `docker run` example uses `--env-file` instead of `-e PAT_1=github_pat_...`, + and self-hosting gained a "Where the token lives" section: env files, Compose, + a secret manager and a KMS-backed Kubernetes Secret. + +- Updated dependencies [[`c2bf350`](https://github.com/stats-forge/github-stats-forge/commit/c2bf350a566d83def0a9d1c25c79aeda7c9f6ea8), [`10ac5b6`](https://github.com/stats-forge/github-stats-forge/commit/10ac5b6a2b08e20446f2dd08f73325bd4a14f12a)]: + - @stats-forge/github-stats-forge-core@0.7.0 + ## 0.4.1 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index 82a419f..c1512f3 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@stats-forge/github-stats-forge-cli", - "version": "0.4.1", + "version": "0.5.0", "description": "Render a GitHub stats card to a local SVG file, one prompt at a time", "keywords": [ "cli", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 0210f73..7edd5a9 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,22 @@ # @stats-forge/github-stats-forge-core +## 0.7.0 + +### Minor Changes + +- [#106](https://github.com/stats-forge/github-stats-forge/pull/106) [`10ac5b6`](https://github.com/stats-forge/github-stats-forge/commit/10ac5b6a2b08e20446f2dd08f73325bd4a14f12a) - feat: add the organization activity card + + What an organization did over a window: + pull requests opened and merged, issues opened and closed, + and — behind `show` — discussions opened and commits authored. + `days` sets the window, which ends today and defaults to 30. + +### Patch Changes + +- [#108](https://github.com/stats-forge/github-stats-forge/pull/108) [`c2bf350`](https://github.com/stats-forge/github-stats-forge/commit/c2bf350a566d83def0a9d1c25c79aeda7c9f6ea8) - fix: only read PAT_1, PAT_2, ... as tokens, in name order + + The pattern was unanchored, so any variable ending in `PAT_` and digits (e.g., `AZURE_PAT_1`) in a shared env file or a compose stack was picked up and sent to GitHub as a bearer token. + ## 0.6.0 ### Minor Changes diff --git a/packages/core/package.json b/packages/core/package.json index 041bb2f..6d2cef1 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@stats-forge/github-stats-forge-core", - "version": "0.6.0", + "version": "0.7.0", "description": "Dynamically generate stats for your GitHub readme", "keywords": [ "card-generator",