From 62e74f7af6e6eb476b8de949873c2b11e3e0942e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 3 Jul 2026 07:42:18 +0000 Subject: [PATCH] Version Packages --- .changeset/credits-buyback.md | 5 ----- CHANGELOG.md | 6 ++++++ package.json | 2 +- rust/Cargo.toml | 2 +- 4 files changed, 8 insertions(+), 7 deletions(-) delete mode 100644 .changeset/credits-buyback.md diff --git a/.changeset/credits-buyback.md b/.changeset/credits-buyback.md deleted file mode 100644 index 72b9255..0000000 --- a/.changeset/credits-buyback.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kit": minor ---- - -Add the `credits_buyback` host function (wire revision 8) for casino-kind games: a broke player can trigger a mid-session rebuy without leaving the game. `Credits.Buyback(p) (int64, error)` returns the new balance (symmetric to `Balance`); the host gates it (broke-only floor + a per-day rebuy limit it owns) and makes the credited amount wagerable in the current seat. Additive — existing games are unaffected. The guest SDK (Go + Rust), the host `sdk.CreditsService`, the `memsvc`/`kittest`/dev-runner doubles, and `ABI.md` all gain the method. diff --git a/CHANGELOG.md b/CHANGELOG.md index ee5bda0..b2e0f0b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # kit +## 2.16.0 + +### Minor Changes + +- bf75d9c: Add the `credits_buyback` host function (wire revision 8) for casino-kind games: a broke player can trigger a mid-session rebuy without leaving the game. `Credits.Buyback(p) (int64, error)` returns the new balance (symmetric to `Balance`); the host gates it (broke-only floor + a per-day rebuy limit it owns) and makes the credited amount wagerable in the current seat. Additive — existing games are unaffected. The guest SDK (Go + Rust), the host `sdk.CreditsService`, the `memsvc`/`kittest`/dev-runner doubles, and `ABI.md` all gain the method. + ## 2.15.0 ### Minor Changes diff --git a/package.json b/package.json index 038b960..bc75197 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "kit", - "version": "2.15.0", + "version": "2.16.0", "private": true, "description": "Version management for the shellcade gamekit (Go module + CLI). Versions and changelogs are driven by changesets; binaries by GoReleaser.", "scripts": { diff --git a/rust/Cargo.toml b/rust/Cargo.toml index 4de976e..2bf29d0 100644 --- a/rust/Cargo.toml +++ b/rust/Cargo.toml @@ -15,7 +15,7 @@ [package] name = "shellcade-kit" -version = "2.15.0" +version = "2.16.0" edition = "2021" # #[unsafe(no_mangle)] (emitted by shellcade_game! so expansions survive # edition-2024 game crates) stabilized in 1.82.