Skip to content

v0.7.0

Choose a tag to compare

@cbrake cbrake released this 11 Jul 14:07
· 137 commits to main since this release

Added

  • Interactive TUI (Terminal User Interface) mode when no command line arguments
    are provided (WIP)
  • TUI prompt for configuring partmaster directory when not set in configuration
  • Automatic saving of partmaster directory configuration to gitplm.yml
  • Scrollable table display of partmaster data in TUI with columns: IPN,
    Description, Manufacturer, MPN, Value
  • Enhanced file search pattern supporting CCC-NNN-VV.csv and CCC-NNN-VV.yml
    formats. This gives us the ability to have
    different variations
    of a base IPN.
  • YAML configuration file support (gitplm.yaml, gitplm.yml, .gitplm.yaml,
    .gitplm.yml)
  • Start of KiCad HTTP library API support (WIP)

Enhanced

  • Source file discovery now supports variation-based file naming using first two
    digits of variation number
  • File search priority: base pattern (CCC-NNN.csv) first, then variation
    pattern (CCC-NNN-VV.csv)
  • Improved user experience with seamless configuration flow in TUI mode
  • Quantity fields now support fractional values (e.g., 0.5, 1.25) for more
    precise BOM specifications