Releases: Part-DB/Part-DB-server
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
Part-DB 1.10.6
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: v1.10.5...v1.10.6
Part-DB 1.10.5
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: v1.10.4...v1.10.5
Part-DB 1.10.4
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: v1.10.3...v1.10.4
Part-DB 1.10.3
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: v1.10.2...v1.10.3
Part-DB 1.10.2
Part-DB 1.10.2
If you like Part-DB, please consider donating to help further development. See the sponsor button on the homepage.
You can help translating Part-DB to other languages. See this post for more info.
New features
- Show a more helpful warning if trying to create a new entity through another one using the API
Bugfixes
- Fixed issue, that no JSONLD model of the new part were returned, after an API part POST operation
- Fixed issue with assets path, that prevented webauthn 2FA, when a non-english language was selected
- Do not split up links while extracting parameters from notes and descriptions
Miscellaneous
- Updated dependencies
- Updated translations
Full Changelog: v1.10.1...v1.10.2
Part-DB 1.10.1
Part-DB 1.10.1
If you like Part-DB, please consider donating to help further development. See the sponsor button on the homepage.
New features
- Added an env option
DATABASE_MYSQL_USE_SSL_CA
which allows using MySQL via TLS and checking it against the system or bundled CA certificates - Check that console commands are called as the wrong user, and show a warning if they are called as root or as non webserver user
Bugfixes
- Fixed loading of default user avatar, when behind a reverse proxy (issue #446)
- Fixed issues with last activity table on the homepage, when accessing via a prefixed reverse proxy
- Use the
DEFAULT_URI
env for SAML to get the right URL when Part-DB is behind a reverse proxy (see #436). You must configureDEFAULT_URI
if you have not already done it, and you want to use SAML SSO!
Miscellaneous
- Updated dependencies
Full Changelog: v1.10.0...v1.10.1
Version 1.10.0
Part-DB 1.10.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!
New features
- Added KiCad integration, which allows to use Part-DB as a datasource inside KiCad. See docs for more info.
Bugfixes
- Show a flash warning, when trying to withdraw/add an amount of 0 to parts instead of failing (issue #448)
Miscellaneous
- Updated translations
- Updated dependencies
- Updated symfony to 6.4
- Fixed some deprecations
Full Changelog: v1.9.1...v1.10.0
Version 1.9.1
Part-DB 1.9.1
If you like Part-DB, please consider donating to help further development. See the sponsor button on the homepage.
New features
- Added a new env option
ATTACHMENT_DOWNLOAD_BY_DEFAULT
with which you can select the "download external files" for new attachments by default - Automatically determine the name of an attachment from the given URL, if no name was specified explicitly
- Do not use an attachment as preview, when it does not contain an image anymore
Bug fixes
- Duplicate attachments returned by the info providers get filtered out
- Moved alternative names field to correct position on attachment types admin page
- Fixed exception with time travel related to ProjectBOMEntries and PartAssociations
- Fixed various exception related to attachments and attachment uploading
- Show a flash message with an error message, if an error occurs when trying to communicate with a info provider server instead of throwing an exception
Miscellaneous
- Updated dependencies
Full Changelog: v1.9.0...v1.9.1
Part-DB 1.9.0
Part-DB 1.9.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!
New features
- Added possibility to merge two parts into one
- Allow to update existing parts from info providers
- Added possibility to associate parts with each other
- Info providers can report a price related quantity for prices (PR #421 by @d-buchmann)
- Added IPN, stocked amount and storage location columns to project BOM table view (#418)
- Allow to put barcode versions of the IPN on labels (#373)
- Allow to scan IPN barcodes with the barcode scanner and added possibility to reuse existing barcodes on part lots (vendor barcodes)
- Part-DB can now automatically detect the path for the frontend dependencies, when Part-DB is not put at the webroot. No need to recompile the assets anymore (see #426)
- The search settings in the navbar gets persisted in the browser localStorage now (#429)
- Show a notice about the dependency of permissions, and show a flash warning if permissions were corrected (#435)
- Allow to specify a timestamp when a part stock operation was actually performed (#416)
- Added an option, to immediately delete a part lot if it becomes empty during a withdrawal/move operation
- Show a blue dot on the delete button of collection items, which were not persisted to DB yet
Bugfixes
- Fixed behavior of BOM entries when cloning projects (PR #433 by @d-buchmann)
- Fixed database exception in certain cases (#434)
- Added an env option to allow SAML behind a reverse proxy (#436)
Miscellaneous
New Contributors
- @d-buchmann made their first contribution in #421
Full Changelog: v1.8.2...v1.9.0