Skip to content

Changelog

SDK alpha

Current public SDK alpha.

  • Added the vifu.ai.generateText(...) and vifu.ai.chat(...) APIs for managed AI calls through Vifu.
  • Added vifu.resources.* helpers for host-managed runtime data and media.
  • Added vifu.gameState.* helpers for save/load flows.
  • Added vifu.ready() and vifu.status() as the canonical runtime lifecycle helpers.
  • Kept the public SDK APIs stable for Manifest V1 games.

CLI alpha

Current public CLI alpha.

  • Added vifu deploy as the default preview deploy workflow.
  • Added positional project directory support for deploy and publish commands.
  • Added Manifest V1 validation and vifu manifest check/explain.
  • Added runtime artifact validation that blocks remote JavaScript, remote WASM, direct external AI calls, and local-only AI providers in deployed builds.
  • Deploy updates the same game for the same signed-in owner and deploy name.

Create Vifu alpha

Current npm create initializer.

  • Creates Vifu-ready browser game projects with Manifest V1.
  • Can be invoked with npm create @vifu/vifu.

First SDK alpha

First public npm alpha for the SDK.

  • Added host connection status helpers.
  • Browser bundle reported runtime readiness.
  • Documentation defined the Manifest V1 compatibility line.