Releases: Part-DB/Part-DB-server
Part-DB 1.8.1
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
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
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
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
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
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
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 toSAML_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
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
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
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