What shipped on OpenVibe.Games
Every change deployed to OpenVibe, newest first. Each line is a commit from the OpenVibers repositories, linked to the change itself. When enough have gathered, or a large feature lands, they are written up as Patch notes on openvibe.blog. JSON: /api/v1/changelog.
2026-11-08
05494c5openvibe-shared v4.154.0 (was v4.153.0) (#326)
fb37cf8openvibe-shared v4.153.0 (was v4.152.0) (#325)
b2b874eAchievements and leaderboards on a phone: numbers side by side, the rank column hugs its badge (#322)
af970c4Fix editor E2E placement and disposed texture fallback (#324)
708da33openvibe-shared v4.152.0 (was v4.149.0) (#323)
502217fPlay's player pages are Games pages now: achievements, leaderboards and the API guide (#320)
dccdb18openvibe-shared v4.149.0 (was v4.142.0) (#319)
70a4fe1Games home: a shorter hero, the first game on a phone's first screen (#316)
d7aaccaopenvibe-contracts v0.338.0 (was v0.320.0) (#315)
2026-11-07
9af3886openvibe-shared v4.142.0 (was v4.139.0) (#314)
43f77a9openvibe-shared v4.139.0 (was v4.137.0) (#313)
bbc9f49openvibe-shared v4.137.0 (was v4.135.0) (#312)
95a25ffopenvibe-shared v4.135.0 (was v4.133.0) (#311)
06e4f0dmenu card: build and serve it with openvibe-sdk/menu (#310)
466af19openvibe-shared v4.133.0 (was v4.129.0) (#309)
fdc8c4cPages: content-address the frame's /shared files (#307)
83cc55bNew worlds: validate against Contracts 0.320.0, no invented cover (#306)
c1eee39openvibe-shared v4.129.0 (was v4.126.0) (#304)
a0467adPublish Games' New worlds card at /.well-known/openvibe-menu.json (#303)
0bf91d6openvibe-shared v4.126.0 (was v4.124.0) (#301)
046d86aopenvibe-sdk v0.94.0 (was v0.93.0) (#302)
8a06efcopenvibe-contracts v0.312.0 (was v0.289.1) (#300)
623d53cGames: two published example creator worlds (Beacon Hill, The Workshop) (#299)
1c7ae22openvibe-sdk v0.93.0 (was v0.91.0) (#298)
938ddaaopenvibe-shared v4.124.0 (was v4.122.0) (#297)
b0802b6Games: a creator world draft can be shared with specific people (sharing step 5) (#296)
2026-11-06
c46a736openvibe-shared v4.122.0 (was v4.118.0) (#295)
56506dfThe game shell's Frame wears the dark theme's ink (#294)
182409bopenvibe-shared v4.118.0 (was v4.115.1) (#293)
0d56510openvibe-sdk v0.91.0 (was v0.82.0) (#292)
10413f2docs: Bench allows game_outcome from the round creator (#291)
d67bd8bopenvibe-shared v4.115.1 (was v4.114.0) (#290)
8534202Share: one Share sheet on worlds, results and scores (#289)
c06460eopenvibe-shared v4.114.0 (was v4.113.0) (#287)
b3bde67openvibe-shared v4.113.0 (was v4.112.1) (#286)
58798c3Sign-in moves onto openvibe-sdk/sso (PKCE, constant-time state, /auth/health) (#285)
521b221openvibe-shared v4.112.1 (was v4.109.2) (#284)
1a72716Map: answer the second built-in place with its own map, not a 404 (#283)
2026-11-05
2026-11-03
2554e03openvibe-shared v4.109.2 (was v4.108.0) (#278)
c4c1a9aopenvibe-shared v4.108.0 (was v4.107.4) (#277)
414885eopenvibe-shared v4.107.4 (was v4.107.3) (#276)
6442abb/openapi.json: the game server's public API as OpenAPI 3.1 (SEO-3) (#275)
745dffbopenvibe-shared v4.107.3 (was v4.107.2) (#274)
e13517eopenvibe-shared v4.107.2 (was v4.107.1) (#273)
8d63495openvibe-shared v4.107.1 (was v4.107.0) (#272)
b365d3copenvibe-shared v4.107.0 (was v4.106.2) (#271)
2026-11-02
86e671eopenvibe-shared v4.106.2 (was v4.106.1) (#270)