Skip to content

pycro_cli: v0.4.4

Choose a tag to compare

@linkfy linkfy released this 17 Mar 08:28
ae6ad8d

pycro_cli v0.4.4

This release supersedes the 0.4.1-0.4.3 line and is the recommended stable version.

Cumulative improvements since 0.4.1

  • runtime packaging reliability for RustPython stdlib bootstrap:
    • ensured frozen stdlib is available and consistently registered at VM startup to prevent encodings initialization failures.
  • execution contract clarity and usability:
    • documented script-mode vs embedded-artifact behavior more explicitly.
  • Windows input reliability hardening:
    • added a temporary miniquad 0.4.x patch path for raw input target behavior.
    • added an explicit Windows diagnostic scenario (windows_input_diagnostic.py) for manual validation.
  • CI/release artifact stability:
    • pinned macOS deployment target for artifact workflows.
    • switched Windows artifacts to static CRT linkage to avoid startup failures on machines without matching VC++ runtime DLLs.
  • quality/process hardening:
    • incident resolution logging was added to governance docs and agent playbooks for reproducible failure handling.

Included fixes in 0.4.4

  • ci: pin macOS deployment target for artifact workflows
  • ci: use static CRT for Windows artifacts
  • input: map letter keys and drop ineffective polling fallback
  • windows-input: patch miniquad raw input target and add diagnostic scenario

Validation baseline

  • cargo fmt --all --check
  • cargo clippy --all-targets -- -D warnings
  • cargo test