Everything That Can Happen

Release Notes - Version v0.7.3

Release notes for version v0.7.3

Release Notes - v0.7.3

Release Window

2025-08-29 to 2025-09-15

Overview

This minor release series covers v0.7.3.0 through v0.7.3.9. The focus was stabilizing prompt construction, image-generation retries, and Modular Mechanics state handling while also introducing the first ETCH MCP server tooling, version bump support, and a cleaner story-node generation pipeline.

Highlights

  • Added profanity-filter retry handling for image-generation content-policy failures.
  • Sanitized and validated story node IDs across create and edit flows.
  • Refactored image prompt fields and conditional layer prompt visibility.
  • Introduced the ETCH MCP server, version tooling, and early MCP debug/logging infrastructure.
  • Cleaned up story-node generation flow and added markdown and HTML support for story text.

Patch Milestones

v0.7.3.0 to v0.7.3.1

  • Added logging for content-policy failures and a second-pass prompt retry path.
  • Fixed token replacement order so combined prompts resolve placeholders correctly.
  • Prevented invalid option output when no valid choice is returned from generation.
  • Removed deprecated prompt-generation code and consolidated image prompt handling.
  • Refined prompt field behavior and conditional layer visibility in the authoring UI.

v0.7.3.2 to v0.7.3.6

  • Added the first ETCH MCP server implementation and configuration.
  • Added parameter definitions, input-schema fixes, and register-tool fixes for MCP operations.
  • Added version bump tooling and follow-up fixes so version operations became part of the MCP workflow.
  • Improved MCP debug logging, recent-log output, and tool-call visibility during development.

v0.7.3.7 to v0.7.3.9

  • Landed backend test fixes and cleanup work after the MCP rollout.
  • Refactored story-node generation for a cleaner and more maintainable flow.
  • Added $ prefix support in variable handling.
  • Added markdown and HTML support for story text rendering.
  • Tightened node ID validation in both UI and backend processing.

Other Notable Improvements

  • Improved Modular Mechanics cache behavior and variable refresh when navigating back to the initial node.
  • Updated cache refresh behavior after node saves so edits appear more reliably without stale state.
  • Added theme metadata validation cleanup alongside the prompt refactor work.
  • Improved CI and deployment behavior by moving modules into the backend and fixing build and unit-test execution.

Migration Notes

  • Node IDs are normalized more aggressively and invalid characters are rejected or sanitized before save.
  • Story text can now include markdown and HTML, so downstream rendering paths should assume richer formatted content.
  • Version bumping is now part of the MCP tooling flow rather than a manual-only process.