Part DB Symfony Versions Save

Part-DB is an Open source inventory management system for your electronic components

v1.12.0

2 weeks ago

Part-DB 1.12.0

If you like Part-DB, please consider donating to help further development. See the sponsor button on the homepage.

Database schema changed: You need to run php bin/console doctrine:migrations:migrate after upgrade!

There is a new experimental docker image, which is much faster. See this post for more info.

You can help to translate Part-DB to other languages. See this post for more info.

New features

  • Show the date when a webauthn key was used the last time for 2FA-login
  • LCSC-Provider: Follow datasheet URL to get the real datasheet URL
  • Improved parsing of parameter ranges provided by LCSC and other providers
  • Import of KiCad BOM files now works independent of the language used in the header row (#604)

Bugfixes

  • Fixed problem of parameter values not being available via API (#584)
  • Fixed import of parts containing shopping information (#594)
  • Fixed exception occurring with building projects in combination with private lots (#601)
  • Check early for duplicate parameters, so that no invalid state can be saved (#568)
  • Fixed issue with wrongly displayed URL to KiCad API when using a reverse proxy (#587)
  • Fixed issue with non-working KiCad footprint autocomplete when using a reverse proxy (#587)

Miscellaneous

  • Updated dependencies
  • Improved translations
  • Improved documentation

New Contributors

Full Changelog: https://github.com/Part-DB/Part-DB-server/compare/v1.11.3...v1.12.0

v1.11.3

1 month ago

If you like Part-DB, please consider donating to help further development. See the sponsor button on the homepage.

There is a new experimental docker image, which is much faster. See this post for more info.

You can help to translate Part-DB to other languages. See this post for more info.

Bugfixes

  • Fixed errror, when Content-Disposition header of attachment download is invalid (PR #564 by @frank-f)
  • Fixed problem that the reference prefix configured on categories was not used for the KiCad API

Miscellaneous

New Contributors

Full Changelog: https://github.com/Part-DB/Part-DB-server/compare/v1.11.2...1.11.3

v1.11.2

2 months ago

Part-DB 1.11.2

If you like Part-DB, please consider donating to help further development. See the sponsor button on the homepage.

You can help to translate Part-DB to other languages. See this post for more info.

New features

  • Allow to use placeholders in twig label generation mode
  • More functions and filters usable in twig label mode

Improvements

  • Improved twig mode for label generation
  • Improved documentation (especially on twig mode for label generation)
  • Retrieve part mass from mouser API
  • Error messages are now shown in a good readable box, instead of weird insertion into page

Bugfixes

  • Escape invalid characters in URLs provided by info providers on preview Image (#521)
  • If string data is too long for database, a nice validation error is shown instead of a 500 error (#544)
  • Added some workaround to prevent 500 errors related to dates after 2038 on 32-bit systems (#548)
  • Fixed 500 error with LCSC provider and US-Dollar currency (#552)
  • Fixed problems with random HTML tags in LCSC fields (#553)
  • Existing elements are now correctly handled in mass creation of structural entities (#543)
  • Fixed error with preview image during cloning, if the underlying attachment was deleted from the form (#559)

Miscellaneous

  • Updated dependencies

Full Changelog: https://github.com/Part-DB/Part-DB-server/compare/v1.11.1...v1.11.2

v1.11.1

2 months ago

Part-DB 1.11.1

If you like Part-DB, please consider donating to help further development. See the sponsor button on the homepage.

You can help to translate Part-DB to other languages. See this post for more info.

Bugfixes

  • Fixed issue preventing 2FA login with webauthn key
  • LCSC can now be activated for Part-DB in a docker container too (issue #539)
  • Fixed problems when copy-pasting the category returned by an info provider to dynamically create a new category (issue #538)
  • Fixed problems with mouser provider (issue #540)

Full Changelog: https://github.com/Part-DB/Part-DB-server/compare/v1.11.0...v1.11.1

v1.11.0

2 months ago

Part-DB 1.11.0

If you like Part-DB, please consider donating to help further development. See the sponsor button on the homepage.

You can help to translate Part-DB to other languages. See this post for more info.

New features

  • Added LCSC info provider (thanks to @meganukebmp and @frank-f) in PR #526 and #530
  • The search bar now shows Part suggestions while typing, allowing for a much quicker part selection in many cases
  • Added a search form to the homepage
  • Added a button to upload multiple files for attachments at once (see issue #481)
  • Added a column to part table to show in which projects a part is used (issue #516)
  • Added various project related filters to part tables
  • Attachments and parameters can now be properly created via API (see issue #502)
  • Allow to upload files and let Part-DB download urls for attachments via API

Improvements

  • Optimized certain SQL queries. Part tables should now load faster in many cases.
  • Upgraded hotwire/turbo. The new instaclick feature, already preloads pages on link hover. Link clicks appear much quicker now
  • Improved Russian and other translations
  • Fixed documentation typos (thanks @codeman256)
  • Selection checkboxes in part tables are now real checkboxes which allow for better styling and easier keyboard navigation

Bugfixes

  • Fix problems, if info providers returned attachment urls containing invalid characters (issue #521)

Miscellaneous

  • Upgraded GNU Unifont to latest version
  • Updated dependencies

New Contributors

Full Changelog: https://github.com/Part-DB/Part-DB-server/compare/v1.10.7...v1.11.0

v1.10.7

3 months ago

Part-DB 1.10.7

If you like Part-DB, please consider donating to help further development. See the sponsor button on the homepage.

You can help to translate Part-DB to other languages. See this post for more info.

New features

  • Added Chinese language translation (thanks to @0x915)

Bugfixes

  • Fixed problem that subnodes of expanded nodes dont get expanded, when clicking "select all" in a treeview (issue #506)
  • Fixed problem with HTML characters in page title (issue #505)
  • Fixed problem with height of navbar in certain languages
  • Fixed multiple permission denied errors on multiple pages, even if user had access
  • Fixed exception occuring when trying to edit a label profile, which had a preview attachment set
  • Fixed problem that no datastructures with a parent element could be created/edited via API (issue #512)

Full Changelog: https://github.com/Part-DB/Part-DB-server/compare/v1.10.6...v1.10.7

v1.10.6

3 months ago

Part-DB 1.10.6

If you like Part-DB, please consider donating to help further development. See the sponsor button on the homepage.

You can help to translate Part-DB to other languages. See this post for more info.

Bugfixes

  • Fixed problems if username contained @ sign (issue #504)
  • Fixed exception when trying to call dutch version of Part-DB
  • Fixed exception during export, if a strucutral entity contained a slash in file name

Miscellaneous

  • Upgraded dependencies
  • Improved documentation

Full Changelog: https://github.com/Part-DB/Part-DB-server/compare/v1.10.5...v1.10.6

v1.10.5

3 months ago

Part-DB 1.10.5

If you like Part-DB, please consider donating to help further development. See the sponsor button on the homepage.

You can help to translate Part-DB to other languages. See this post for more info.

Changes

  • Disabled the parameters and attachments POST endpoints for now, as they dont work properly (see issue #502)

Improvements

  • Added danish translation (thanks to @henrikkoch)
  • Added env option to let Part-DB redirect HTTP to HTTPs
  • Now a 401 response is returned by the API if no authorization header is given, instead of redirecting to login page (issue #494)
  • Clicking an already selected treeview node, loads the referenced page again, instead of just unselecting the node (issue #458)
  • When navigating away from the page referenced by a treeview entry, the node is automatically unselected (issue #458)

Bugfixes

  • Allow to properly create attachments through PATCH API operations (issue #502)
  • Attachment API responses now contain proper JSONLD attributes

Miscellaneous

  • Improved translations
  • Improved documentation

Full Changelog: https://github.com/Part-DB/Part-DB-server/compare/v1.10.4...v1.10.5

v1.10.4

3 months ago

Part-DB 1.10.4

If you like Part-DB, please consider donating to help further development. See the sponsor button on the homepage.

You can help to translate Part-DB to other languages. See this post for more info.

Bugfixes

  • Changes to parts now show up in KiCAD directly after the change. Before the cache were not properly invalidated (#483)

Miscellaneous

  • Improved translations

Full Changelog: https://github.com/Part-DB/Part-DB-server/compare/v1.10.3...v1.10.4

v1.10.3

4 months ago

Part-DB 1.10.3

If you like Part-DB, please consider donating to help further development. See the sponsor button on the homepage.

You can help to translate Part-DB to other languages. See this post for more info.

Improvements

  • Added czech as new language (thanks to @wombat01)
  • Improved PartKeepr import
  • Added mysqldump to docker image, so that you can use backup command (#479)

Bugfixes

  • Fix issue with markdown renderer, which caused a heap overflow/out of memory problem in certain cases (#478)
  • Fix annoying javascript error related to CKEDITOR (#457)

Miscellaneous

  • Improved translations
  • Upgraded dependencies

Full Changelog: https://github.com/Part-DB/Part-DB-server/compare/v1.10.2...v1.10.3