Skip to content

Releases: sparkmicro/Ki-nTree

0.3.9

22 Jun 19:40
81e20ae
Compare
Choose a tag to compare

No new feature!

  • Code base is now PEP compliant
  • Switched from Travis CI to Github Actions

0.3.8

01 Jun 14:28
fca7bc8
Compare
Choose a tag to compare

Updates

  • Fixed build issue which was omitting settings folder
  • Fixed part URL when missing slash was missing from InvenTree base URL
  • Ensure parameters comparison when they exist for both database and new part
  • Fix for building and running EXE in Windows

0.3.7

03 May 19:22
a813f1a
Compare
Choose a tag to compare

Updates

  • Added support for InvenTree ManufacturerPart model introduced in inventree/InvenTree#1417
    • Decoupled manufacturer and supplier parts creation
    • Updated InvenTree API package
    • Added supplier's website link field in part form (fixes #34)
    • Re-ordered manufacturer and supplier fields in part form

image

  • Fixed Ferrite Bead template reference designator letter (FB instead of L)

0.3.6

13 Apr 18:03
8cd8780
Compare
Choose a tag to compare

Improved Settings

  • General settings are now stored in config/settings/general.yaml
    • InvenTree environment setting can now be loaded from this file and overwritten with environmental variable (if necessary)
  • Internal Part Number settings from #26 are now stored in config/settings/internal_part_number.yaml
  • Digi-Key search settings are now stored in config/digikey/digikey_config.yaml
    • Added integration for settings requested by @cdwilson in #29
  • Updated settings to load from files instead of hard-coded

0.3.5

23 Mar 14:51
Compare
Choose a tag to compare

#21

  • Fix for listing "uncategorized" footprint folders, when KiCad footprint path was not set correctly
  • Fix for preventing part creation to run if KiCad symbol/footprint window is closed: a previous action on that window would make it proceed
  • Updated ferrite bead template: replace "supplier" fields with "manufacturer" fields
  • Updated README

#26

  • User can make the unique ID length configurable via settings.IPN_UNIQUE_ID_LENGTH
  • User can choose the variant suffix ID configurable via settings.IPN_VARIANT_SUFFIX
  • The variant suffix is now optional via settings.IPN_USE_VARIANT_SUFFIX
  • It adds the ability to use a "non-intelligent" IPN scheme with an optional fixed prefix via settings.IPN_USE_FIXED_PREFIX. If IPN_USE_FIXED_PREFIX == '' (default), no prefix is added to the IPN.

This update allows IPNs like the following:

  • 000123
  • 123
  • PREFIX-00123
  • FOO-12345-A
  • 000123-01

0.3.4

05 Mar 15:07
d66427e
Compare
Choose a tag to compare

Updates

  • Improved part creation result message handling
  • Fields in part information form are now aligned (looks pretty now!)
  • Updated InvenTree python API and fixed category parameters fetching
  • Fix crash/bug related to KiCad template loading: it would error out if no template was associated to selected category
  • Fix bug related to category selection: it wouldn't reload the full category list after clicking the "Confirm" button

0.3.3

17 Feb 22:15
03c4e5e
Compare
Choose a tag to compare

Updates

  • Updated categories and parameters lists
  • Improved part creation flow for custom parts:
    • More checks upfront to avoid loss of information after filling the part data form
    • Local form checks for data integrity (check existence of part name and description)

0.3.2

07 Jan 18:39
52e8639
Compare
Choose a tag to compare

KiCad

  • KiCad symbol Value property is now replaced with IPN

GUI

  • Implemented persistence of footprint (kicad_mod) selection
  • Improved symbol template automatic selection

0.3.1

23 Dec 22:28
Compare
Choose a tag to compare

SnapEDA

  • Separated handling of symbol and footprint images
  • Added referer in download link (per request from SnapEDA team)

GUI

  • Fixed call to subcategories with function keys

0.3 Release

01 Dec 18:19
Compare
Choose a tag to compare
  • Added support for InvenTree global categories parameter templates: useful for custom parts
  • Improvements to SnapEDA search: handles multiple results and use MPN instead of original user input