Skip to content

Releases: Part-DB/Part-DB-server

Part-DB 1.8.1

15 Oct 14:50
Compare
Choose a tag to compare

Part-DB 1.8.1

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!

Additionally, to the changes of 1.8.0:

Bugfixes

  • Fixed permission denied exception when showing the details of a part related history entry

Full Changelog: v1.8.0...v1.8.1

Part-DB 1.8.0

15 Oct 14:20
Compare
Choose a tag to compare

Part-DB 1.8.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 an REST API, which allows external applications to access Part-DB. See this announcement and the documentation for more info.
  • Added an information provider integration for mouser (thanks to @pdo59, see #329)
  • Added a "new part" button to the navbar (#394)
  • Allow to configure the default part table column visibility and order via an env option (thanks to @misaz, #390, #360)

Bugfixes

  • Fixed initial rendering of default currency entry in currency selectors
  • Escape spaces in attachment URLs (#401)
  • Show proper validation message if you are not allowed to create a new element using an entity selector instead of throwing an exception.

Miscellaneous

  • Updated dependencies
  • Fixed typos in documentation

New Contributors

Full Changelog: v1.7.3...v1.8.0

Part-DB 1.7.3

03 Oct 23:29
Compare
Choose a tag to compare

Part-DB 1.7.3

If you are using Part-DB, it would be nice when you participate in this (Google Forms) user survey.

Bugfixes

  • Fixed bug preventing login when using 2FA with Webauthn/U2F (issue #389)

Miscellaneous

  • Updated dependencies

Full Changelog: v1.7.2...v1.7.3

Part-DB 1.7.2

24 Sep 20:36
Compare
Choose a tag to compare

Part-DB 1.7.2

If you are using Part-DB, it would be nice when you participate in this (Google Forms) user survey.

New features

  • Added Italian translation (thanks to @pdo59)

Bugfixes

  • Fixes exception when dynamically adding an element via the element selector, whose name is completely numeric (fixes issue #381)

Miscellaneous

  • Updated dependencies

Full Changelog: v1.7.1...v1.7.2

Part-DB 1.7.1

09 Sep 21:28
Compare
Choose a tag to compare

Part-DB 1.7.1

If you are using Part-DB, it would be nice when you participate in this (Google Forms) user survey.

Bugfixes

  • Allow DB migration from legacy Part-DB even if the perms_labels column is missing on groups table (issue #366 and #67)
  • Added missing german translations

Miscellaneous

  • Updated dependencies

Full Changelog: v1.7.0...v1.7.1

Version 1.7.0

23 Aug 20:13
Compare
Choose a tag to compare

Part-DB 1.7.0

Attention: This version introduces an update checking mechanism, which can show an update notification on the homepage for administrators, whenever a new version of Part-DB is available. For this Part-DB queries the Github API of this repository for the latest release every 2 days. No data besides the required ones for a network connection (so your public IP address) is send to Github. If you dont want that, or if your server can not reach the internet, you can disable that by setting the CHECK_FOR_UPDATES env to 0.

If you are using Part-DB, it would be nice when you participate in this (Google Forms) user survey.

Changes

  • Access to the homepage is now restricted, if a user has no permissions. So if the anonymous user is set to forbid all, non-logged in visitors of your home will now just see a login dialog instead of the homepage (see issue #290)
  • Part-DB now sets x-robots-tag (unless in demo mode) to prevent search engines to index the Part-DB instances

New features

  • New version notification on homepage and server info page
  • Added invert selection button for part table selections (issue #346)
  • Added option to ignore the required amount of parts for project builds, and always use the amounts given by the user (issue #349)

Bugfixes

  • Fixed import of PartKeepr databases with storage location attachments (issue #334)
  • Use the same sorting of tables, when switching pages (issue #345)
  • Prevent administrators to accidentally lock themselves out of the user editor, by using the permission preset on himself
  • Fixed creation of builds part (issue #348)
  • Fixed wrong positioning of the datatables checkbox ticks

Miscellaneous

  • Updated dependencies
  • Improved documentation

New Contributors

Full Changelog: v1.6.1...v1.7.0

Version 1.6.1

01 Aug 14:35
Compare
Choose a tag to compare

Part-DB 1.6.1

If you are using Part-DB, it would be nice when you participate in this (Google Forms) user survey.

Bugfixes

  • Don't throw an error when visting certain group edit pages (issue #340)
  • Fixed exception when assigning an owner to a part lot
  • Renamed SAMLP_SP_PRIVATE_KEY env to SAML_SP_PRIVATE_KEY, the old version still works for backwards compatibility reasons (issue #339)

Miscellaneous

  • Updated dependencies (we now use Doctrine ORM v2.16)

Full Changelog: v1.6.0...v1.6.1

Version 1.6.0

31 Jul 22:31
Compare
Choose a tag to compare

Part-DB 1.6.0

Database schema changed: You need to run php bin/console doctrine:migrations:migrate after upgrade!

If you are using Part-DB, it would be nice when you participate in this (Google Forms) user survey.

New features

  • New part information provider system, which allows to create parts from various data sources, like Octopart, Digikey, etc.
  • Allow administrators to impersonate other users (act like they were logged in as that user)

Improvements

  • Optimized part table queries, so that part pages should be more performant
  • Optimized some general queries, to improve the overall performance
  • Fixed some visual bugs related to images and attachments
  • Allow to sort by user in log table

Bugfixes

  • Whitelist the SAML domain for external redirect (issue #318)
  • Fixed issues with undoing/reverting changes from log
  • Correctly fetch history for all related elements of a part
  • Fixed bug on PartKeepr import (issue #333)

Miscellaneous

  • Updated dependencies

Full Changelog: v1.5.2...v1.6.0

Version 1.5.2

08 Jul 19:39
Compare
Choose a tag to compare

Part-DB 1.5.2

If you are using Part-DB, it would be nice when you participate in this (Google Forms) user survey.

Improvements

  • Show full path of elements on hover in part tables
  • Allow to configure the default table page size via the new TABLE_DEFAULT_PAGE_SIZE env option
  • Use bootstrap popovers in datatables

Bugfixes

  • Fixed exception when the symbol field of a parameter filter is empty
  • Do not cut QR code on small label page sizes (issue #314)
  • Fix ordering of reordered columns in datatables

Full Changelog: v1.5.1...v1.5.2

Version 1.5.1

04 Jul 10:15
Compare
Choose a tag to compare

Part-DB 1.5.1

If you are using Part-DB, it would be nice when you participate in this (Google Forms) user survey.

Bugfixes

  • Fixed exception on part info page in certain cases (issue #311)
  • Fixed partkeepr import
  • Allow removing the exchange rate of a currency after it was set once (before an error happened in that case)

Changes

  • Currencies now must have an ISO code defined (otherwise currencies would not be very useful)

Full Changelog: v1.5.0...v1.5.1