Releases: hed0rah/partinfo
Release list
partinfo 0.1.6
Fix: DIP package diagrams misaligned in non-monospace renderers (phones, some markdown viewers) because the pin-1 notch used an ambiguous-width glyph (◡). The notch is now TTY-aware, it stays ◡ on a real terminal (via the same auto-detection as --color) and falls back to a single-width ASCII u when output is piped, redirected, or captured. Terminal output is unchanged; captured output now aligns everywhere. No new flags.
partinfo 0.1.5
Three new parts, each pin-verified against the manufacturer's primary datasheet:
- CD4049UB — CMOS hex inverting buffer / level converter. Supply is pin 1 and pin 16 is NC, the classic trap on a 16-pin DIP.
- V3205SD — Coolaudio 4096-stage BBD analog delay line (8-lead DIP, 4-8V, S/N 60dB). Reseller listings for this part are unreliable; these specs come from Coolaudio's own sheet.
- V13700 — Coolaudio dual OTA (LM13700 equivalent). V- is pin 6, V+ is pin 11, not the corner pins.
231 parts. Also includes the README terminal screenshots added since 0.1.4.
partinfo 0.1.4
Skill guidance refinements (bundled SKILL.md), so an agent uses partinfo's rendered output instead of freelancing:
- Show partinfo's rendered ASCII diagram verbatim; never redraw it or reconstruct a pinout from memory
- Highlight pins in prose by number rather than rebuilding the diagram to add labels
- Document the
galleryandconn gallerycommands
No changes to part data or the CLI.
partinfo 0.1.3
partinfo --versionnow reports the version instead of the usage screen- Skill doc covers the
galleryandconn gallerycommands - CI: publish workflow actions bumped off Node-20-deprecated versions
No changes to part data or lookups.
partinfo 0.1.2
Lower requires-python to >=3.9 so partinfo installs on the RHEL/Alma/Rocky 9 family (Python 3.9), Ubuntu 20.04, and Debian 11.
The schema's runtime-evaluated union annotations moved from int | str to typing.Union[...]; the previous >=3.11 pin was overcautious. No functional changes.
partinfo 0.1.1
partinfo 0.1.1
- section flags (
--ascii,--pins,--specs,--gotchas) now combine, and barepartinfo <part>prints the full entry including the ASCII diagram partinfo skill installdrops the bundled Claude Code / Codex skill into~/.claude/skills/~/.codex/skills- docs cleanup
partinfo 0.1.0
partinfo 0.1.0 — first release.
Datasheet-verified electronic component pinouts, specs, and ASCII diagrams in your terminal, fully offline.
- 228 parts + 25 connectors, each a hand-curated JSON validated by one Pydantic schema
- ASCII package diagrams rendered from the verified pin data (picture and specs can't disagree)
- a formula reference library + stored calculation inputs — do real math from verified numbers
- full-text search,
--jsonoutput, and a ready-made Claude Code / Codex skill
pip install partinfo