Skip to content

pip-search-ex-2.0.1

Choose a tag to compare

@gitdwarf gitdwarf released this 14 Feb 16:42
· 18 commits to main since this release
40fd715

[2.0.1] - 2026-02-15

  • Auto restart after self update: Now will auto restart with the same search if an auto update was requested

[2.0.0] - 2026-02-15

Major Changes - Unified Search Architecture

This release represents a major architectural simplification and improvement to the search system.

New Features

  • Unified Search: Replaced complex basic/enhanced mode split with a single, intelligent search flow

    • Name-based search across ALL PyPI packages (always works, even with empty cache)
    • Opportunistic metadata search for richer results (searches summaries in cached packages)
    • Automatic on-demand metadata fetching for search results
    • Background cache building continues seamlessly
  • --status Flag: Display local cache completion percentage

    • Shows cache status as a banner in --raw mode
    • Example: pip-search-ex --raw --status django
  • Light Terminal Theme: New theme optimized for white/light backgrounds

    • Aliases: --light-terminal, --lterm, --inverse
    • Perfect for xterm default and other light terminal themes
    • High contrast colors for excellent readability

Improvements

  • Banner System Overhaul (v1.5.7 - v1.7.3):

    • Fixed TUI banner CSS visibility
    • Consistent result count format (always "X of Y")
    • Consolidated banner layout (reduced vertical space)
    • Perfect alignment across all banner types
    • Proper emoji width calculation for all emoji types
    • Clean table borders with proper column dividers
  • Search Performance:

    • Eliminated "cache ready" checks that caused missed results
    • All packages now searchable immediately, regardless of cache state
    • Metadata enrichment happens progressively as cache builds