Skip to content

Releases: Part-DB/Part-DB-server

Part-DB 1.13.3

24 Aug 14:12
Compare
Choose a tag to compare

#Part-DB 1.13.3

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.

New features

  • Prevent information leakage in twig mode label error messages (it contained the project file path before)
  • Allow to create a new sub category based on the current selected category by typing -> into the search field (issue #666)
  • Attachment IDs can now be viewed in attachments list table

Bugfixes

  • Use correct field for real datasheet URL in LCSCProvider by @frank-f in #670
  • data_uri filter can now be used for labels in twig mode (issue #665)
  • Fixed exception, when label templates contained invalid twig code (issue #671)
  • Fixed filtering logic for exclusion of a value in combination with empty values (issue #658)
  • Return a 404 code, instead of 500, when the file of an attachment can not be served.
  • Fixed asymmetric padding of footer in datatables

Miscellaneous

  • Updated dependencies

Full Changelog: v1.13.2...v1.13.3

Part-DB 1.13.2

28 Jul 21:30
Compare
Choose a tag to compare

Part-DB 1.13.2

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

Database schema changed (for MySQL/MariaDB): 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 method used for natural sorting under the "Server info" page in the database tab

Bug fixes

  • Fixed errors with the MySQL natural sort emulation function, which was caused by improper escaping of the SQL functions code
  • Fixed problem with parameter values form, when inputing strings like "1E-3" as value (#649)
  • Format small parameter values in exponential notation, instead of rounding it to 0 in parameter forms

Miscellaneous

  • Include postgres PHP extension and postgres client in docker images
  • Updated dependencies
  • Updated translations

Full Changelog: v1.13.1...v1.13.2

Part-DB 1.13.1

23 Jun 19:18
Compare
Choose a tag to compare

Part-DB 1.13.1

Bugfixes

  • Fixed detection of MariaDB natural sort capabilities on distributions, which use the 5.5.5- compatibility prefix for the version returned by MariaDB

Part-DB 1.13.0

23 Jun 17:18
Compare
Choose a tag to compare

Part-DB 1.13.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

  • Support for PostgreSQL as database
  • Support for natural sorting of tables and trees, on MariaDB 10.7 and PostgreSQL. On other platforms, a (slow) emulation is possible. See here for more information
  • Support for importing parameters and attachments
  • Added scan button to navbar in mobile view (PR #626, thanks @RaptorDE)

Bugfixes

  • Show correct data in partUnit column in part tables (fixes #630)
  • Fixed error message, when using datetime filters with a range
  • Use correct frontend translations, when using a locale with subregion (see #563)
  • Fixed --overwrite option of backup command not working (issue #635)
  • Hide tooltip after clicking navbar visibility toggler (#628)
  • Hide mouser parts with an invalid product id (#616)
  • Handle export of recursive datastructures better
  • Fixed some issues with the timetravel feature

Miscellaneous

  • Updated dependencies
  • Fixed some deprecations
  • Improvements of code quality

New Contributors

Full Changelog: v1.12.1...v1.13.0

Part-DB 1.12.1

08 Jun 17:27
Compare
Choose a tag to compare

Part-DB 1.12.1

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 LCSC API caused by URL change (see #611 and PR #612, thanks to @SapuSeven)
  • Fixed sidebar collapse button invisible in dark mode (fixes #620)

Miscellaneous

  • Updated dependencies
  • Improved translations

New Contributors

Full Changelog: v1.12.0...v1.12.1

Part-DB 1.12.0

28 Apr 22:20
Compare
Choose a tag to compare

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: v1.11.3...v1.12.0

Part-DB 1.11.3

16 Mar 18:15
Compare
Choose a tag to compare

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

  • Updated dependencies
  • Updated translations
  • Sudo is now available in jbtronics/part-db1 docker image (PR #566 by @au-ee)
  • Added new experimental docker image based on FrankenPHP (#562)

New Contributors

Full Changelog: v1.11.2...1.11.3

Part-DB 1.11.2

10 Mar 00:51
Compare
Choose a tag to compare

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: v1.11.1...v1.11.2

Part-DB 1.11.1

04 Mar 21:45
Compare
Choose a tag to compare

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: v1.11.0...v1.11.1

Part-DB 1.11.0

03 Mar 22:29
Compare
Choose a tag to compare

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: v1.10.7...v1.11.0