Releases: Part-DB/Part-DB-server
Version 2.2.0
Part-DB 2.2.0
Warning
After upgrade, you need to run php bin/console doctrine:migrations:migrate
(or equivalent) as webserver user after upgrade.. If you are running a docker container, use sudo docker exec --user=www-data partdb php bin/console doctrine:migrations:migrate
, or sudo -E
inside the docker container, to ensure that the migrations are applied to the correct database.
Important
If you are using Part-DB it would be helpful if you fill out this short survey on your usage of Part-DB (Google Forms): https://forms.gle/Q15twx3YYq3qCNfe8
Tip
You can help to translate Part-DB to other languages. See this post for more info.
New features
- Added xlsx/xls import/export for parts (thanks to @barisgit, PR #1036)
- Allow to update many parts at once from information providers (thanks @barisgit, PR #1036)
- Optimized part tables performance
Bug fixes
- Fixed problem with mouser and chinese yuan as currency (#1045)
Miscellaneous
- Improved translations
- Updated dependencies
- Use php's native lazy objects on PHP8.4+, this should help to reduce performance overheads
Full Changelog: v2.1.2...v2.2.0
Part-DB 2.1.2
Part-DB 2.1.2
Important
If you are using Part-DB it would be helpful if you fill out this short survey on your usage of Part-DB (Google Forms): https://forms.gle/Q15twx3YYq3qCNfe8
Tip
You can help to translate Part-DB to other languages. See this post for more info.
Bug fixes
- Fixed problem that default info provider option could not be empty (#1032)
Miscellaneous
- Improved translations
Part-DB 2.1.1
Part-DB 2.1.1
Important
If you are using Part-DB it would be helpful if you fill out this short survey on your usage of Part-DB (Google Forms): https://forms.gle/Q15twx3YYq3qCNfe8
Tip
You can help to translate Part-DB to other languages. See this post for more info.
Bug fixes
- Fixed problem that tree views were not properly highlighted anymore
Part-DB 2.1.0
Part-DB 2.1.0
Important
If you are using Part-DB it would be helpful if you fill out this short survey on your usage of Part-DB (Google Forms): https://forms.gle/Q15twx3YYq3qCNfe8
Tip
You can help to translate Part-DB to other languages. See this post for more info.
New features
- Added new exchange rate provider, that allow for more foreign currencies without need for fixer.io
- Show what permissions a user is lacking in case of an access denied message
- Do not mark relative links in markdown as external and open in new tab (thanks @d-buchmann)
- Added option to import BOM files from KiCAD schematic editor and generic CSV files (thanks @barisgit)
- Added an button to update label profiles directly from the label generator.
- Allow to customize what items get shown at homepage (#470, #894)
- Allow to hide version number at homepage
- Allow to disable the extraction of parameters from part notes and description (#747)
- Allow to select default info providers for a provider search (#556)
- Made image size in part tables configurable
- Made part table action bar sticky and floating to make it better visible and improve UX
Bug fixes
- Allow import of label profiles (thanks @d-buchmann)
- Fixed problem with currency admin (#1009)
- Fixed LCSC provider (#1018)
- Fixed CKeditor text color in dark mode (#1016)
- Use better tilde symbols for LCSC provider data (@d-buchmann, #989)
- Fixed pollin info provider (#1015)
- Prevent that label profiles with duplicate names get created (#994)
- Readdeed option to show all entries of a table
Miscellaneous
- Updated dependencies
- Improved documentation
- Updated GNU Unifont
Full Changelog: v2.0.2...v2.1.0
Part-DB 2.0.2
Warning
Part-DB now requires PHP 8.2 or higher. It is recommended that you read the upgrade guide from v1 to v2 before upgrading.
Part-DB 2.0.2
This upgrade introduces a new web based configuration system. Existing configuration using environment variables will continue to work. If you want to configure these parameters via the WebUI in the future, an additional migration step is required. See the upgrade guide for more information.
Bug fixes
- Properly pass environment variables to Part-DB in jbtronics/partdb1 docker image to prevent startup issues (issue #1006)
Improvements
- Updated translations
- Do not pollute docker error logs with deprecation notices
Full Changelog: v2.0.0...v2.0.1
Part-DB 2.0.1
Warning
Part-DB now requires PHP 8.2 or higher. It is recommended that you read the upgrade guide from v1 to v2 before upgrading.
Part-DB 2.0.1
This upgrade introduces a new web based configuration system. Existing configuration using environment variables will continue to work. If you want to configure these parameters via the WebUI in the future, an additional migration step is required. See the upgrade guide for more information.
Bug fixes (compared to 2.0.0)
- Fixed broken english translations
- Fixed problem that wrong column was sorted after columns were reordered in a table
Full Changelog: v2.0.0...v2.0.1
Part-DB 2.0.0
Warning
Part-DB now requires PHP 8.2 or higher. It is recommended that you read the upgrade guide from v1 to v2 before upgrading.
Part-DB 2.0.0
This upgrade introduces a new web based configuration system. Existing configuration using environment variables will continue to work. If you want to configure these parameters via the WebUI in the future, an additional migration step is required. See the upgrade guide for more information.
Breaking changes
- Part-DB now requires at least PHP 8.2 or higher. If you are still using PHP 8.1 you need to upgrade PHP first
- Nodejs 20 or higher is now required
- The
config/banner.md
file does not exist anymore. If you wanna customize the banner, either do it via the WebUI or theBANNER
env. - The parameters
partdb.sidebar.items
,partdb.sidebar.root_node_enable
andpartdb.sidebar.root_expanded
inconfig/parameters.yaml
,
were removed. You can configure them now directly in the admin interface.
New features
- Introduced capability to configure system settings and info providers via the WebUI. No need to work with environment variables anymore
- Improved emoji dialog for rich text editor
Miscellaneous
- Updated dependencies
Full Changelog: v1.17.4...v2.0.0
Part-DB 1.17.4
Part-DB 1.17.3
Important
If you are using Part-DB it would be helpful if you fill out this short survey on your usage of Part-DB (Google Forms): https://forms.gle/Q15twx3YYq3qCNfe8
Tip
There is a new experimental docker image, which is much faster. See this post for more info.
Tip
You can help to translate Part-DB to other languages. See this post for more info.
Bug fixes
- Pass the proxy related settings to the docker application (issue #1001)
Full Changelog: v1.17.3...v1.17.4
Part-DB 1.17.3
Part-DB 1.17.3
Important
If you are using Part-DB it would be helpful if you fill out this short survey on your usage of Part-DB (Google Forms): https://forms.gle/Q15twx3YYq3qCNfe8
Tip
There is a new experimental docker image, which is much faster. See this post for more info.
Tip
You can help to translate Part-DB to other languages. See this post for more info.
Bug fixes
- Fixed a potential denial of service issue related to user avatars (thanks to @NaklehZeidan21)
- Fixed problem with mass creation dialog (#993)
Miscellaneous
- Updated dependencies
Part-DB 1.17.2
Part-DB 1.17.2
Important
If you are using Part-DB it would be helpful if you fill out this short survey on your usage of Part-DB (Google Forms): https://forms.gle/Q15twx3YYq3qCNfe8
Tip
There is a new experimental docker image, which is much faster. See this post for more info.
Tip
You can help to translate Part-DB to other languages. See this post for more info.
New features
- Added option to disable image overlay on part detail pages (#960, thanks @d-buchmann)
- Allow to use the percentage sign directly as unit in parameters, without needing to latex escape it
- Pass supplier part number info to KiCad as custom field (#955, thanks @barisgit)
- Add fields for KiCost KiCad plugin, so that you can easily create a BOM from the information (#910)
Bug fixes
- Fixed typos in info provider description (#942, thanks @d-buchmann)
- Link project root node to edit project page instead of listing all parts (#957, thanks @d-buchmann)
- Fixed problems if parameter value was 0 (#959, thanks @d-buchmann)
What's Changed
- Fix typo and copy-paste error by @d-buchmann in #942
- fix sidebar root node links by @d-buchmann in #957
- Add env option to disable part image overlay by @d-buchmann in #960
- Update AbstractParameter.php by @d-buchmann in #959
- Add supplier information to KiCad part exports by @barisgit in #955
Miscellaneous
- Updated dependencies
New Contributors
Full Changelog: v1.17.1...v1.17.2