Xhivo
2e4bf3739f
Add HMR and React Fast Refresh support ( #12060 )
...
* Add HMR and React Fast Refresh support
* Run pre-commit hooks
* Fix 'hmrSetModule' module loading
The incoming module needs to include the URL from which it was loaded,
so that it's possible to enforce only loading modules imported from the same
pathname as the current module.
* Add error handling and improvements
- Add error handling to `useRemotePlugin` and simplify `RemoteComponent`
- Improve HMR to use a registry instead of a single global callback.
This should now handle two legacy plugin entry points being used at
the same time via RemoteComponent.
* Update docs
* Update CHANGELOG
* Remove use of LanguageContext from RemoteComponent
LanguageContext should not be necessary here, as it's provided in
ThemeContext, which is used in InvenTree's frontend entry.
* Fix incorrect import.meta.hot access
* Update Playwright test to match UI text changes
---------
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
2026-06-05 23:21:12 +10:00
Oliver
3393ef4e65
[UI] Table adjuments ( #12090 )
...
- Set stale time for build table queries
- Fixes for table ordering
2026-06-05 18:08:27 +10:00
Oliver
969539426d
[UI] Calendar refresh ( #12091 )
...
* [UI] Add "refresh" button to Calendar view
* Extend filter drawer width
2026-06-05 17:13:12 +10:00
Oliver
8d2b765013
[UI] Adjust text ( #12085 )
...
* Adjust text
* Fix playwright test
2026-06-05 17:06:36 +10:00
Oliver
2d8f735ac5
Adjust label for Build Order ( #12089 )
...
- Bring into line with other order types
2026-06-05 14:33:56 +10:00
Oliver
1b8217e8b3
[UI] Table filter set ( #12079 )
...
* Save and load custom filter sets
* Tweak UI logic
* Adjust icons
* More refactoring
* Update UI docs
* Playwright tests
* Add docs image
* Fix image name
* Update docs/docs/concepts/user_interface.md
Co-authored-by: Matthias Mair <code@mjmair.com >
* Add CHANGELOG entry
---------
Co-authored-by: Matthias Mair <code@mjmair.com >
2026-06-04 22:19:28 +10:00
Oliver
3dfd03fa89
[Bug] Fix for build forms ( #12081 )
...
* Bug fix for build forms
- Memoize outputs to prevent re-rendering reset issues
* Add playwright test
2026-06-04 22:12:29 +10:00
Oliver
dae97f4795
[UI] Adjust calendar view color ( #12080 )
...
- Match custom status colors
2026-06-04 20:32:24 +10:00
Oliver
75a08a1e06
[feature] tags support ( #12077 )
...
* Add Tag API endpoints
* Enable filtering by model type
* Remove old tags filters against Part endpoint
* Add generic tags filter for filtering against tagged items
* Add API unit tests for the tags API endpoints
* Create generic mixin class for adding tags support
* Update existing tagged models
* Add tags to more model types
* Enable new tags API filtering for multiple models
* Add support for tag filtering in part table
* Update transfer table filters
* Add tags filter to more places
* Allow multiple values to be selected as filters
* Add a new 'tags' type form field
* Display tags on part page
* tags support for orders
* Add support for SalesOrderShipment
* build order
* Company support
* SupplierPart and ManufacturerPart
* support StockItem
* Enable tag filtering for attachments
* Make tagslist readonly
* docs
* Mark props as read only
* Update API version
* Update CHANGELOG
* force tags to be case insensitive
* Add playwright test for build order tags
* more playwright testing
* Fix docs link
2026-06-04 19:38:22 +10:00
dependabot[bot]
a0b2452ba5
chore(deps): bump the dependencies group with 10 updates ( #12074 )
...
Bumps the dependencies group with 10 updates:
| Package | From | To |
| --- | --- | --- |
| [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) | `4.0.0` | `4.1.0` |
| [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) | `4.0.0` | `4.1.0` |
| [docker/login-action](https://github.com/docker/login-action ) | `4.1.0` | `4.2.0` |
| [docker/metadata-action](https://github.com/docker/metadata-action ) | `6.0.0` | `6.1.0` |
| [depot/build-push-action](https://github.com/depot/build-push-action ) | `1.17.0` | `1.18.0` |
| [oasdiff/oasdiff-action](https://github.com/oasdiff/oasdiff-action ) | `0.0.47` | `0.0.48` |
| [actions/cache](https://github.com/actions/cache ) | `4.3.0` | `5.0.5` |
| [ad-m/github-push-action](https://github.com/ad-m/github-push-action ) | `1.1.0` | `1.3.0` |
| [github/codeql-action](https://github.com/github/codeql-action ) | `4.35.5` | `4.36.0` |
| [actions/stale](https://github.com/actions/stale ) | `10.2.0` | `10.3.0` |
Updates `docker/setup-qemu-action` from 4.0.0 to 4.1.0
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/ce360397dd3f832beb865e1373c09c0e9f86d70a...06116385d9baf250c9f4dcb4858b16962ea869c3 )
Updates `docker/setup-buildx-action` from 4.0.0 to 4.1.0
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd...d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 )
Updates `docker/login-action` from 4.1.0 to 4.2.0
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/4907a6ddec9925e35a0a9e82d7399ccc52663121...650006c6eb7dba73a995cc03b0b2d7f5ca915bee )
Updates `docker/metadata-action` from 6.0.0 to 6.1.0
- [Release notes](https://github.com/docker/metadata-action/releases )
- [Commits](https://github.com/docker/metadata-action/compare/030e881283bb7a6894de51c315a6bfe6a94e05cf...80c7e94dd9b9319bd5eb7a0e0fe9291e23a2a2e9 )
Updates `depot/build-push-action` from 1.17.0 to 1.18.0
- [Release notes](https://github.com/depot/build-push-action/releases )
- [Commits](https://github.com/depot/build-push-action/compare/5f3b3c2e5a00f0093de47f657aeaefcedff27d18...98e78adca7817480b8185f474a400b451d74e287 )
Updates `oasdiff/oasdiff-action` from 0.0.47 to 0.0.48
- [Release notes](https://github.com/oasdiff/oasdiff-action/releases )
- [Commits](https://github.com/oasdiff/oasdiff-action/compare/6147a58e5d1249a12f42fc864ab791d571a30015...50e6a3413e5aa9c3ae4d8393c34745be44288b46 )
Updates `actions/cache` from 4.3.0 to 5.0.5
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/0057852bfaa89a56745cba8c7296529d2fc39830...27d5ce7f107fe9357f9df03efb73ab90386fccae )
Updates `ad-m/github-push-action` from 1.1.0 to 1.3.0
- [Release notes](https://github.com/ad-m/github-push-action/releases )
- [Commits](https://github.com/ad-m/github-push-action/compare/4cc74773234f74829a8c21bc4d69dd4be9cfa599...881a6320fdb16eb5318c5054f31c218aec2b324c )
Updates `github/codeql-action` from 4.35.5 to 4.36.0
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/9e0d7b8d25671d64c341c19c0152d693099fb5ba...7211b7c8077ea37d8641b6271f6a365a22a5fbfa )
Updates `actions/stale` from 10.2.0 to 10.3.0
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/b5d41d4e1d5dceea10e7104786b73624c18a190f...eb5cf3af3ac0a1aa4c9c45633dd1ae542a27a899 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: docker/setup-buildx-action
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: docker/login-action
dependency-version: 4.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: docker/metadata-action
dependency-version: 6.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: depot/build-push-action
dependency-version: 1.18.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: oasdiff/oasdiff-action
dependency-version: 0.0.48
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: actions/cache
dependency-version: 5.0.5
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: ad-m/github-push-action
dependency-version: 1.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: github/codeql-action
dependency-version: 4.36.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: actions/stale
dependency-version: 10.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-04 09:39:11 +10:00
Oliver
8453f7afa2
Small docs changes (formatting) ( #12073 )
2026-06-03 12:01:43 +10:00
Oliver
47c6906a74
Remove "review_needed" field ( #12071 )
...
* Remove "review_needed" field
* Update CHANGELOG
2026-06-02 17:23:35 +10:00
Oliver
75e3f522d4
Fix for "can convert" logic ( #12070 )
...
- Fetch full part detail
2026-06-02 16:43:08 +10:00
Oliver
0f717e2749
Specify R as ohms ( #12065 )
...
* Specify R as ohms
* Adjust comments
2026-06-02 16:16:19 +10:00
Oliver
d3be030486
Update dashboard widgets ( #12068 )
...
- Display loading overlay
- Fix bottom of chart to zero
2026-06-02 14:55:27 +10:00
github-actions[bot]
1af301173d
New Crowdin translations by GitHub Action ( #12045 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-02 10:16:05 +10:00
Oliver
d38af61ba2
[UI] Order history dashboard widgets ( #12061 )
...
* Add order history dashboard widgets
* Support icons for dashboard widgets
* Change StylishText size from 'lg' to 'md'
2026-06-01 21:44:25 +10:00
Oliver
7f86384a03
Fix for RenderInstance ( #12058 )
...
* Fix for RenderInstance
- Do not call useNavigate within RenderInstance
- This breaks any plugins which try to use RenderInstance
- Pass navigate func through to <RenderInstance />
* Add playwright test for hover in forms
* Add translated plugin test
* Improve playwright tests
* Further unit test fixes
* Update docstring
2026-06-01 21:44:02 +10:00
Oliver
f912ba501d
[bug] Various fixes ( #12057 )
...
* [bug] Various fixes
- Add get_api_url to EmailThread model
- Prevent setting creation during import
- Tweak BarcodeScanHistoryTable
* Tweak barcode history table tests
* Bump API version
2026-06-01 14:30:23 +10:00
Aditya Kumar Mishra
956468eb84
Fix: Apply default location correctly in Return Stock form ( #11568 ) ( #12059 )
...
* Fix: Apply default location correctly in Return Stock form (#11568 )
* Fix: Apply prek import ordering
2026-06-01 12:08:13 +10:00
Idea-Junkie
4b415cb8ae
Update to /api/barcode/po-recieve/ error messages ( #11369 )
...
* Update Dockerfile
* Update Dockerfile
* Added More Info In Barcode API Scans
Added DebugResponse
Added Suppliers Tested
Added Suppliers Errors
* Add NotFound to base Response
* Added Simple Plugin Debug
Changed "NotFound" to 'No_Match'
different style for Debug response
* Added finishing touches for API Error
* clean up + comments
* Added No Supplier Plugin error
* fix style
* Formatting and fixing comments
Added more variables
updated formatting
Added more in depth explanation block for Debug response
* duplicate code fix
* fixed some variable names
* Small move of variables
* Updated To Nested Debug Dictionary
fixed some issues with comments made in original PR
added more comments and small adjustments
got rid of "line item" in debug response
* Added notes to documentation
* Update docs/docs/app/barcode.md
adding matmirs comments
Co-authored-by: Matthias Mair <code@mjmair.com >
* Updated JSON plugin debug name
also added 'plugin_slug' variable
* fix style
* DNE style fix
* Style fix(again)
* Add unit tests
---------
Co-authored-by: Matthias Mair <code@mjmair.com >
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
2026-05-31 18:45:23 +10:00
Oliver
b2b476b570
[API] Fix 1 + N query for custom status fields ( #12055 )
...
* Add CustomStatusSerializerMixin
- Caches custom status values
* Add unit test for PurchaseOrder model
* Implement changes for StockItemSerializer
* Implement changes for BuildOrder
* Fix unit test
* Bump API version
* Add serializer field type hint
2026-05-31 13:38:18 +10:00
Oliver
3a2e5b7ba7
Django admin permission updates ( #12036 )
...
* Tweak task offloading
- Improved function splitting
- Remove call to eval
* Read-only ScheduledTask admin
- Prevent admin users creating / editing / deleting scheduled tasks
* Add action for immediate trigger
* Prevent editing of UserSession via django admin
- Allow only read or delete
- No create or edit permissions
* Make StockTrackingAdmin read-only
* Reduce permission scope on common admin models
* Additional unit tests for task offloading
* Only superuser can change certain user fields
* Adjust unit test
---------
Co-authored-by: Matthias Mair <code@mjmair.com >
2026-05-31 11:49:41 +10:00
Oliver
30243002a4
[UI] Can build ( #12043 )
...
* Fix for BuildDetail
* Update playwright tests
* update playwright
Ref: https://github.com/microsoft/playwright/issues/40998
* Fix hooks
2026-05-31 10:09:29 +10:00
Oliver
5d6d9f37cc
[db] Postgresql setup ( #12051 )
...
* Adjust default postgres connection settings
* Support tcp_user_timeout
* Set application name based on running context
* Add CONN_MAX_AGE and CONN_HEALTH_CHECKS
* Add connection timeout option for mysql
2026-05-31 10:09:17 +10:00
Matthias Mair
1e190f112f
dev tools bump ( #12026 )
2026-05-31 09:28:02 +10:00
dependabot[bot]
9b5eef6261
chore(deps): bump the dependencies group across 1 directory with 27 updates ( #12034 )
...
* chore(deps): bump the dependencies group across 1 directory with 27 updates
Bumps the dependencies group with 27 updates in the /src/backend directory:
| Package | From | To |
| --- | --- | --- |
| [certifi](https://github.com/certifi/python-certifi ) | `2026.4.22` | `2026.5.20` |
| [click](https://github.com/pallets/click ) | `8.3.3` | `8.4.1` |
| [idna](https://github.com/kjd/idna ) | `3.15` | `3.16` |
| [prek](https://github.com/j178/prek ) | `0.4.0` | `0.4.1` |
| [pytest-codspeed](https://github.com/CodSpeedHQ/pytest-codspeed ) | `5.0.2` | `5.0.3` |
| [types-psycopg2](https://github.com/python/typeshed ) | `2.9.21.20260509` | `2.9.21.20260518` |
| [types-pyyaml](https://github.com/python/typeshed ) | `6.0.12.20260510` | `6.0.12.20260518` |
| [bleach](https://github.com/mozilla/bleach ) | `4.1.0` | `6.3.0` |
| [blessed](https://github.com/jquast/blessed ) | `1.39.0` | `1.42.0` |
| [boto3](https://github.com/boto/boto3 ) | `1.43.8` | `1.43.14` |
| [botocore](https://github.com/boto/botocore ) | `1.43.8` | `1.43.14` |
| [icalendar](https://github.com/collective/icalendar ) | `7.1.0` | `7.1.2` |
| [importlib-metadata](https://github.com/python/importlib_metadata ) | `8.7.1` | `9.0.0` |
| [lxml](https://github.com/lxml/lxml ) | `6.1.0` | `6.1.1` |
| [opentelemetry-exporter-otlp-proto-common](https://github.com/open-telemetry/opentelemetry-python ) | `1.41.1` | `1.42.1` |
| [opentelemetry-exporter-otlp-proto-grpc](https://github.com/open-telemetry/opentelemetry-python ) | `1.41.1` | `1.42.1` |
| [opentelemetry-exporter-otlp-proto-http](https://github.com/open-telemetry/opentelemetry-python ) | `1.41.1` | `1.42.1` |
| [opentelemetry-instrumentation](https://github.com/open-telemetry/opentelemetry-python-contrib ) | `0.62b1` | `0.63b1` |
| [opentelemetry-instrumentation-dbapi](https://github.com/open-telemetry/opentelemetry-python-contrib ) | `0.62b1` | `0.63b1` |
| [opentelemetry-proto](https://github.com/open-telemetry/opentelemetry-python ) | `1.41.1` | `1.42.1` |
| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-python ) | `0.62b1` | `0.63b1` |
| [opentelemetry-util-http](https://github.com/open-telemetry/opentelemetry-python-contrib ) | `0.62b1` | `0.63b1` |
| [protobuf](https://github.com/protocolbuffers/protobuf ) | `6.33.6` | `7.35.0` |
| [pyjwt](https://github.com/jpadilla/pyjwt ) | `2.12.1` | `2.13.0` |
| [pypdf](https://github.com/py-pdf/pypdf ) | `6.11.0` | `6.12.1` |
| [wrapt](https://github.com/GrahamDumpleton/wrapt ) | `1.17.3` | `2.2.1` |
| [zipp](https://github.com/jaraco/zipp ) | `3.23.1` | `4.1.0` |
Updates `certifi` from 2026.4.22 to 2026.5.20
- [Commits](https://github.com/certifi/python-certifi/compare/2026.04.22...2026.05.20 )
Updates `click` from 8.3.3 to 8.4.1
- [Release notes](https://github.com/pallets/click/releases )
- [Changelog](https://github.com/pallets/click/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/click/compare/8.3.3...8.4.1 )
Updates `idna` from 3.15 to 3.16
- [Release notes](https://github.com/kjd/idna/releases )
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.md )
- [Commits](https://github.com/kjd/idna/compare/v3.15...v3.16 )
Updates `prek` from 0.4.0 to 0.4.1
- [Release notes](https://github.com/j178/prek/releases )
- [Changelog](https://github.com/j178/prek/blob/master/CHANGELOG.md )
- [Commits](https://github.com/j178/prek/compare/v0.4.0...v0.4.1 )
Updates `pytest-codspeed` from 5.0.2 to 5.0.3
- [Release notes](https://github.com/CodSpeedHQ/pytest-codspeed/releases )
- [Changelog](https://github.com/CodSpeedHQ/pytest-codspeed/blob/master/CHANGELOG.md )
- [Commits](https://github.com/CodSpeedHQ/pytest-codspeed/compare/v5.0.2...v5.0.3 )
Updates `types-psycopg2` from 2.9.21.20260509 to 2.9.21.20260518
- [Commits](https://github.com/python/typeshed/commits )
Updates `types-pyyaml` from 6.0.12.20260510 to 6.0.12.20260518
- [Commits](https://github.com/python/typeshed/commits )
Updates `bleach` from 4.1.0 to 6.3.0
- [Changelog](https://github.com/mozilla/bleach/blob/main/CHANGES )
- [Commits](https://github.com/mozilla/bleach/compare/v4.1.0...v6.3.0 )
Updates `blessed` from 1.39.0 to 1.42.0
- [Release notes](https://github.com/jquast/blessed/releases )
- [Changelog](https://github.com/jquast/blessed/blob/master/docs/history.rst )
- [Commits](https://github.com/jquast/blessed/commits/1.42 )
Updates `boto3` from 1.43.8 to 1.43.14
- [Release notes](https://github.com/boto/boto3/releases )
- [Commits](https://github.com/boto/boto3/compare/1.43.8...1.43.14 )
Updates `botocore` from 1.43.8 to 1.43.14
- [Commits](https://github.com/boto/botocore/compare/1.43.8...1.43.14 )
Updates `icalendar` from 7.1.0 to 7.1.2
- [Release notes](https://github.com/collective/icalendar/releases )
- [Changelog](https://github.com/collective/icalendar/blob/main/CHANGES.rst )
- [Commits](https://github.com/collective/icalendar/compare/v7.1.0...v7.1.2 )
Updates `importlib-metadata` from 8.7.1 to 9.0.0
- [Release notes](https://github.com/python/importlib_metadata/releases )
- [Changelog](https://github.com/python/importlib_metadata/blob/main/NEWS.rst )
- [Commits](https://github.com/python/importlib_metadata/compare/v8.7.1...v9.0.0 )
Updates `lxml` from 6.1.0 to 6.1.1
- [Release notes](https://github.com/lxml/lxml/releases )
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt )
- [Commits](https://github.com/lxml/lxml/compare/lxml-6.1.0...lxml-6.1.1 )
Updates `opentelemetry-exporter-otlp-proto-common` from 1.41.1 to 1.42.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.41.1...v1.42.1 )
Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.41.1 to 1.42.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.41.1...v1.42.1 )
Updates `opentelemetry-exporter-otlp-proto-http` from 1.41.1 to 1.42.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.41.1...v1.42.1 )
Updates `opentelemetry-instrumentation` from 0.62b1 to 0.63b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits )
Updates `opentelemetry-instrumentation-dbapi` from 0.62b1 to 0.63b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits )
Updates `opentelemetry-proto` from 1.41.1 to 1.42.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.41.1...v1.42.1 )
Updates `opentelemetry-semantic-conventions` from 0.62b1 to 0.63b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-python/commits )
Updates `opentelemetry-util-http` from 0.62b1 to 0.63b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits )
Updates `protobuf` from 6.33.6 to 7.35.0
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Commits](https://github.com/protocolbuffers/protobuf/commits )
Updates `pyjwt` from 2.12.1 to 2.13.0
- [Release notes](https://github.com/jpadilla/pyjwt/releases )
- [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/jpadilla/pyjwt/compare/2.12.1...2.13.0 )
Updates `pypdf` from 6.11.0 to 6.12.1
- [Release notes](https://github.com/py-pdf/pypdf/releases )
- [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md )
- [Commits](https://github.com/py-pdf/pypdf/compare/6.11.0...6.12.1 )
Updates `wrapt` from 1.17.3 to 2.2.1
- [Release notes](https://github.com/GrahamDumpleton/wrapt/releases )
- [Changelog](https://github.com/GrahamDumpleton/wrapt/blob/develop/docs/changes.rst )
- [Commits](https://github.com/GrahamDumpleton/wrapt/compare/1.17.3...2.2.1 )
Updates `zipp` from 3.23.1 to 4.1.0
- [Release notes](https://github.com/jaraco/zipp/releases )
- [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst )
- [Commits](https://github.com/jaraco/zipp/compare/v3.23.1...v4.1.0 )
---
updated-dependencies:
- dependency-name: certifi
dependency-version: 2026.5.20
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: click
dependency-version: 8.4.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: idna
dependency-version: '3.16'
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: prek
dependency-version: 0.4.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: pytest-codspeed
dependency-version: 5.0.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: types-psycopg2
dependency-version: 2.9.21.20260518
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: types-pyyaml
dependency-version: 6.0.12.20260518
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: bleach
dependency-version: 6.3.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: blessed
dependency-version: 1.42.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: boto3
dependency-version: 1.43.14
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: botocore
dependency-version: 1.43.14
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: icalendar
dependency-version: 7.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: importlib-metadata
dependency-version: 9.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: lxml
dependency-version: 6.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-common
dependency-version: 1.42.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-grpc
dependency-version: 1.42.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-http
dependency-version: 1.42.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: opentelemetry-instrumentation
dependency-version: 0.63b1
dependency-type: direct:production
dependency-group: dependencies
- dependency-name: opentelemetry-instrumentation-dbapi
dependency-version: 0.63b1
dependency-type: direct:production
dependency-group: dependencies
- dependency-name: opentelemetry-proto
dependency-version: 1.42.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: opentelemetry-semantic-conventions
dependency-version: 0.63b1
dependency-type: direct:production
dependency-group: dependencies
- dependency-name: opentelemetry-util-http
dependency-version: 0.63b1
dependency-type: direct:production
dependency-group: dependencies
- dependency-name: protobuf
dependency-version: 7.35.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: pyjwt
dependency-version: 2.13.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: pypdf
dependency-version: 6.12.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: wrapt
dependency-version: 2.2.1
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: zipp
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix style
* more alligning
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matthias Mair <code@mjmair.com >
2026-05-31 07:33:19 +10:00
Matthias Mair
914cd72ef1
fix (backend): only instrument tracing once ( #12050 )
...
* ensure tracing is only set up once
* check if instrument was already called
2026-05-31 07:30:51 +10:00
Oliver
5560396fc1
[UI] Spotlight actions ( #12049 )
...
* [UI] error log shortcut
Add spotlight action to jump to error logs
* Add 'transfer orders' action
2026-05-30 23:18:27 +10:00
dependabot[bot]
599894b4fc
chore(deps): bump axios from 1.15.2 to 1.16.0 in /src/frontend ( #12033 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.15.2 to 1.16.0.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.15.2...v1.16.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.16.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matthias Mair <code@mjmair.com >
2026-05-30 23:01:50 +10:00
Oliver
133a236565
gunicorn configuration tweaks ( #12048 )
...
- Ensure integer value
- Close any DB connections post forking
Co-authored-by: Matthias Mair <code@mjmair.com >
2026-05-30 23:01:31 +10:00
Oliver
5832718637
[UI] Hover instance ( #12038 )
...
* Add new user setting
* Implement hover-card for RenderInstance
* Allow override when calling RenderInstance
* Simplify
* Add link icon
* Adjust logic
* Simplify logic
* update playwright
Ref: https://github.com/microsoft/playwright/issues/40998
2026-05-30 23:00:52 +10:00
Oliver
d2bec03d93
Fix for offloading of check_for_migrations ( #12041 )
...
* Do not raise exception in offload_task
* Revert "Do not raise exception in offload_task"
This reverts commit 9f9a9a5240 .
* Improve offloading of check_for_migrations
* update playwright
Ref: https://github.com/microsoft/playwright/issues/40998
2026-05-30 21:39:53 +10:00
Oliver
7a83da7f39
[UI] Part lock notification ( #12040 )
...
* [UI] Part lock notification
- Add a notification when part lock status is updated
* update playwright
Ref: https://github.com/microsoft/playwright/issues/40998
2026-05-30 21:25:30 +10:00
Oliver
e500b61029
[UI] Fix navigation tabs ( #12037 )
...
* [UI] Fix navigation tabs
- Better fidelity of user permissions
* Consider global settings also
* update playwright
Ref: https://github.com/microsoft/playwright/issues/40998
2026-05-30 21:22:35 +10:00
Oliver
f607e1bebe
Playwright caching ( #12042 )
...
* Playwright caching
* update playwright
Ref: https://github.com/microsoft/playwright/issues/40998
2026-05-30 21:11:03 +10:00
Oliver
09f733f3fb
[UI] Part create fields ( #12039 )
...
* [UI] Part form adjustments
- Extract initial values from global settings
- Closes https://github.com/inventree/InvenTree/issues/11118
* update playwright
Ref: https://github.com/microsoft/playwright/issues/40998
2026-05-30 20:45:38 +10:00
dependabot[bot]
3a34b54ac2
chore(deps): bump dulwich from 1.2.1 to 1.2.5 in /src/backend ( #12028 )
...
* chore(deps): bump dulwich from 1.2.1 to 1.2.5 in /src/backend
Bumps [dulwich](https://github.com/dulwich/dulwich ) from 1.2.1 to 1.2.5.
- [Release notes](https://github.com/dulwich/dulwich/releases )
- [Changelog](https://github.com/jelmer/dulwich/blob/main/NEWS )
- [Commits](https://github.com/dulwich/dulwich/compare/dulwich-1.2.1...dulwich-1.2.5 )
---
updated-dependencies:
- dependency-name: dulwich
dependency-version: 1.2.5
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix style
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matthias Mair <code@mjmair.com >
2026-05-29 10:27:11 +10:00
github-actions[bot]
88ff7d3c3b
New Crowdin translations by GitHub Action ( #12001 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-05-29 09:53:23 +10:00
Matthias Mair
ca745bec30
chore(backend): also release packages to stable in the new packager.io repo ( #12023 )
...
* new packager setup: also release to stable
* fix missing param
2026-05-28 23:00:21 +02:00
Oliver
f3be14467d
Fix text for plugin activation dialog ( #12021 )
2026-05-28 06:33:43 +10:00
Oliver
a9549c2e07
Count to location ( #12019 )
...
* Add "location" field to StockCountSerializer
* Adjust location on stock count
* Add unit tests
* Add docs
* Update API and CHANGELOG
2026-05-27 23:41:40 +10:00
Oliver
33483a3824
Plugin validation tweak ( #12013 )
...
* Prevent plugin validation actions during data import/export
* Simplify logic
* Further checks
2026-05-27 20:35:36 +10:00
Oliver
19182bacd0
[UI] Adjust table auto height ( #12016 )
...
* [UI] Adjust table auto height
- Better height selection
- Tested against more edge cases
* Fix comment
2026-05-27 18:50:52 +10:00
Matthias Mair
00ad041e1b
bump frontend resolution ( #12014 )
2026-05-27 07:17:36 +10:00
Oliver
bc03f34908
Additional spotlight actions ( #12012 )
...
* Additional spotlight actions
* Fix memo
2026-05-27 01:00:36 +10:00
Oliver
0ee2f033bb
[db] Stock creation date ( #12011 )
...
* Migrations
* Add to serializer
* Set the "creation_date" field to auto_now_add
* Ordering and filtering
* Add unit test
* Add "has_stocktake" filter
* Add test for data migration
* Additional unit tests for StockItem API endpoint
* Udpate API and CHANGELOG
2026-05-27 00:41:17 +10:00
Oliver
540eb84796
[Feature] SalesOrder Auto-Allocate ( #12000 )
...
* Add basic auto-allocate functionality
- backend code
- background task
- API endpoint
* Add new endpoint enum
* add frontend components
* Tweak auto-allocate output
* Allow specifying of individual line items
* Tweak error boundary
* Enable bulk-delete of allocated items against sales order
* Refactor stock sorting options
* Allow user to select how to handle serialized stock
* Backport new functionality to BuildOrder allocation
* Refactor sorting options to use enumerated values
* Implement functional unit tests for new feature
* Update API and CHANGELOG
* Additional unit test
* Add playwright testing
* Documentation
* Update docs for build auto-allocate
* Fix dependencies
* Adjust build line filtering
* Fix serializer
2026-05-26 23:21:06 +10:00
dependabot[bot]
06680758c3
chore(deps): bump python in /contrib/container ( #12007 )
...
Bumps python from 3.14-slim-trixie to 3.14.5-slim-trixie.
---
updated-dependencies:
- dependency-name: python
dependency-version: 3.14.5-slim-trixie
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-26 17:27:24 +10:00
Matthias Mair
6476d164a0
docs: rename ressouce details ( #12005 )
2026-05-26 13:07:04 +10:00