Skip to content

Releases: sparkmicro/Ki-nTree

1.0.1

24 Apr 18:31
322f40f
Compare
Choose a tag to compare
  • Added support for InvenTree proxy (#149) - @T0jan
  • Added support for extra search fields/results stored as parameters (#153)
  • Update dependencies
  • Update README

1.0.0

14 Apr 15:30
74c19e6
Compare
Choose a tag to compare

It's finally here 🥳

Updates from RC

  • Improve CI: add toggle for API tests and run them only when head repository is sparkmicro/Ki-nTree
  • Bug fix: error when adding part to both InvenTree and KiCad and not using the IPN system
  • Update dependencies, remove part delete support, update test files
  • Update and pin Flet to 0.5.2
  • Repository clean-up
  • Final README and new demo video

1.0.0rc

29 Mar 19:40
9af3782
Compare
Choose a tag to compare

1.0.0rc

⚠️ Last release before 1.0.0 🥳

  • Add support for KiCad V7
  • Fix flow for adding standalone KiCad parts (URL and parameters were missing)
  • Updated mouser API: fix bug with returning data for some parts
  • Updated README/doc

1.0.0b2

23 Mar 21:56
cdb24b5
Compare
Choose a tag to compare
  • Fixed #136
  • Fixed #137
  • Fixed bug creating custom part with IPN setting enabled
  • Added GUI CI test to catch errors launching the GUI
  • Replaced wrapt_timeout_decorator package with version from PyPI
  • Updated dependencies

⚠️ Still missing support for KiCad V7 (see #120)

1.0.0b1

06 Mar 21:59
bb05c74
Compare
Choose a tag to compare

1.0.0 Beta1 Release

Highlight: 1.0.0 feature set offers now more possibility for user to customize the part creation flow!

  • All user, supplier and InvenTree settings are accessible through the GUI
    • User: Open browser after part is created, Enable cache, Cache validity duration (days)
    • Supplier: Enable Supplier, InvenTree Supplier name
    • InvenTree: Internal Part Numbering system is available on a separate tab
  • User can now decide which category code to use to generate the IPN while adding a part
    • User can also use a new code (which is not listed in the default list)
  • User can now decide to download/save datasheet files locally when a part is created (see User Settings)
  • The python-Levenshtein dependency was removed as it caused trouble for Windows users (need to install a hefty number of Visual C++ packages)
    • Downside is a warning message that it is not installed (duh)
    • fuzzywuzzy dependency was also replaced by thefuzz, the new official repo
  • Fixed various bugs, most notable one is the proactive path checker for the KiCad paths

⚠️ Still missing support for KiCad V7 (see #120)

1.0.0a2

27 Feb 20:23
e066813
Compare
Choose a tag to compare

1.0.0 Alpha2 Release

  • Re-enable alternate function (InvenTree view but impacts others)
  • Re-enable SnapEDA function (KiCad view only)
  • Implement load categories from InvenTree function
  • alpha1 fixes
    • KiCad only part creation crash

Feature set: on-par with 0.6.6

1.0.0a1

21 Feb 22:00
45a94e0
Compare
Choose a tag to compare

1.0.0 Alpha1 Release

  • Fixes #37: Moved GUI to Flet
  • Fixes #87: Implemented DropdownWithSearch widget which lists the entire InvenTree category tree
  • Fixes #104: Support for InvenTree 0.9.x and later, remove support for older versions
  • Fixes #119: Integrated KiUtils v1.3.0 as PIP package

0.6.6

16 Feb 19:29
38955aa
Compare
Choose a tag to compare

Maintenance Release

  • Fixes #116: corrected supplier URL for Element14 companies
  • Fixes empty KiCad symbol name when disabling IPN auto-generation
  • Template fix
  • Dependencies update

⚠️ Last release with support for KiCad V6

0.6.5

05 Jan 19:44
4f235f6
Compare
Choose a tag to compare

Maintenance Update

  • Fixes #112 (regression bug, introduced in 0.6.4)
  • Fixes #113 and a "New InvenTree Part" detection bug
  • Fixes crash when no Farnell/Newark/Element14 store is selected and display a blank selection instead (ref: this thread)
  • Fixed error message when Farnell/Newark/Element14 supplier search fails:

image

  • Added overwrite of manufacturer name with matching database entry (partial ratio) per feedback from Kedarius in this thread
  • Updates to README

0.6.4

03 Jan 21:59
Compare
Choose a tag to compare

Maintenance Update

  • Integrated Element14 Product Search API for following suppliers: Farnell (Europe), Newark (North America) and Element14 (Asia-Pacific)
  • Added configuration setting to disable auto-creation of internal part numbers (see internal_part_number.yaml->IPN_ENABLE_CREATE boolean, default=True)
  • Updated README:

Update triggered by feedback from Kedarius in KiCad's forum thread.