Releases: inventree/InvenTree
Releases · inventree/InvenTree
0.13.3
What's Changed
Bug Fixes
- [0.13.x] Do not create owners when importing data (#6271) by @github-actions in #6272
- Import Fix (#6274) by @SchrodingersGat in #6277
- JS translation fix (#6288) by @SchrodingersGat in #6289
- [0.13.x] django-allauth==0.60.1 (#6301) by @github-actions in #6302
- SSO Error Improvememts (#6246) by @SchrodingersGat in #6304
Other Changes
- Update version.py by @SchrodingersGat in #6266
Full Changelog: 0.13.2...0.13.3
0.13.2
What's Changed
Bug Fixes
- Fix rendering of supplier pack quantity by @SchrodingersGat in #6228
- Backport #6162 to 0.13 by @30350n in #6237
- Backport #6158 by @30350n in #6239
- Backport changes to tasks.py by @SchrodingersGat in #6256
- Fix news feed task timeout (#6250) by @SchrodingersGat in #6265
Devops / Setup Changes
Other Changes
- Update version.py by @SchrodingersGat in #6220
Full Changelog: 0.13.1...0.13.2
0.13.1
What's Changed
Important Information - SSO Support
In this release, to fix a critical bug with SSO, some users may experience a "breaking change" for particular SSO integration configurations. We have updated our version of the django-allauth
library, from 0.54.0
to 0.59.0
.
For complete information on the changes required for upgrade, refer to the following release notes (from django-allauth
):
Refer to the linked issue below (under Breaking Changes) for further information.
Breaking Changes
Bug Fixes
- [0.13.x] Remove --no-frontend option from installer (#6111) by @github-actions in #6112
- [0.13.x] Fix to clear SO Allocations on receipt of Return Order Line Item (#6117) by @github-actions in #6124
- [0.13.x] Re-implement no-frontend flag in "invoke update" (#6183) by @github-actions in #6184
- [0.13.x] Improve data import for PartParameterTemplate (#6182) by @github-actions in #6185
- [0.13.x] Handle case where ref_url is invalid (#6186) by @github-actions in #6189
- [0.13.x] Fix resource classes for order models (#6188) by @github-actions in #6190
- [0.13.x] Ready fix (#6191) by @github-actions in #6194
- [0.13.x] Fix for mobile app documentation URL (#6198) by @github-actions in #6199
- [0.13.x] Specify ForeignKey widget for importing destination field (#6205) by @github-actions in #6206
- fixed depreceated is_ajax (#6210) by @SchrodingersGat in #6216
- Fix build API URL by @SchrodingersGat in #6219
Other Changes
- [0.13.x] Small tweak for log output (#6102) by @github-actions in #6103
- [0.13.x] Cancel purchase order - Error object (#6137) by @github-actions in #6138
- Update version.py by @SchrodingersGat in #6187
Full Changelog: 0.13.0...0.13.1
0.13.0
What's Changed
Breaking Changes
- Refactor: Dockerimage by @wolflu05 in #5007
- Label plugin refactor by @SchrodingersGat in #5251
- Skip ready functions if not in main thread or plugins are not loaded yet by @wolflu05 in #5005
Security Patches
- Bump django - fix CVE-2023-36053 by @matmair in #5168
- Add email login by @matmair in #5209
- Add deepsource for more security testing by @matmair in #5714
- Api token updates by @SchrodingersGat in #5664
- Fix admin site - Custom admin URL by @SchrodingersGat in #5766
- Bump pillow from 9.5.0 to 10.0.1 by @dependabot in #5657
New Features
- add report feature for stock locations by @xeno27 in #5134
- Stocktake external by @SchrodingersGat in #5182
- Add 'available' filter for BuildLine API endpoint by @SchrodingersGat in #5186
- Stocktake location filter by @SchrodingersGat in #5185
- Support Debian 12 on installer by @matmair in #5205
- Added required attribute to settings/plugins, refactor: allValues by @wolflu05 in #5224
- Add database model for defining custom units by @SchrodingersGat in #5268
- P UI: Basic UI & Auth setup by @matmair in #5207
- Adds trigger when plugins are loaded by @matmair in #5260
- P-UI: Fast language / theme / server selection by @matmair in #5301
- P UI: Show server version on auth by @matmair in #5314
- Use error report fork by @matmair in #5171
- Increased settings value length from 200 to 2000 by @matmair in #5403
- [P-UI] Home page by @matmair in #5344
- Use
IS_DEV_OR_DEMO
for playground by @matmair in #5454 - [FR/P_UI] Sentry.io integration for front-end by @matmair in #5453
- Modal api forms by @SchrodingersGat in #5355
- PUI: Scan Page by @matmair in #5500
- Fix set password when no old password exists by @Adoliin in #5562
- [P UI] Make base url configurable by @matmair in #5577
- Let plugins decide if events should be processed or not by @lippoliv in #5618
- Plugin reload mechanism by @SchrodingersGat in #5649
- Feature/Tree picker by @wolflu05 in #5595
- Native LDAP support by @wolflu05 in #5226
- Plugin auto migrate by @SchrodingersGat in #5668
- Report orientation by @SchrodingersGat in #5678
- Feature/location types by @wolflu05 in #5588
- Add basic support for scanning vendor barcodes by @30350n in #5509
- [PUI] Render status labels by @matmair in #5759
- [PUI] Added Server Info Modal by @matmair in #5810
- [PUI] Added AboutInventreeModal by @matmair in #5813
- Printing options by @wolflu05 in #5786
- [PUI] Settings simplification and restructure by @matmair in #5822
- [PUI] Add user managment to frontend by @matmair in #5862
- [PUI] Add more formatters by @matmair in #5771
- Expose API version descriptors for admins via API by @matmair in #5865
- Label sheet printer by @SchrodingersGat in #5883
- Added first UI components for user managment by @matmair in #5875
- Form improvements by @wolflu05 in #5837
- Added order cancel notifications by @matmair in #5912
- PUI general improvements by @wolflu05 in #5947
- PO barcode- add line by @SchrodingersGat in #5949
- [PUI] Allow rendering of custom states by @matmair in #6008
- LDAP group membership support by @mechanarchy in #6003
- Give the people what they want by @SchrodingersGat in #6021
- PUI: navigation/admin center improvements by @wolflu05 in #5953
- State transition support for generic states by @matmair in #6017
- Sales order barcode allocate by @SchrodingersGat in #6072
Bug Fixes
- fix: add missing build model property by @markxoe in #5127
- Rendering fix for build allocation table by @SchrodingersGat in #5145
- Order table improvements by @SchrodingersGat in #5151
- Handle case where git head is detached by @SchrodingersGat in #5161
- Handle exception when creating default labels by @SchrodingersGat in #5163
- Param fix by @SchrodingersGat in #5183
- Shorten string fix by @SchrodingersGat in #5187
- Fix quantity aggregation for stock table by @SchrodingersGat in #5188
- Fix range filtering for serial number by @SchrodingersGat in #5189
- Fix allocation check for completing build order by @SchrodingersGat in #5199
- Fix cli on 22.04 by @matmair in #5204
- Fix link to SalesOrder in stock history table by @SchrodingersGat in #5210
- Docker: add missing reporting libs by @SchrodingersGat in #5213
- Add missing callback for attachment delete button by @SchrodingersGat in #5219
- Protected settings fix by @SchrodingersGat in #5229
- Only update theme if value provided by @SchrodingersGat in #5240
- fix: make protected setting again changeable through admin ui by @wolflu05 in #5245
- Translation stat fix by @SchrodingersGat in #5250
- Fix language code for pt-br by @SchrodingersGat in #5256
- Fix settings function callback by @matmair in #5259
- Label plugin fix by @SchrodingersGat in #5266
- Update translate task by @SchrodingersGat in #5283
- Fix company index page title by @SchrodingersGat in #5288
- Show built in label printing plugin even if the external plugins are … by @martonmiklos in #5304
- Stock installed table fix by @SchrodingersGat in #5305
- Fix admin url to point to right model by @Nerade in #5319
- Email config fix by @SchrodingersGat in #5336
- Allow duplicate BOM items when duplicating a part by @SchrodingersGat in #5347
- Exclude some common fields from django-import-export by @SchrodingersGat in #5349
- Handle errors when printing reports by @SchrodingersGat in #5360
- Handle purchase price export for .xls files by @SchrodingersGat in #5362
- Return 404 on API requests other than GET by @SchrodingersGat in #5365
- Fix for label printing plugins by @SchrodingersGat in #5371
- Fix for migration - updating from old version by @SchrodingersGat in #5372
- Fix SSO check comparing id against name and extend log output by @hvraven in #5340
- Fix auto-allocation of build outputs by @SchrodingersGat in #5378
- Pint unit fix by @schrodi...
0.12.10
What's Changed
Bug Fixes
- Cherry pick changes from fe0d9c1 by @SchrodingersGat in #5917
- Bug fix: distinct query by @SchrodingersGat in #5960
- Revert base requirements for docker build by @SchrodingersGat in #5963
Devops / Setup Changes
- Update docker workflow action by @SchrodingersGat in #5958
- Backport docker updates by @SchrodingersGat in #5962
Full Changelog: 0.12.9...0.12.10
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