Releases: inventree/InvenTree
Releases ยท inventree/InvenTree
0.12.9
What's Changed
Bug Fixes
- [0.12.x] Fix location priority when receiving items (#5661) by @github-actions in #5663
- Handle ValueError when creating stock item by @SchrodingersGat in #5751
- Wrap inventreeBranch check in try/except by @SchrodingersGat in #5842
- Fix exchange rate updates by @SchrodingersGat in #5843
- [0.12.x] Prevent settings from writing to the database during import (#5844) by @github-actions in #5845
Full Changelog: 0.12.8...0.12.9
0.12.8
What's Changed
Bug Fixes
- [0.12.x] Primary address fix (#5592) by @github-actions in #5598
- [0.12.x] stop cascade update_pricing if prices didnt change (#5606) by @github-actions in #5607
- [0.12.x] Fix bug in loading setting from cache (#5612) by @github-actions in #5616
- Backport for plugin bug fix by @SchrodingersGat in #5638
- Allow stocktake quantity to be zero by @SchrodingersGat in #5644
- Exchange rate backend fix - backport by @SchrodingersGat in #5650
Other Changes
- Update version.py by @SchrodingersGat in #5553
- [0.12.x] Fix set password when no old password exists (#5562) by @github-actions in #5563
- [0.12.x] Use prefetch to improve query efficiency (#5613) by @github-actions in #5614
Full Changelog: 0.12.7...0.12.8
0.12.7
What's Changed
Bug Fixes
- [0.12.x] Url fix (#5472) by @github-actions in #5473
- [0.12.x] Login form fix (#5502) by @github-actions in #5504
- [0.12.x] Fix missing filters for get settings validator (#5480) by @wolflu05 in #5522
- [0.12.x] Update required parts for build orders (#5542) by @github-actions in #5543
- Pin setuptools version for docker CI by @SchrodingersGat in #5552
Other Changes
- Update version.py by @SchrodingersGat in #5474
Full Changelog: 0.12.6...0.12.7
0.12.6
What's Changed
Bug Fixes
- [0.12.x] Purchase history graph fix (#5421) by @github-actions in #5422
- [0.12.x] Fix build output unallocate button (#5426) by @github-actions in #5427
- [0.12.x] Fix for potential NoReverseMatch error (#5440) by @github-actions in #5442
- [0.12.x] Catch IndexError when importing data (#5439) by @github-actions in #5443
- [0.12.x] Disable "add rate" button in Admin interface (#5444) by @github-actions in #5447
- [0.12.x] Fix html tag in template (#5445) by @github-actions in #5448
- Update unit tests by @SchrodingersGat in #5446
- [0.12.x] Fix plugin pickeling (#5412) by @github-actions in #5457
- Do not enforce units for part parameters by @SchrodingersGat in #5423
Other Changes
- Bump version number to 0.12.5 by @SchrodingersGat in #5424
- Bump version to 0.12.6 by @SchrodingersGat in #5465
Full Changelog: 0.12.4...0.12.6
0.12.4
Bug Fixes
- [0.12.x] Fix SSO check comparing id against name and extend log output (#5340) by @github-actions in #5377
- [0.12.x] Fix auto-allocation of build outputs (#5378) by @github-actions in #5379
- [0.12.x] Improve sorting of part column for BOM table (#5386) by @github-actions in #5387
- fix cli on 22.04 (#5204) by @SchrodingersGat in #5395
- backport email fix by @SchrodingersGat in #5409
Other Changes
- Update version.py by @SchrodingersGat in #5374
Full Changelog: 0.12.3...0.12.5
0.12.3
What's Changed
Bug Fixes
- [0.12.x] Allow duplicate BOM items when duplicating a part (#5347) by @github-actions in #5350
- [0.12.x] Exclude some common fields from django-import-export (#5349) by @github-actions in #5351
- [0.12.x] Handle errors when printing reports (#5360) by @github-actions in #5361
- [0.12.x] Handle purchase price export for .xls files (#5362) by @github-actions in #5363
- [0.12.x] Return 404 on API requests other than GET (#5365) by @github-actions in #5366
- [0.12.x] Fix for migration - updating from old version (#5372) by @github-actions in #5373
Full Changelog: 0.12.2...0.12.3
0.12.2
What's Changed
Bug Fixes
- [0.12.x] Only update theme if value provided (#5240) by @github-actions in #5241
- [0.12.x] Fix language code for pt-br (#5256) by @github-actions in #5257
- [0.12.x] Fix settings function callback (#5259) by @github-actions in #5262
- [0.12.x] Fix company index page title (#5288) by @github-actions in #5291
- [0.12.x] Stock installed table fix (#5305) by @github-actions in #5306
- [0.12.x] Fix admin url to point to right model (#5319) by @github-actions in #5321
- [0.12.x] Email config fix (#5336) by @github-actions in #5338
Devops / Setup Changes
Other Changes
- Update version.py by @SchrodingersGat in #5238
Full Changelog: 0.12.1...0.12.2
0.12.1
What's Changed
Bug Fixes
- [0.12.x] fix: add missing build model property (#5127) by @github-actions in #5132
- [0.12.x] Rendering fix for build allocation table (#5145) by @github-actions in #5149
- [0.12.x] Order table improvements (#5151) by @github-actions in #5152
- [0.12.x] Handle exception when creating default labels (#5163) by @github-actions in #5166
- [0.12.x] Param fix (#5183) by @github-actions in #5184
- [0.12.x] Fix quantity aggregation for stock table (#5188) by @github-actions in #5190
- [0.12.x] Fix allocation check for completing build order (#5199) by @github-actions in #5200
- [0.12.x] Fix link to SalesOrder in stock history table (#5210) by @github-actions in #5211
- [0.12.x] Protected settings fix (#5229) by @github-actions in #5231
- [0.12.x] fix typo (#5236) by @github-actions in #5237
- [0.12.x] Add missing callback for attachment delete button (#5219) by @github-actions in #5220
Other Changes
- Bump version number to 0.12.1 by @SchrodingersGat in #5201
Full Changelog: 0.12.0...0.12.1
0.12.0
What's Changed
Breaking Changes
- Cleanup plugin mixin registry by @matmair in #4790
- Change target of PurchaseOrder notification by @SchrodingersGat in #4905
- Build Order Updates by @SchrodingersGat in #4855
Security Patches
- Remove hashes from dev requirements by @matmair in #4627
- Add SBOM to container by @matmair in #5017
- Add dj-rest-auth by @matmair in #4187
New Features
- [FR] Update to OpenAPI from CoreAPI by @matmair in #4178
- Support image uploads in the "notes" markdown fields by @SchrodingersGat in #4615
- Project code support by @SchrodingersGat in #4636
- Report Plugins by @SchrodingersGat in #4643
- Add custom template loader class by @SchrodingersGat in #4706
- [FR] Remove Gitpod integration by @matmair in #4740
- CI cleanup by @matmair in #4744
- Add 'Tag' management by @matmair in #4367
- Add list of pending shipment to home page, with corresponding setting by @miggland in #4775
- [Feature] Scrap Build Outputs by @SchrodingersGat in #4800
- Build consume stock by @SchrodingersGat in #4817
- Shipment delivery date by @miggland in #4825
- Adds ability to partially scrap build outputs by @SchrodingersGat in #4846
- Parameter filtering by @SchrodingersGat in #4823
- Improve cli experience by @matmair in #4881
- Part units by @SchrodingersGat in #4854
- Parameter types by @SchrodingersGat in #4935
- Report files by @SchrodingersGat in #4946
- Add Metadata to more models by @miggland in #4898
- Parameter validation via plugin by @SchrodingersGat in #4958
- Add openssf badge by @matmair in #4558
- [FR] Switch from git to dulwich by @matmair in #4966
- Add more version information by @matmair in #5014
- [FR] Add Feature flags by @matmair in #4982
- Add ProjectCode support to build orders by @SchrodingersGat in #4808
- Build line labels by @SchrodingersGat in #5034
- Add metadata to plugin configs by @matmair in #5019
- [Feature] Company Addresses by @LavissaWoW in #4732
Bug Fixes
- Implement pagination for stock history tracking API by @SchrodingersGat in #4629
- Catch error if notes directory does not exist by @SchrodingersGat in #4638
- Fix for "focus" field in forms by @SchrodingersGat in #4644
- Add ordering and search to ProjectCodeList API endpoint by @SchrodingersGat in #4645
- Fix plugin meta lookup by @matmair in #4684
- Mark "supplier" field as required on PurchaseOrder serializer by @SchrodingersGat in #4693
- Fix export of order data by @SchrodingersGat in #4714
- Make sure plugins are always on a new line by @matmair in #4721
- Scan in items fix by @SchrodingersGat in #4738
- Display proper printing target name in the label printing modal dialog by @martonmiklos in #4727
- Fix for sales order tables by @SchrodingersGat in #4753
- Bug fix for label printing by @SchrodingersGat in #4751
- Ignore variant stock when performing stocktake by @SchrodingersGat in #4752
- Metadata fix by @SchrodingersGat in #4725
- Bug fix for zero quantity pricing by @SchrodingersGat in #4765
- Sales order button fix by @SchrodingersGat in #4782
- Fix metadatalookup by @wolflu05 in #4784
- Restore shopping cart icon in BO/Allocate Parts by @sur5r in #4780
- Allow tag fields to be empty by @SchrodingersGat in #4816
- Bug fix for improperly configured SSO provider by @SchrodingersGat in #4822
- Fix category filtering for parameteric part table by @SchrodingersGat in #4861
- Handle ValidationError when creating a new setting by @SchrodingersGat in #4868
- Fix for currency migration by @SchrodingersGat in #4873
- Fix for PurchaseOrder template by @SchrodingersGat in #4885
- Fix for data migration by @SchrodingersGat in #4892
- Part unit migration fix by @SchrodingersGat in #4901
- Fix completeSalesOrderShipment typo in sales_order.js by @martonmiklos in #4908
- js fixes by @SchrodingersGat in #4918
- Fix ReturnOrder serializer by @SchrodingersGat in #4923
- Fix JS linting workflow by @SchrodingersGat in #4915
- Fix/settings bugs and added model SettingKeyType typing by @wolflu05 in #4944
- Fix for 'available' filter by @SchrodingersGat in #4952
- Fix for improper migrations by @SchrodingersGat in #4961
- Prevent div-by-zero error by @SchrodingersGat in #4967
- SSO bug fix by @SchrodingersGat in #4972
- Migration bug fix 2 by @SchrodingersGat in #4977
- Place uninstalled items back in stock by @mattbnz in #4994
- Fix for faulty data migrations by @SchrodingersGat in #4987
- Fix for forms.js by @SchrodingersGat in #4996
- Respect timezone when handeling git commit times by @matmair in #4997
- CSS fix for 2FA token by @SchrodingersGat in #5000
- Migration fix by @SchrodingersGat in #5006
- Catch exception by @SchrodingersGat in #5008
- Fix migration order by @SchrodingersGat in #5027
- Migration fixes by @SchrodingersGat in #5025
- Improve error logging by @SchrodingersGat in #5039
- Replace assertation with more targeted logging check by @matmair in #5045
- custom panel fix by @SchrodingersGat in #5049
- Fixes for purchase order receive buttons by @SchrodingersGat in #5072
- Table custom buttons by @SchrodingersGat in #5075
- Fix constraint for address model by @SchrodingersGat in #5076
- Fix for loadPartTable by @SchrodingersGat in #5082
- Catch Part.DoesNotExist by @SchrodingersGat in #5092
- Scheduling api fix by @SchrodingersGat in #5093
- Fix for stock status change by @SchrodingersGat in #5105
- Fix for index page badge by @SchrodingersGat in #5115
- Child items table by @SchrodingersGat in #5114
Devops / Setup Changes
- Mark as 0.12.0 dev by @SchrodingersGat in #4622
- Disable httpstat.us tests by @SchrodingersGat in #4699
- sentry.io improvements by @SchrodingersGat in #4712
- Code style improvements by @matmair in #4683
- Use coveralls github action by @SchrodingersGat in https://git...