Skip to content

v0.0.10

Latest

Choose a tag to compare

@gurvinder-dhillon gurvinder-dhillon released this 07 May 00:20
· 11 commits to main since this release
Immutable release. Only release title and notes can be modified.

What's new

varlock environment schema

  • .env.schema added to all scaffolded .openqa projects — documents every variable with type, description, and @sensitive annotation. Secrets are redacted from logs automatically.
  • varlock/auto-load imported in config files so env vars are validated on startup.
  • varlock auto-installed during openqa init — zero manual steps.
  • Node.js >=22 engine requirement added to template package.json files (varlock requirement).

Example feature files

  • openqa init now scaffolds two example feature files into .openqa/features/:
    • todomvc.feature — 2 scenarios using * (asterisk) step syntax
    • getting-started.feature — 1 scenario
  • Init prompt updated: feature files path is now relative to .openqa/ (default: features).

Fix: async install spinner

  • Replaced execSync with async spawn so the CLI spinner animates properly during npm install and Playwright browser download.

Docs

  • README, quickstart, and CLAUDE.md updated with varlock docs, feature file organization, and customization guidance.

Full changelog

v0.0.9...v0.0.10