0.10.0
版本发布时间: 2023-02-07 20:33:28
inventree/InvenTree最新发布版本:0.16.5(2024-10-07 17:04:54)
What's Changed
Breaking Changes
- [FR] Add API endpoint to activate plugins by @matmair in https://github.com/inventree/InvenTree/pull/4186
Security Patches
- SSO tweaks by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4169
- [FR] Enable restrictions on allowed domains for signup by @matmair in https://github.com/inventree/InvenTree/pull/4172
- [SSO] Separate settings for local and social signup by @matmair in https://github.com/inventree/InvenTree/pull/4171
New Features
- List PO/SO/BO by reference in API by @miggland in https://github.com/inventree/InvenTree/pull/4083
- Calendar export by @miggland in https://github.com/inventree/InvenTree/pull/3858
- Part stocktake by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4069
- [FR] Slack notifications & notification method updates by @matmair in https://github.com/inventree/InvenTree/pull/4114
- Initialize target date for new PO line and SO line by @bloemp in https://github.com/inventree/InvenTree/pull/4170
- Bom export with substitute part numbers by @bloemp in https://github.com/inventree/InvenTree/pull/4203
- [FR] Add "priority" field to BuildOrder by @matmair in https://github.com/inventree/InvenTree/pull/4225
- [BUG] Plugin Schedule do not update when beeing changed + plugin testing by @matmair in https://github.com/inventree/InvenTree/pull/4243
- [FR] Add last updated column for supplier parts by @matmair in https://github.com/inventree/InvenTree/pull/4214
- Plugin settings refactor by @matmair in https://github.com/inventree/InvenTree/pull/4185
- Add cli to package installs by @matmair in https://github.com/inventree/InvenTree/pull/4274
- Include stock item purchase price in pricing cache by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4292
- Client side currency conversion by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4293
Bug Fixes
- Fix pricing bug for automated updates by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4075
- Fix stock location structural check by @bloemp in https://github.com/inventree/InvenTree/pull/4089
- Replaced include tag with included files content by @Nerade in https://github.com/inventree/InvenTree/pull/4093
- Fix for SOCIALACCOUNT_PROVIDERS by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4124
- Catch potential issues when importing data by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4129
- Fixes and improvements for the part import wizard by @bloemp in https://github.com/inventree/InvenTree/pull/4127
- Issues with maintenance_mode.txt by @matmair in https://github.com/inventree/InvenTree/pull/4148
- BUG: Fix settings lookup by @matmair in https://github.com/inventree/InvenTree/pull/4147
- Catch potential error when refreshing part pricing by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4154
- Logic fix for build calculation by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4161
- [BUG] Fix ownership by @matmair in https://github.com/inventree/InvenTree/pull/4244
- Fix debian 11 detection on installer by @matmair in https://github.com/inventree/InvenTree/pull/4241
- Make sure that print label dialog has a submit button. by @bloemp in https://github.com/inventree/InvenTree/pull/4240
- Rewording templates by @matmair in https://github.com/inventree/InvenTree/pull/4235
- [BUG] Quick Installer:
INVENTREE_DB_PORT
errors by @matmair in https://github.com/inventree/InvenTree/pull/4224 - Reload purchase order table after part order by @bloemp in https://github.com/inventree/InvenTree/pull/4219
- Fix for returning stock from the customer to a specified location by @bloemp in https://github.com/inventree/InvenTree/pull/4208
- Fix for showing about dialog by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4259
- Bug fix for creating Part or Company via API by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4264
- Force builtin plugins to be active by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4276
- Improvements for part creation API endpoint by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4281
- Prevent duplicate groups in reference format fields by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4291
- Plugin schedule fix by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4295
- Docker build fix by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4298
- Currency update fix by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4303
Devops / Setup Changes
- Unit test for part pricing background task by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4080
- Add more tests for order API by @miggland in https://github.com/inventree/InvenTree/pull/4088
- Use github token for version check by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4092
- Use GITHUB_TOKEN for API unit test by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4094
- Remove breaking test in CI by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4100
- Test fix for ongoing CI issues by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4107
- [Testing] Fix docker build by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4109
- docker venv fix by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4118
- Disable cosign step in docker workflow by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4145
- Adds concurrency config for docker CI workflow by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4160
- [FR] Simplify / optimize setting loading by @matmair in https://github.com/inventree/InvenTree/pull/4152
- Change default value for auto-backup setting by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4189
- Gunicorn options by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4192
- Configuration options for dbbackup by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4190
- [BUG] Increase worker-timeout to account for install times by @matmair in https://github.com/inventree/InvenTree/pull/4285
- Django q sentry by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4296
Other Changes
- Version number 0.10.0 dev by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4068
- Add translation support for Slovenian by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4072
- Load plugins for collectstatic by @wolflu05 in https://github.com/inventree/InvenTree/pull/4077
- Enable rendering of table in Notes markdown into reports by @SergeoLacruz in https://github.com/inventree/InvenTree/pull/4081
- UrlsMixin plugin update custom urls on load by @Bbillyben in https://github.com/inventree/InvenTree/pull/4065
- Control build allocation of optional BOM items by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4090
- Serial number autofill by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4091
- Various fixes to the "Download image from URL" functionality by @bloemp in https://github.com/inventree/InvenTree/pull/4101
- Add configurable option for controlling default "delete_on_deplete" by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4106
- Clean extra non-printable chars by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4110
- Change overflow property in order to fix horizontal scrolling (Fix #3569) by @miggland in https://github.com/inventree/InvenTree/pull/4117
- Parameters table fix by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4120
- Create missing entries for default reports by @bloemp in https://github.com/inventree/InvenTree/pull/4128
- Add test description field by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4137
- Update django-allauth lib version by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4141
- Do not log PermissionDenied error by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4143
- Add Date input for table filter by @Bbillyben in https://github.com/inventree/InvenTree/pull/4067
- Label api refactor by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4165
- [FR] Move URL endpoints to API namespace by @matmair in https://github.com/inventree/InvenTree/pull/4163
- Dep updates by @matmair in https://github.com/inventree/InvenTree/pull/4176
- Remove total lines badge from README by @matmair in https://github.com/inventree/InvenTree/pull/4193
- Fix typos/naming by @matmair in https://github.com/inventree/InvenTree/pull/4242
- Update receive items help text to reflect reality by @miggland in https://github.com/inventree/InvenTree/pull/4230
- [FR] Simple API endpoint to change own user metadata by @matmair in https://github.com/inventree/InvenTree/pull/4151
- Fixed error in default BOM report by @SergeoLacruz in https://github.com/inventree/InvenTree/pull/4257
- Improve translation source text by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4254
- Tweak SSO settings page by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4263
- Do not auto-fill target_date for line items by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4275
- Disable filter controls for part parameter table by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4297
- Currency API Updates by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4300
- Update installer path by @matmair in https://github.com/inventree/InvenTree/pull/4305
- Backup task fixes by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4307
- Add option to specify cache attribute when loading a plugin setting by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4315
- Bump version number by @SchrodingersGat in https://github.com/inventree/InvenTree/pull/4314
New Contributors
- @SergeoLacruz made their first contribution in https://github.com/inventree/InvenTree/pull/4081
- @bloemp made their first contribution in https://github.com/inventree/InvenTree/pull/4089
- @Nerade made their first contribution in https://github.com/inventree/InvenTree/pull/4093
Full Changelog: https://github.com/inventree/InvenTree/compare/0.9.0...0.10.0