Skip to content

v0.2.0

Latest

Choose a tag to compare

@xuple xuple released this 01 Oct 03:10
df00dfd

v0.2.0 is the stable promotion of the code already published as v0.2.0-rc.3. Both tags point to commit df00dfd85538fe2d2426bb80a06a52683190fa1b; there are no code changes since rc.3.

The 0.2.0 line includes:

  • Typed managed-surface descriptors shared by route registration, publishing, resync, and ejection.
  • Transactional profile transitions with conflict preflight, dry runs, explicit example and feature overrides, and rollback of supported file changes.
  • Versioned profile intent, profile status and verification commands, extensible verification checks, and receipts bound to current state.
  • Exact-checksum inspection and explicit adoption of supported legacy manifest provenance, with strict path validation and a shared mutation lock.
  • Profile-aware resync and ejection, safe pruning of pristine disabled surfaces, and restoration of absent, non-ejected surfaces when re-enabled.
  • Managed-route collision and profile-drift diagnostics, including redacted JSON output for production checks.
  • Command-palette focus restoration and preservation of recorded generation provenance across profile transitions after Composer package renaming.
  • Clearer separation of resolved decisions and historical port documentation.

Managed file mutations remain unsupported on Windows. See the framework contract for lifecycle and ownership guarantees.

This stable tag makes the 0.2.0 package line eligible for Composer's default stable resolution:

composer require xuple/evolayer-base

Full 0.2.0 comparison · Release commit CI