CreateLixir
Back to Changelog
v1.2.0July 2, 2026Release notes

v1.2.0

Package Installation Engine — real lifecycle, dependency resolution, and event log.

Added

Added

7 entries
  • lib/workspace/marketplace/engine.ts with installPackage / uninstallPackage / listInstallations / listRecentActivity / listInstallationEvents / isPackageInstalled / getInstalledStatusMap.
  • Full lifecycle enforcement: validate → check compatibility → resolve dependencies → preflight → persist → configure → activate → ready.
  • Auto-install of required dependencies with typed InstallFailureCode short-circuit on failure.
  • PackageUninstallDialog with dependent-package warning and force-remove option.
  • InstalledWorkspace component with a workspace-wide activity timeline reading from real events.
  • MarketplaceInstallationEvent model — immutable event log indexed by installation + createdAt and by kind.
  • catalog-sync helper that mirrors static PackageDefinitions into DB so FK targets always exist before an install commits.
Improved

Improved

2 entries
  • PackageInstallDialog wired to installPackageAction with real preparing / installing / configuring / activating / ready phases and typed failure state with retry.
  • live-status helper merges live installation state into every catalog surface (marketplace home, detail, categories, collections, installed).