Skip to content

0.3.6

Choose a tag to compare

@DEENUU1 DEENUU1 released this 11 Apr 14:23
· 471 commits to main since this release
17ebcb7

[0.3.6] - 2026-04-11

Added

  • One-command installer (install.sh) — macOS and Linux users can now install pydantic-deep without knowing
    Python or pip. A single curl command installs uv (if missing) and then the CLI:
    curl -fsSL https://raw.githubusercontent.com/vstorm-co/pydantic-deep/main/install.sh | bash
    The script auto-detects uv, falls back to installing it via astral.sh/uv, then runs
    uv tool install "pydantic-deep[cli]". Verifies the installation and prints PATH instructions
    if the binary is not immediately discoverable
  • pydantic-deep update command — self-update command that upgrades to the latest PyPI release.
    Uses uv tool upgrade pydantic-deep when uv is available; falls back to
    pip install --upgrade "pydantic-deep[cli]" otherwise
  • Startup update notifications — on every CLI invocation the tool silently checks PyPI for a newer
    version and prints a one-line notice when one is found:
    Update available: v0.3.6 → v0.3.7  Run: pydantic-deep update
    
    The check is backed by a 24-hour file cache (~/.pydantic-deep/update_check.json) so the network
    is only hit once per day. A 2-second timeout ensures the check never blocks startup

Fixed

  • ModuleNotFoundError: No module named 'textual' on fresh installtextual was listed under the
    tui optional extra but missing from cli, so uv tool install "pydantic-deep[cli]" produced a broken
    installation that crashed immediately on launch. textual>=3.0.0 is now included in both cli and tui