Skip to content

Release shared 1.0.18 and client 0.1.8 with casino machine hooks - #9

Merged
rondlite merged 2 commits into
mainfrom
release/shared-client-casino
Sep 12, 2026
Merged

rondlite merged 2 commits into
mainfrom
release/shared-client-casino

Conversation

@rondlite

Copy link
Copy Markdown
Collaborator

Publish the shared casino DTOs and client changes that had remained under previously published version numbers. Bump @gl3/shared to 1.0.18, @gl3/client to 0.1.8, and require shared ^1.0.18 from client; update the lockfile accordingly.

The client now exports useCasinoMachine, useCasinoMachineAction and CasinoMachineVerb. Machine queries use the casino cache namespace, and the web consumes these shared hooks instead of defining them locally. The releases also include the previously merged casino error messages, reel-display DTOs and round payoutPoints.

Validation: npm run verify:ci passed (1,283 tests, 1 skipped; no type errors). Both packed packages installed into a fresh consumer, and their machine schemas, hook exports and cache key were verified.

Published versions: @gl3/shared@1.0.18 and @gl3/client@0.1.8 on npm.gl3.dev, shared first so the client's dependency resolves.

…to 0.1.8

`useCasinoMachine` and `useCasinoMachineAction` move from the web's
CasinoMachine page into @gl3/client so the app can share them, keyed under
`casino` so the lobby's invalidation refreshes the machine too. The version
bumps carry the machine DTOs, the machine error copy and the round
`payoutPoints` that landed on 1.0.17 / 0.1.7 after those were published.
@rondlite
rondlite merged commit 3a8984d into main Sep 12, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant