Releases: Part-DB/Part-DB-server
Part-DB 1.14.5
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
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
Miscellaneous
- Updated dependencies
New Contributors
Full Changelog: v1.14.3...v1.14.4
Part-DB 1.14.3
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
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
New Contributors
Full Changelog: v1.14.1...v1.14.2
Part-DB 1.14.1
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
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
- @duhow made their first contribution in #683
- @pdo59 made their first contribution in #679
- @vergissberlin made their first contribution in #689
Full Changelog: v1.13.3...v1.14.0
Part-DB 1.13.3
#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
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
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
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