Releases: inventree/InvenTree
Releases · inventree/InvenTree
0.15.7
0.15.6
What's Changed
Bug Fixes
- [0.15.x] Added onInput event for fields in forms - fix for issue #7600 (#7660) by @github-actions in #7664
- [0.15.x] Cast width / height to integer (#7676) by @github-actions in #7677
Other Changes
- Update version.py by @SchrodingersGat in #7705
Full Changelog: 0.15.5...0.15.6
0.15.5
What's Changed
Security Patches
Bug Fixes
- [0.15.x] Fix fields for PurchaseOrderCancelSerializer (#7481) by @github-actions in #7483
- [0.15.x] Plugin load fix (#7505) by @github-actions in #7507
- [0.15.x] Fix import widget type (#7535) by @github-actions in #7536
- [0.15.x] Parameter value bug (#7601) by @github-actions in #7602
Other Changes
- Update version.py by @SchrodingersGat in #7458
- [0.15.x] Add "showmigrations" task to invoke (#7482) by @github-actions in #7484
Full Changelog: 0.15.4...0.15.5
0.15.4
What's Changed
Bug Fixes
- [0.15.x] Plugin reload fix (#7361) by @github-actions in #7362
- [0.15.x] Catch edge case for merge_stock_items: (#7373) by @github-actions in #7374
- [0.15.x] Fix for gunicorn command (#7450) by @github-actions in #7452
Other Changes
- Update version.py by @SchrodingersGat in #7353
- [0.15.x] fix: Add installer check for python version (#7440) by @github-actions in #7441
- [0.15.x] Improve stock item tracking API query (#7451) by @github-actions in #7453
Full Changelog: 0.15.3...0.15.4
0.15.3
Installer Fixes
Users who run InvenTree via the package installer should upgrade to this release, as it fixes a number of issues as outlined in this discussion.
If you run into any issues installing or updating InvenTree (using the package installer) please report to that discussion so that we can track them down and fix as soon as we can.
What's Changed
Bug Fixes
- [0.15.x] PUI: Don't load stock test results for non-trackable part (#7327) by @github-actions in #7337
- [0.15.x] Fix for 'restore' command (#7348) by @github-actions in #7349
- Fixes for installer (#7344) by @SchrodingersGat in #7350
Other Changes
- Update version.py by @SchrodingersGat in #7328
Full Changelog: 0.15.2...0.15.3
0.15.2
Security Advisory
We were recently made aware of a security issue that enables logging in to the API without MFA - even if configured - GHSA-2crp-q9pc-457j
What's Changed
Security Patches
- Merge pull request from GHSA-2crp-q9pc-457j by @SchrodingersGat in #7320
Bug Fixes
- [0.15.x] Fix for email template (#7249) by @github-actions in #7251
- [0.15.x] Add Meta subclass for build serializers (#7315) by @github-actions in #7316
Devops / Setup Changes
- [0.15.x] fix: SELinux labels for Caddyfile (#7261) by @github-actions in #7262
- [0.15.x] Add clearer error message for invalid SITE_URL (#7311) by @github-actions in #7312
Other Changes
- Update version.py by @SchrodingersGat in #7252
Full Changelog: 0.15.1...0.15.2
0.15.1
0.15.0
What's Changed
Breaking Changes
Security Patches
- Bump django from 4.2.10 to 4.2.11 by @dependabot in #6745
- Add OSSF Scorecard by @matmair in #6769
- CI-Actions: Security fixes by @matmair in #6835
- Update Caddyfile by @SchrodingersGat in #6919
- Pin hashes in requirements by @matmair in #7081
- Bump idna from 3.6 to 3.7 in /src/backend by @dependabot in #7110
- CI: Fix vul attribution by @matmair in #7135
- Bump django and adjacent deps by @matmair in #7174
- Bump jinja2 from 3.1.3 to 3.1.4 in /src/backend by @dependabot in #7172
New Features
- PUI Template editor by @wolflu05 in #6541
- Report: Add date rendering by @SchrodingersGat in #6706
- [PUI/Feature] Integrate Part "Default Location" into UX by @LavissaWoW in #5972
- Add additional test fields by @martonmiklos in #6149
- Add Latvian language support by @SchrodingersGat in #6749
- Parameter table editing by @SchrodingersGat in #6760
- [PUI] Category params by @SchrodingersGat in #6767
- Order responsible requirement by @SchrodingersGat in #6866
- Implement URL redirect for PUI by @SchrodingersGat in #6872
- [PUI] Add coverage testing by @matmair in #6881
- [PUI] Add licenses texts to PUI by @matmair in #6855
- Enable backup value option for plugin settings check by @SchrodingersGat in #6950
- Add codecov by @matmair in #6967
- Improve DB efficiency for user settings by @SchrodingersGat in #6996
- [PUI] Quick commands pallet by @matmair in #6987
- Form focus by @SchrodingersGat in #7008
- [PUI] pricing tab by @SchrodingersGat in #6985
- Adds "active" field for Company model by @SchrodingersGat in #7024
- Add PUI info banner to CUI by @matmair in #7097
- Refactor login state management by @SchrodingersGat in #7158
Bug Fixes
- [Docker] Fix broken image by @SchrodingersGat in #6621
- Fix data migration by @SchrodingersGat in #6652
- Fix for RelatedModelField by @SchrodingersGat in #6657
- Use whitenoise for static file handling by @SchrodingersGat in #6662
- Cache exception handling by @SchrodingersGat in #6675
- Fix typecasting in settings.py by @SchrodingersGat in #6676
- Test key fix by @SchrodingersGat in #6685
- Fix undefined tabValue (#6470) by @XanderLuciano in #6694
- handle report previewing errors by @wolflu05 in #6709
- Report enhancements by @SchrodingersGat in #6714
- Reporting: Build line label fix by @SchrodingersGat in #6717
- Worker thread fix by @SchrodingersGat in #6733
- Fix CSS for long details field by @SchrodingersGat in #6739
- Site access tweaks by @SchrodingersGat in #6738
- Test result table fix by @SchrodingersGat in #6740
- Typo fix by @SchrodingersGat in #6742
- Error handling fix by @SchrodingersGat in #6741
- Fix PUI build workflow by @wolflu05 in #6754
- Table row click fix by @SchrodingersGat in #6766
- Fix new manifest path by @matmair in #6814
- Fix for registering scheduled tasks by @SchrodingersGat in #6815
- Fix for initial form data by @SchrodingersGat in #6791
- [CI] Bump upload to v4 to ensure schema-push still works by @matmair in #6837
- Fix: add write permissions to translation workflow by @matmair in #6865
- [PUI] Small tweaks by @SchrodingersGat in #6868
- Remove port from ALLOWED_HOST entries by @SchrodingersGat in #6871
- Fix for broken migration by @SchrodingersGat in #6873
- Fix TME supplier order number splitting by @30350n in #6900
- Settings fix by @SchrodingersGat in #6904
- Remove incorrect field from BomItemResource by @SchrodingersGat in #6907
- Add serializer context to CategoryDetail by @SchrodingersGat in #6910
- allow write access for backport action by @SchrodingersGat in #6912
- Remove translation macro by @SchrodingersGat in #6914
- Fix unit tests by @SchrodingersGat in #6932
- Fix docker push action by @SchrodingersGat in #6934
- [Docker] Fix broken production image by @SchrodingersGat in #6953
- [Docker] Another fix by @SchrodingersGat in #6960
- Improve logic for non-nullable fields by @SchrodingersGat in #6962
- Use pinned eslint version by @matmair in #6968
- [BUG] Include .vite subdir in PUI releases by @matmair in #6973
- Revert "Bump sqren/backport-github-action from 8.9.3 to 9.3.1" by @SchrodingersGat in #6984
- [PUI] Fix licensing dialog by @matmair in #6993
- [PUI] Tweaks by @SchrodingersGat in #7007
- [BUG] JS translation syntax error (stock-badge in search window) by @matmair in #7013
- Allow write permission for backport.yml by @SchrodingersGat in #7017
- Revert "Trying again to fix backport action" by @SchrodingersGat in #7021
- Fix typo in Procfile by @SchrodingersGat in #7043
- Change backport action by @SchrodingersGat in #7046
- Fix regex by @SchrodingersGat in #7048
- backport.yml : Fix copy_labels_pattern by @SchrodingersGat in #7050
- Catch potential missing element by @SchrodingersGat in #7059
- Fix currency rendering in order tables by @SchrodingersGat in #7066
- Fix for update_pricing method: by @SchrodingersGat in #7075
- Session cookie fix by @SchrodingersGat in #7133
- Stock transfer dialog fix by @SchrodingersGat in #7150
- Fix for react hook by @SchrodingersGat in #7151
- Build order cancel by @SchrodingersGat in #7153
- Fix BuildItem with empty BuildLine reference by @SchrodingersGat in #7178
- [PUI] Tweaks by @SchrodingersGat in #7180
- Updates to StockOperationsRow by @SchrodingersGat in #7182
- Trackable build part fix by @SchrodingersGat in #7196
- [0.15.x] Fix permissions for release.yaml (#7220) by @github-actions in #7221
Devops / Setup Changes
- Set ACCOUNT_EMAIL_SUBJECT_PREFIX by @SchrodingersGat in #6673
- Allowed host fix by @SchrodingersGat in #6682
- Caddy fix by @SchrodingersGat in #6690
- Unit tests for HOST settings by @SchrodingersGat in https://github.com/inventree/InvenTree/...
0.14.5
What's Changed
Bug Fixes
- Remove incorrect field from BomItemResource (#6907) by @SchrodingersGat in #6913
- Fix TME supplier order number splitting (Backport #6900) by @30350n in #6921
- Improve logic for non-nullable fields (#6962) by @SchrodingersGat in #6964
- [0.14.x] Catch potential missing element (#7059) by @github-actions in #7060
Other Changes
- Update version.py by @SchrodingersGat in #6832
Full Changelog: 0.14.4...0.14.5
0.14.4
What's Changed
Security Patches
Bug Fixes
- [0.14.x] Error handling fix (#6741) by @github-actions in #6744
- [Backport] PUI build by @SchrodingersGat in #6758
- [0.14.x] Fix for registering scheduled tasks (#6815) by @github-actions in #6816
Other Changes
- Update version.py by @SchrodingersGat in #6737
Full Changelog: 0.14.3...0.14.4