Skip to content

v1.2.5

Choose a tag to compare

@code-with-zeeshan code-with-zeeshan released this 30 Jun 02:22

[1.2.5] - 2026-06-30

Added

  • scripts/bump_version.py for automated version bumps
  • Tag-version safety nets in publish and desktop CI workflows
  • TEST_REPORT.md documenting 48/48 tests passing (100%)

Fixed

  • resolve --device/--cuda (P0): Added --device and --cuda flags to resolve command with CUDA/device override handling
  • lock --json stdout pollution (P1): Rich tables suppressed when --json is used — manifest_table/pkg_table gated on not args.json
  • Nested manifest detection (P2): Path-based seen set instead of filename-based — prevents false dedup across subdirectories
  • --manifest relative paths (P2): Matches subdirectory manifests via endswith on resolved path
  • Exit code on failure (P2): Exit code 1 returned when resolution yields no packages
  • API ecosystem validation (P2): Fixed 400 error on versions/dependencies endpoints — proper ecosystem enum check
  • udr --version from wheel (P3): importlib.metadata fallback when __version__ not available
  • CVE noise reduction (P3): Only CRITICAL/HIGH severities shown inline
  • *-requirements.txt glob (P3): Pattern added to manifest detection
  • Type check: Fixed ErrorCategory | None unwrap in conflict_resolver.py
  • Desktop bugs (8): backendDir path, Python fallback, env passthrough, restart lock, window state atomicity, health check URL, configurable host, onBackendReady IPC
  • Desktop workflow: YAML fixes (heredoc delimiter, multi-line syntax), workflow file rename to force re-index