Releases: inventree/InvenTree
Releases · inventree/InvenTree
0.17.9
What's Changed
Bug Fixes
- [Backport] Call machine func (#9191) by @SchrodingersGat in #9298
- [Bug] Import fix (#9008) by @SchrodingersGat in #9321
- Tweak for data import (#9010) by @SchrodingersGat in #9322
Other Changes
- Update version.py by @SchrodingersGat in #9297
- [0.17.x] Prevent sentry reporting in test mode (#9304) by @github-actions in #9306
- [0.17.x] Fix currency rendering (#9308) by @github-actions in #9310
Full Changelog: 0.17.8...0.17.9
0.17.8
What's Changed
Bug Fixes
- [UI] Pricing fix backporty by @SchrodingersGat in #9124
- [0.17.x] Ignore inactive parts (#9125) by @github-actions in #9128
- [0.17.x] Barcode validation fix (#9127) by @github-actions in #9130
- Batch code backport by @SchrodingersGat in #9138
- [0.17.x] Use ref pattern on PO duplicate (#9100) by @github-actions in #9147
- [0.17.x] Handle case of null stock location (#9183) by @github-actions in #9187
- [0.17.x] Add 'note' field to form (#9186) by @github-actions in #9188
- [0.17.x] Remove restriction on row action (#9201) by @github-actions in #9202
- [0.17.x] Fix font size in location column (#9230) by @github-actions in #9231
- [0.17.x] Tracking api fix (#9238) by @github-actions in #9240
- [0.17.x] Auto-fill currency for new supplier part (#9286) by @github-actions in #9287
- Fix asset file serving by @SchrodingersGat in #9295
Other Changes
- Update version.py by @SchrodingersGat in #9112
- [0.17.x] [UI] Table Update (#9220) by @github-actions in #9221
- [0.17.x] Ignore sentry for TemplateSyntaxError (#9239) by @github-actions in #9241
Full Changelog: 0.17.7...0.17.8
0.17.7
What's Changed
Bug Fixes
Other Changes
- Update version.py by @SchrodingersGat in #9067
Full Changelog: 0.17.6...0.17.7
0.17.6
What's Changed
Bug Fixes
- [0.17.x] Enhance creation of default settings (#9028) by @github-actions in #9029
- [0.17.x] feat(backend): Improve error with missing manifest (#8957) by @matmair in #9036
- [0.17.x] Fix for data import (#9060) by @github-actions in #9065
Devops / Setup Changes
- Adjust playwright testing by @SchrodingersGat in #9043
- [Backport] Update supported postgres-cli version to 15 by @SchrodingersGat in #9042
Other Changes
- Update version.py by @SchrodingersGat in #9019
Full Changelog: 0.17.5...0.17.6
0.17.5
What's Changed
Bug Fixes
- [0.17.x] Fix for chart rendering (#8981) by @github-actions in #8982
- [0.17.x] Select first and only pending shipment for sales order barcode allocation (#8984) by @github-actions in #8986
- [0.17.x] Debounce
checkLoginState
to prevent unexpected redirection during testing (#9012) by @github-actions in #9016 - [0.17.x] Report bugfix (#9013) by @github-actions in #9014
Full Changelog: 0.17.4...0.17.5
0.17.4
What's Changed
Devops / Setup Changes
- Update docker build workflow by @SchrodingersGat in #8971
Other Changes
- Update version.py by @SchrodingersGat in #8964
Full Changelog: 0.17.3...0.17.4
0.17.3
What's Changed
Database Changes
Bug Fixes
- [0.17.x] Add Serbian to LanguageContext.tsx (#8880) by @github-actions in #8881
- [0.17.x] Upload timeout (#8895) by @github-actions in #8899
- [0.17.x] fix(plugin): Ensure plugins are only installed if not deactivated (#8893) by @github-actions in #8901
- [0.17.x] Allow CORS for /plugin/ URLs (#8898) by @github-actions in #8900
- [0.17.x] Import fix (#8924) by @github-actions in #8926
- [0.17.x] Plugin reload fix (#8922) by @github-actions in #8936
Other Changes
- Update version.py by @SchrodingersGat in #8859
- [0.17.x] Include location detail in build output table (#8923) by @github-actions in #8927
- [0.17.x] Add check for minimum invoke version (#8952) by @github-actions in #8954
Full Changelog: 0.17.2...0.17.3
0.17.2
What's Changed
Bug Fixes
- [0.17.x] Allow barcode linking for stock location (#8802) by @github-actions in #8810
- [0.17.x] Fix package install in envs using python lower than 3.12 on debian like OSs (#8793) by @github-actions in #8813
- [0.17.x] Fix for buggy Caddyfile (#8830) by @github-actions in #8832
- [0.17.x] Navigate to index when deleting a company (#8831) by @github-actions in #8833
- [0.17.x] Fix for test results in stock item report context (#8843) by @github-actions in #8844
- [0.17.x] Order creation fix (#8846) by @github-actions in #8847
- [0.17.x] Ensure error is raised (#8849) by @github-actions in #8850
- Extended error handling for get_user_color_theme by @SchrodingersGat in #8854
Other Changes
- Update version.py by @SchrodingersGat in #8776
Full Changelog: 0.17.1...0.17.2
0.17.1
What's Changed
Bug Fixes
- [0.17.x] Fix for table update (#8698) by @github-actions in #8699
- [0.17.x] Cast barcode scan IDs to list (#8701) by @github-actions in #8702
- [0.17.x] Image upload error (#8700) by @github-actions in #8704
- [0.17.x] [UI] Enhanced null checks (#8706) by @github-actions in #8711
- [Backport] Fix MFA auth flow by @SchrodingersGat in #8724
- [0.17.x] Badge fix (#8725) by @github-actions in #8727
- [0.17.x] [UI] Link fix (#8726) by @github-actions in #8728
- [0.17.x] Forms fixes (#8722) by @github-actions in #8729
- [0.17.x] Add separate dialog for 'Ship Order' button (#8734) by @github-actions in #8735
- [0.17.x] Handle error when loading icon pack (#8753) by @github-actions in #8755
- [0.17.x] Fix default value for SESSION_COOKIE_SECURE (#8767) by @github-actions in #8769
Other Changes
- Update version.py by @SchrodingersGat in #8689
- [0.17.x] Fix REST registration endpoint (#8738) by @matmair in #8763
- [0.17.x] Zero stock fix (#8766) by @github-actions in #8768
Full Changelog: 0.17.0...0.17.1
0.17.0
0.17.0 Stable Release
We are very pleased to announce the 0.17.0 stable release of InvenTree! Read more about it on our blog.
What's Changed
Breaking Changes
- Improve "issued by" filter for Build list API by @SchrodingersGat in #7900
- [Breaking] Samesite Cookie Fix by @SchrodingersGat in #8269
- Prevent multiple background workers without global cache by @SchrodingersGat in #8401
- [Refactor] Remove 'test statistics' by @SchrodingersGat in #8487
- Plugins installation improvements by @SchrodingersGat in #8503
- API date filter updates by @SchrodingersGat in #8544
- Set null location on stock item: by @SchrodingersGat in #8565
Security Patches
- Bump django from 4.2.14 to 4.2.15 in /src/backend by @dependabot in #7827
- Bump the dependencies group across 1 directory with 7 updates by @dependabot in #8056
- Bump vite from 5.4.5 to 5.4.6 in /src/frontend by @dependabot in #8138
- Bump django from 4.2.15 to 4.2.16 in /src/backend by @dependabot in #8257
- [CUI] Fix rendering issues for barcodes by @SchrodingersGat in #8286
- Bump backend deps by @matmair in #8290
- [PUI] SSO improvments by @matmair in #8527
- Bump pyjwt from 2.10.0 to 2.10.1 in /src/backend by @dependabot in #8619
- Bump django from 4.2.16 to 4.2.17 in /src/backend by @dependabot in #8634
- Fix vulnerable dependencies by @matmair in #8655
Database Changes
- [WIP] Testable parts by @SchrodingersGat in #7888
- Test template fix by @SchrodingersGat in #8031
- [Bug] Ensure links are prepended with base URL on receipt by @SchrodingersGat in #8367
- Purchase Order Destination by @SchrodingersGat in #8403
- Sales order improvements by @SchrodingersGat in #8445
- Remove dummy migration file by @SchrodingersGat in #8537
- SalesOrder Data Migration by @SchrodingersGat in #8585
New Features
- Adds "ON HOLD" status to order models by @SchrodingersGat in #7807
- [PUI] Edit shortcut by @SchrodingersGat in #7870
- Update default fonts for docker image by @SchrodingersGat in #7881
- Build table fix by @SchrodingersGat in #7940
- Enhance plugin SN validation by @SchrodingersGat in #7942
- [Build] Create child builds by @SchrodingersGat in #7941
- User defined states by @matmair in #7862
- [PUI] Add Link/Unlink Barcode action by @matmair in #7939
- [PUI] Add pagination controls by @matmair in #7958
- [PUI] Add view of all defined units to Admin center by @matmair in #8040
- PUI Plugin Panels by @SchrodingersGat in #7470
- Duplicate orders via API by @SchrodingersGat in #8145
- Barcode logging by @SchrodingersGat in #8150
- [PUI] Plugin panel context by @SchrodingersGat in #8190
- Shipment Reports by @fuzeman in #8194
- New event triggers by @SchrodingersGat in #8226
- Shipment Attachments by @fuzeman in #8231
- [PUI] Plugin settings UI by @SchrodingersGat in #8228
- [Refactor] Sales Order Shipment by @SchrodingersGat in #8249
- [PUI] Sales order shipments by @SchrodingersGat in #8250
- [PUI] Table query params by @SchrodingersGat in #8279
- Order table variants by @SchrodingersGat in #8295
- [Plugin] Enhancements for serial number validation by @SchrodingersGat in #8311
- Log failed task by @SchrodingersGat in #8333
- [PUI] stock table by @SchrodingersGat in #8396
- [PUI] Dashboard refactor by @SchrodingersGat in #8278
- Offload initial email task by @SchrodingersGat in #8413
- Enable ordering of BomList by 'reference' by @SchrodingersGat in #8437
- Invoke error handling by @SchrodingersGat in #8454
- [PUI] Part allocations by @SchrodingersGat in #8458
- Add level indicators and path to stock location and part category dropdowns by @chris-thorn in #8366
- configurable ldap group classes by @jacobfelknor in #8475
- [PUI] Use ApiIcon for plugin panels by @SchrodingersGat in #8496
- Add structlog by @matmair in #7937
- Add PO wildcard default setting by @jacobfelknor in #8532
- Add new report filters for accessing database tables by @SchrodingersGat in #8560
- Add SelectionList concept by @matmair in #8054
- Set status when returning from customer by @SchrodingersGat in #8571
- Stock Transfer Improvements by @SchrodingersGat in #8570
- [PUI] Hide "location" column in certain conditions by @SchrodingersGat in #8587
- Return Order - Improvements by @SchrodingersGat in #8590
- Allow settings value to be nullified by @SchrodingersGat in #8596
- [PUI] Supplier part badges by @SchrodingersGat in #8625
- [PUI] Order Parts Wizard by @SchrodingersGat in #8602
- [Refactor] Barcode scanning by @SchrodingersGat in #8658
Bug Fixes
- Metadata api fix by @SchrodingersGat in #7829
- [Bug] Attachment permissions by @SchrodingersGat in #7863
- Panel tab click fix by @SchrodingersGat in #7867
- Fix usePartFields hook by @SchrodingersGat in #7868
- [Bug] Check before calling schedule_pricing_update by @SchrodingersGat in #7871
- Update Chinese language support by @SchrodingersGat in #7878
- [PUI] Fix settings indentation by @matmair in #7905
- [PUI] Fix user detail save on PUI by @matmair in #7906
- [PUI] Fix broken SKU link by @matmair in #7909
- [PUI] Fix for BOM pricing donut chart by @SchrodingersGat in #7917
- [PUI] Order Currency by @SchrodingersGat in #7918
- [PUI] Check length before access by @SchrodingersGat in #7923
- Fix columns for build line table by @SchrodingersGat in #7931
- Bug fix for PurchaseOrderCancelSerializer by @SchrodingersGat in #7943
- [PUI] fix missing key in currency table by @matmair in #7953
- [PUI] Test result fixes by @SchrodingersGat in #7956
- [BUG] Order of states in schema descriptions is not stable by @matmair in #7978
- Fix state changes on stock items by @matmair in #7976
- Fix path by @matmair in #7979
- Add git config for CI by @SchrodingersGat in #7983
- fix translatable string by @matmair in #7999
- Add extra undefined check for table filters by @SchrodingersGat in #8008
- Fix "sales_order" filter for build table by @SchrodingersGat in htt...