Skip to content

Releases: 30350n/inventree_part_import

1.7

30 Jun 00:30
Compare
Choose a tag to compare

New Features

  • Add interactive_category_matches and interactive_parameter_matches config variables (#40)
  • Rename max_results config variable to interactive_part_matches
  • Add auto_detect_columns config variable (#41)
  • Add _omit_parameters category attribute (#54)
  • Add a warning if suppliers are ordered suboptimally

CLI Fixes

  • Fix error if multiple supplier parts with same SKU, but different companies exist (#33)
  • Fix error message if parameter fails to update (#36), thanks @cmidgley!
  • Fix various issues with empty supplier configurations

Supplier Fixes

  • Improve LCSC API reliability (#34)
  • Fix LCSC datasheet urls (#42)
  • Remove html tags from LCSC manufacturer names (#44)
  • Catch ConnectionError when downloading datasheets (#43)
  • Update LCSC API url (#48), thanks @zenermerps!
  • Gracefully handle failing to crawl mouser for parameters (#49)
  • Fix searching by DigiKey part number (#14)

Misc

You can support this project by becoming a GitHub Sponsor or by donating via PayPal!

1.6

28 Mar 15:07
Compare
Choose a tag to compare
1.6

Warning: Searching by DigiKey part number is broken in this version as it still relies on the old DigiKey V3 API.

New Features

  • New --version option to print the current version
  • Manual parameter matching when interactively matching parameters (#17)
  • New experimental configuration option part_selection_format to customize the interactive part selection prompt (#23)

CLI Fixes

  • Make category and parameter aliases case insensitive
  • Ensure category and parameter aliases don't exist before automatically adding them
  • Support part category names containing / (#21)

Supplier Fixes

  • Check for validity of country/language codes for DigiKey, Reichelt, TME (#3, #12)
  • Support all available LCSC currencies (#25)
  • Various URL/HTML quoting fixes for TME

You can support this project by becoming a GitHub Sponsor or by donating via PayPal!

1.5

15 Feb 16:40
e5046a4
Compare
Choose a tag to compare
1.5

New Features

  • New --update and --update-recursive arguments to update existing component databases!

CLI Fixes

  • Set min platformdirs version correctly (Thanks @spike77453 !)
  • Better error handling (all HTTP errors get handled globally now)
  • Properly handle single column CSV files
  • Enable support for xls, xlsx file formats

Supplier Fixes

  • Fix LCSC urls containing HTML
  • Fix image urls that contain semicolons
  • Fix properly handling multi value TME parameters

You can support this project by becoming a GitHub Sponsor or by donating via PayPal!

1.4

11 Dec 12:01
Compare
Choose a tag to compare
1.4

New Features

CLI Fixes

  • Fix index out of range error when selecting parameter in interactive mode
  • Fix adding parameter aliases
  • Fix adding category aliases in the wrong place
  • Make global config variables overridable by supplier ones
  • Fix interactive reimport message always displaying

Supplier Fixes

  • Remove html tags from mouser description
  • Rework reichelt supplier (always query all product pages)

1.3

20 Nov 17:06
Compare
Choose a tag to compare
1.3

Suppliers

  • Fixed parsing Reichelt image url
  • Better handling of multiple DigiKey part variants (default to "Cut Tape" if possible)
  • Check TME supplier part numbers for search matches

1.2

12 Nov 15:50
Compare
Choose a tag to compare
1.2

Initial release