Skip to content

Releases: Part-DB/Part-DB-server

Part-DB 1.14.5

02 Dec 10:24
b3499e4
Compare
Choose a tag to compare

Part-DB 1.14.5

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.

Changes

  • Updated docker container PHP to PHP 8.3
  • Use a different format for log files (plain text instead of JSON encoding). This should be easier to read and output shorter lines (see #781)
  • Fixed problem that PostgresSQL searches were case sensitive. Now they are case-insentive to have the same and more useful behavior as on SQLIte and MySQL (see #784)

Improvements

  • Allow usernames to contain @ sign (as long as it is not the first char) to allow email addresses as username (see #772)

Bugfixes

  • Fixed errors, when accessing Part-DB via link-local IPv6 addresses (#782)
  • Allow longer error lines in docker container. (#781)
  • Fixed problem that SAML users could not access API via tokens (#765)

Miscellaneous

  • Updated dependencies
  • Updated translations

Full Changelog: v1.14.4...v1.14.5

Part-DB 1.14.4

08 Nov 22:43
Compare
Choose a tag to compare

Part-DB 1.14.4

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.

Security fixes

Attention: This version contains updated versions of dependencies, that fix security issues under certain conditions. The only one that should be relevant for Part-DB is CVE-2024-50340 which is only possible if you have the register_argc_argv PHP option enabled. This should be disabled by default on most systems, still you should update Part-DB to the latest version, to avoid any risks.

Improvements

  • Fixed typos in translation (thanks @mkne, PR #757)

Miscellaneous

  • Updated dependencies

New Contributors

  • @mkne made their first contribution in #757

Full Changelog: v1.14.3...v1.14.4

Part-DB 1.14.3

04 Nov 23:20
Compare
Choose a tag to compare

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

Improvements

  • Added Polish as available language (thanks to Gregory)
  • Improved responsive layout, tables and part info page now looks better on mobile view (#755, thanks @dotsam )
  • Show a warning message, when password set command is run in non-interactive mode, where no password can be entered
  • Added a special API filter for tags, which makes searching for parts with a certain tag via API much easier (#750)

Bugfixes

  • Fixed problem that OEMSecrets provider could not be enabled on docker installations (#742)
  • Fixed/Avoid problems with non-Unicode character encodings of file imports (#749)
  • Changed size and position of back-to-top button to avoid it overlapping form buttons (#737)
  • Fixed problem with storage location sorting with Postgres database (#734)

Miscellaneous

  • Updated dependencies

New Contributors

Full Changelog: v1.14.2...v1.14.3

Part-DB 1.14.2

16 Oct 22:42
Compare
Choose a tag to compare

Part-DB 1.14.2

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 search and table filtering (issue #735)

Miscellaneous

  • Updated dependencies
  • Updated translations
  • Improved documentation (#727, Thanks to @plaes)

New Contributors

Full Changelog: v1.14.1...v1.14.2

Part-DB 1.14.1

13 Oct 21:52
Compare
Choose a tag to compare

Part-DB 1.14.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 wrong translation of end-of-life status (#700)
  • Fixed problem that non-admins could not add the authenticator app 2FA method to their account (#717)
  • Fixed problem that document was non-scrollable when coming from a modal (like in the part merge process) (#696)
  • Fixed importing of parameters on parts (#718)
  • Generate the correct paths for tables endpoints, when serving Part-DB from a subdirectory (#724)
  • Properly close the part search field and search options, when clicking outside (#701)

Miscellaneous

  • Updated dependencies
  • Updated translations

Full Changelog: v1.14.0...v1.14.1

Part-DB 1.14.0

09 Sep 19:54
Compare
Choose a tag to compare

Part-DB 1.14.0

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

  • Added OEMSecrets info provider (thanks to @pdo59, #679)
  • Show number of results of info provider search and a message, if no results were found

Bugfixes

  • Fixed exception when undeleting elements with embeds structures (#685)
  • Properly apply old data from history logs to embedded data in entities
  • Fixed problems with image size in list views in certain constellations (thanks to @vergissberlin, #689)
  • Do not treat package parameter as number in digikey provider (#682)
  • Do not round parameter values, now the full double precision can be inputted (#681)

Docker images

  • Updated docker image to debian bookworm
  • Use PHP 8.2 in docker images
  • Refactored Dockerfile (thanks to @duhow, #683)

Miscellaneous

  • Updated dependencies
  • Removed unnecessary dependencies
  • Updated translations

New Contributors

Full Changelog: v1.13.3...v1.14.0

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