Skip to content

Releases: hed0rah/partinfo

partinfo 0.1.6

Choose a tag to compare

@hed0rah hed0rah released this 17 Jul 18:09

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

Choose a tag to compare

@hed0rah hed0rah released this 17 Jul 01:34

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

Choose a tag to compare

@hed0rah hed0rah released this 16 Jul 01:36

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 gallery and conn gallery commands

No changes to part data or the CLI.

partinfo 0.1.3

Choose a tag to compare

@hed0rah hed0rah released this 16 Jul 01:23
  • partinfo --version now reports the version instead of the usage screen
  • Skill doc covers the gallery and conn gallery commands
  • CI: publish workflow actions bumped off Node-20-deprecated versions

No changes to part data or lookups.

partinfo 0.1.2

Choose a tag to compare

@hed0rah hed0rah released this 16 Jul 01:05

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

Choose a tag to compare

@hed0rah hed0rah released this 16 Jul 00:38

partinfo 0.1.1

  • section flags (--ascii, --pins, --specs, --gotchas) now combine, and bare partinfo <part> prints the full entry including the ASCII diagram
  • partinfo skill install drops the bundled Claude Code / Codex skill into ~/.claude/skills / ~/.codex/skills
  • docs cleanup

partinfo 0.1.0

Choose a tag to compare

@hed0rah hed0rah released this 16 Jul 00:17

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, --json output, and a ready-made Claude Code / Codex skill

pip install partinfo