Releases: Part-DB/Part-DB-server
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
Part-DB 1.12.1
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
- @SapuSeven made their first contribution in #612
Full Changelog: v1.12.0...v1.12.1
Part-DB 1.12.0
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
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
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
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
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
- @meganukebmp made their first contribution in #526
- @codeman256 made their first contribution in #528
- @frank-f made their first contribution in #530
Full Changelog: v1.10.7...v1.11.0
Part-DB 1.10.7
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: v1.10.6...v1.10.7