Skip to content

Releases: Part-DB/Part-DB-server

Part-DB 1.10.7

06 Feb 21:59
Compare
Choose a tag to compare

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

29 Jan 20:46
Compare
Choose a tag to compare

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

28 Jan 21:10
Compare
Choose a tag to compare

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

16 Jan 22:30
Compare
Choose a tag to compare

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

15 Jan 19:56
Compare
Choose a tag to compare

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

06 Jan 15:17
Compare
Choose a tag to compare

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

12 Dec 21:58
Compare
Choose a tag to compare

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 configure DEFAULT_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

07 Dec 12:40
1f4bedc
Compare
Choose a tag to compare

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

27 Nov 22:33
Compare
Choose a tag to compare

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

25 Nov 19:26
Compare
Choose a tag to compare

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

  • Updated dependencies
  • Fixed some deprecations
  • Updated documentation (PR #425 by @Pyromane)

New Contributors

Full Changelog: v1.8.2...v1.9.0