Releases: inventree/InvenTree
Releases · inventree/InvenTree
Release list
1.5.6
What's Changed
Bug Fixes
- Playwright fix by @SchrodingersGat in #12883
- [1.5.x] Fix validation of dependent serializer fields (#12871) by @github-actions[bot] in #12877
- [1.5.x] Ensure generated label PDFs have correct extension (#12870) by @github-actions[bot] in #12879
- [1.5.x] [bug] Build line fix (#12892) by @github-actions[bot] in #12894
- [1.5.x] [bug] Fix for Attachment thumbnail generation (#12902) by @github-actions[bot] in #12903
- [1.5.x] Fix floating point comparisons for parameter values (#12927) by @github-actions[bot] in #12930
- [1.5.x] [API] Use InvenTreeDecimalField for minimum_stock and maximum_stock (#12928) by @github-actions[bot] in #12929
- [1.5.x] [UI] Fix BOM pricing tooltip (#12931) by @github-actions[bot] in #12934
Devops / Setup Changes
- [CI] Pin inventree-plugin-creator to 1.20.1 (#12932) by @SchrodingersGat in #12935
Other Changes
- Update version.py by @SchrodingersGat in #12866
- [1.5.x] Display user fix (#12869) by @github-actions[bot] in #12876
- Test result bug (#12918) by @SchrodingersGat in #12920
Full Changelog: 1.5.5...1.5.6
1.5.5
What's Changed
Bug Fixes
- [1.5.x] Fix 12844 notification external link (#12845) by @github-actions[bot] in #12847
- [1.5.x] Add more robust plugin installation check (#12858) by @github-actions[bot] in #12860
- [1.5.x] Bug fixes for plugin file check (#12861) by @github-actions[bot] in #12862
Devops / Setup Changes
Other Changes
- Update version.py to 1.5.5 by @matmair in #12825
- [1.5.x] Add owner field to stock location create/edit form (#12826) by @github-actions[bot] in #12836
- [1.5.x] fix: users created via Admin Center never receive password reset emails (#12839) by @github-actions[bot] in #12846
Full Changelog: 1.5.4...1.5.5
1.5.4
1.5.3
What's Changed
Security Patches
Bug Fixes
- [1.5.x] Fix race condition for take_stock method (#12718) by @github-actions[bot] in #12719
- [1.5.x] update auto allocation button tooltip and visibility logic (#12720) by @github-actions[bot] in #12726
- [1.5.x] Stock location fix (#12742) by @github-actions[bot] in #12743
- [1.5.x] Notification fix (#12744) by @github-actions[bot] in #12745
- [1.5.x] [UI] Fixes for column resizing (#12755) by @github-actions[bot] in #12758
- [1.5.x] [UI] Fix useReceiveLineItems bug (#12756) by @github-actions[bot] in #12757
- [1.5.x] Handle missing record in after_delete_supplier_part (#12772) by @github-actions[bot] in #12777
- BOM Validation Improvements (#12780) by @SchrodingersGat in #12786
- [1.5.x] Refactor part pricing updates (#12787) by @github-actions[bot] in #12791
- [1.5.x] Exception handling for data outputs (#12797) by @github-actions[bot] in #12800
- [1.5.x] Plugin load fix (#12776) by @github-actions[bot] in #12802
- [1.5.x] [bug] Plugin fix (#12805) by @github-actions[bot] in #12806
- [1.5.x] [bug] Prevent editing of model-type for data import (#12809) by @github-actions[bot] in #12811
- Fix for recursive custom units (#12815) by @SchrodingersGat in #12820
Devops / Setup Changes
- [1.5.x] (feature): docker health checks (#12124) by @github-actions[bot] in #12749
- [1.5.x] Add error message for missing TLD (#12789) by @github-actions[bot] in #12796
Other Changes
- Bump InvenTree software version to 1.5.3 by @SchrodingersGat in #12711
- [1.5.x] Tracing fix (#12728) by @github-actions[bot] in #12736
- [1.5.x] Metadata fix (#12771) by @github-actions[bot] in #12775
- [1.5.x] Enhanced error message on CSRF failure (#12788) by @github-actions[bot] in #12794
Full Changelog: 1.5.2...1.5.3
1.5.2
What's Changed
Security Patches
- [1.5.x] Strip potentially dangerous tags from SVG files (#12687) by @github-actions[bot] in #12690
- [1.5.x] User permissions check for Attachment API (#12689) by @github-actions[bot] in #12691
Bug Fixes
- [1.5.x] fix: trigger pricing recalculation when SupplierPart pack_quantity changes (#12421) by @github-actions[bot] in #12674
- [1.5.x] [UI] PO Receive bug (#12709) by @github-actions[bot] in #12710
Devops / Setup Changes
Other Changes
- [1.5.x] [FR] stop shipping docs with packages (#12657) by @matmair in #12662
- Bump InvenTree software version to 1.5.2 by @SchrodingersGat in #12660
Full Changelog: 1.5.1...1.5.2
1.5.1
What's Changed
Security Patches
- [1.5.x] chore(deps): bump sqlparse from 0.5.5 to 0.6.0 in /src/backend (#12653) by @github-actions[bot] in #12659
Bug Fixes
- [1.5.x] [bug] Handle duplicate email addresses for magic links (#12621) by @github-actions[bot] in #12622
- [1.5.x] reset errors on update (#12550) by @github-actions[bot] in #12630
- [1.5.x] [bug] OptionalField race condition (#12627) by @github-actions[bot] in #12629
- [1.5.x] [bug] Fix ReturnOrder event registration (#12633) by @github-actions[bot] in #12636
- [1.5.x] [bug] Fix broken user setting (#12638) by @github-actions[bot] in #12639
- [1.5.x] Improve error handling for unit registry (#12643) by @github-actions[bot] in #12645
Devops / Setup Changes
Other Changes
- Bump InvenTree software version to 1.5.1 by @SchrodingersGat in #12620
- [1.5.x] fix: support UUID notification references (#12616) by @github-actions[bot] in #12626
Full Changelog: 1.5.0...1.5.1
1.5.0
What's Changed
Breaking Changes
- !feat(backend): bump minimum python version by @matmair in #12223
- [UI] Table field refactor by @SchrodingersGat in #12274
- [API] Refactor API for duplicating objects by @SchrodingersGat in #12294
- Adjust default behavior of "migrate" command by @SchrodingersGat in #12320
- [pricing] Remove dead pricing code on Part model by @SchrodingersGat in #12357
- [refactor] Remove MPTT mixin from StockItem model by @SchrodingersGat in #12360
- [API] Optional field permissions by @SchrodingersGat in #12529
- feat(backend): add throtteling by default by @matmair in #11951
Security Patches
- Fix permissions for group and RuleSet endpoints by @SchrodingersGat in #12563
- [security] Additional SSRF protections by @SchrodingersGat in #12595
Database Changes
- [db] Fix for UUID fields by @SchrodingersGat in #12301
- Fix currency choices for PartPricing model by @SchrodingersGat in #12336
- [feature] Unique parameters by @SchrodingersGat in #12388
- Data import fix by @SchrodingersGat in #12568
New Features
- [UI] Tree select in form fields by @SchrodingersGat in #12217
- [UI] Snippet editor by @SchrodingersGat in #12299
- [UI] Add form submission shortcut by @SchrodingersGat in #12328
- [feature] Break apart assemblies by @SchrodingersGat in #12310
- [UI] Preview Drawer by @SchrodingersGat in #12117
Bug Fixes
- Skip "many" fields in DataExport by @SchrodingersGat in #12255
- Bug fix for exception handler by @SchrodingersGat in #12257
- [UI] Stock column fix by @SchrodingersGat in #12268
- fix: preserve supplier import stock workflow by @suzunn in #12215
- [UI] Fix dashboard issue by @SchrodingersGat in #12275
- [UI] Fix 'available' display by @SchrodingersGat in #12279
- Fix stocktake bug for counting serialized items by @SchrodingersGat in #12280
- Fix for STOCK_COUNT event by @SchrodingersGat in #12281
- Pricing bugs by @SchrodingersGat in #12305
- [bug] Barcode bug fix by @SchrodingersGat in #12319
- [bug] Fix for stocktake exporter by @SchrodingersGat in #12324
- Fix notes being dropped on part creation by @ledvinap in #12332
- [bug] Plugin load fix by @SchrodingersGat in #12329
- [bug] Currency options fix by @SchrodingersGat in #12343
- [UI] Form fix by @SchrodingersGat in #12348
- Bug fixes for PO receive by @SchrodingersGat in #12349
- [bug] Fix data import bug by @SchrodingersGat in #12355
- [bug] prevent double-complete of shipments by @SchrodingersGat in #12366
- [bug] Transfer order fixes by @SchrodingersGat in #12367
- [bug] Prevent duplicate receive operation on ReturnOrder by @SchrodingersGat in #12368
- [bug] Child fix by @SchrodingersGat in #12374
- Hardening build outputs by @SchrodingersGat in #12376
- [bug] fix concurrent update issues by @SchrodingersGat in #12380
- Uninstall fix by @SchrodingersGat in #12378
- [bug] Quantity fixes by @SchrodingersGat in #12375
- Prevent duplication completion of ReturnOrder by @SchrodingersGat in #12386
- Fix for BuildItem with zero quantity by @SchrodingersGat in #12387
- Bug fixes by @SchrodingersGat in #12365
- Fix StockItem parent update on delete by @SchrodingersGat in #12377
- [bug] Tree parent fix by @SchrodingersGat in #12401
- Fix creation date formatting on part detail page by @aamirasmal15 in #12423
- fix(ui): show initial stock fields when PART_CREATE_INITIAL enabled by @br413 in #12415
- [bug] Bom table fix by @SchrodingersGat in #12436
- Read report/label templates in binary mode by @impuls42 in #12432
- Fix admin search for Address and Contact company foreign keys by @bhumin18 in #12440
- [bug] BOM checksum fix by @SchrodingersGat in #12455
- [bug] Attachment str fix by @SchrodingersGat in #12461
- Bug fix for exporting SalesOrderAllocation data by @SchrodingersGat in #12463
- [UI] Display all error table field error messages by @SchrodingersGat in #12456
- fix(backend): registry install command by @matmair in #11657
- [bug] Fix concurrency issues for allocation by @SchrodingersGat in #12478
- [bug] Unique constraint for serial numbers by @SchrodingersGat in #12483
- Token save fix by @SchrodingersGat in #12491
- Improve validation for import session by @SchrodingersGat in #12492
- [bug] Concurrency fix for scheduled tasks by @SchrodingersGat in #12493
- Fix for data import "update" by @SchrodingersGat in #12513
- Handle report error on missing svg data by @SchrodingersGat in #12514
- Row locking for data import / update by @SchrodingersGat in #12515
- Fix for TreeFieldComponent by @SchrodingersGat in #12519
- Robustify playwright test by @SchrodingersGat in #12522
- Handle missing part by @SchrodingersGat in #12566
- Barcode API bugs by @SchrodingersGat in #12565
- [API] Handle AppRegistryNotReady by @SchrodingersGat in #12571
- [bug] excel encoding for data import by @SchrodingersGat in #12576
- [bug] Fix post-delete actions by @SchrodingersGat in #12575
- [bug] Fix getLogoImage helper by @SchrodingersGat in #12577
- [bug] Fix part duplicate checks by @SchrodingersGat in #12574
- [bug] Handle deleted Part by @SchrodingersGat in #12578
- [API] Restrict barcode scan history by @SchrodingersGat in #12569
- [bug] Validate location when completing build outputs by @SchrodingersGat in #12570
- [bug] Fix PartStocktakeSerializer by @SchrodingersGat in #12587
- [docker] Include pip license file by @SchrodingersGat in #12583
- [bug] Plugin reload fix by @SchrodingersGat in #12590
- Fix test result ordering by test timestamps by @jayasree-007 in #12533
Devops / Setup Changes
- Update devcontainer Dockerfile by @SchrodingersGat in #12244
- Revert devcontainer to python 3.12 by @SchrodingersGat in #12249
- chore(backend): typing fixes by @matmair in #12247
- chore(backend): harden gh setup by @matmair in #12262
- chore(backend): Remove devops by @matmair in #12265
- Add playwright test for image upload from clipboard by @martonmiklos in #11597
- [UI] Fix imports by @SchrodingersGat in #12292
- fix test assumption by @matmair ...
1.4.4
What's Changed
Bug Fixes
- [1.4.x] Fix for data import "update" (#12513) by @github-actions[bot] in #12516
- [1.4.x] Handle report error on missing svg data (#12514) by @github-actions[bot] in #12517
- [1.4.x] Handle missing part (#12566) by @github-actions[bot] in #12567
- [1.4.x] [API] Handle AppRegistryNotReady (#12571) by @github-actions[bot] in #12573
- [1.4.x] [bug] Validate location when completing build outputs (#12570) by @github-actions[bot] in #12589
- [1.4.x] [bug] excel encoding for data import (#12576) by @github-actions[bot] in #12579
- [1.4.x] [bug] Fix part duplicate checks (#12574) by @github-actions[bot] in #12581
- [1.4.x] [bug] Fix post-delete actions (#12575) by @github-actions[bot] in #12580
- [1.4.x] [bug] Handle deleted Part (#12578) by @github-actions[bot] in #12586
Devops / Setup Changes
- Demo data branch backport by @SchrodingersGat in #12521
- Detect demo branch based on software version by @SchrodingersGat in #12531
Other Changes
- Update version.py by @SchrodingersGat in #12518
Full Changelog: 1.4.3...1.4.4
1.4.3
What's Changed
Bug Fixes
- [1.4.x] Read report/label templates in binary mode (#12432) by @github-actions[bot] in #12441
- [bug] BOM checksum fix (#12455) by @SchrodingersGat in #12457
- [1.4.x] [bug] Attachment str fix (#12461) by @github-actions[bot] in #12462
- [1.4.x] Token save fix (#12491) by @github-actions[bot] in #12494
- [1.4.x] Improve validation for import session (#12492) by @github-actions[bot] in #12495
- [1.4.x] Concurrency fix for scheduled tasks (#12493) by @github-actions[bot] in #12497
Devops / Setup Changes
- Adjust demo-dataset for CI (#12500) by @SchrodingersGat in #12502
Other Changes
- Update version.py by @SchrodingersGat in #12404
- [1.4.x] Fix admin search for Address and Contact models (#12440) by @github-actions[bot] in #12453
- [1.4.x] chore(deps): bump pillow from 12.2.0 to 12.3.0 in /src/backend (#12438) by @github-actions[bot] in #12447
Full Changelog: 1.4.2...1.4.3
1.4.2
What's Changed
Bug Fixes
- [1.4.x] Fix for stocktake exporter (#12324) by @github-actions[bot] in #12327
- [1.4.x] Fix notes on part creation (#12332) by @github-actions[bot] in #12339
- [1.4.x] [bug] Plugin load fix (#12329) by @github-actions[bot] in #12340
- [1.4.x] Currency options fix (#12343) by @github-actions[bot] in #12347
- [1.4.x] [UI] Docs links (#12342) by @github-actions[bot] in #12346
- [1.4.x] Fix data import bug (#12355) by @github-actions[bot] in #12356
- [1.4.x] [bug] prevent double-complete of shipments (#12366) by @github-actions[bot] in #12370
- [1.4.x] [bug] Transfer order fixes (#12367) by @github-actions[bot] in #12371
- [1.4.x] Prevent duplicate receive operation on ReturnOrder (#12368) by @github-actions[bot] in #12372
- [1.4.x] fix concurrent update issues (#12380) by @github-actions[bot] in #12381
- [1.4.x] Prevent duplication completion of ReturnOrder (#12386) by @github-actions[bot] in #12389
- [1.4.x] Fix for BuildItem with zero quantity (#12387) by @github-actions[bot] in #12390
- [1.4.x] [bug] Tree parent fix (#12401) by @github-actions[bot] in #12402
- [1.4.x] [bug] Barcode bug fix (#12319) by @github-actions[bot] in #12321
- [1.4.x] Bug fixes for PO receive (#12349) by @github-actions[bot] in #12351
Other Changes
- Bump InvenTree software version to 1.4.2 by @SchrodingersGat in #12291
Full Changelog: 1.4.1...1.4.2