dependabot[bot] and Matthias Mair
368e076b54
chore(deps): bump the dependencies group across 1 directory with 22 updates ( #13019 )
...
* chore(deps): bump the dependencies group across 1 directory with 22 updates
Bumps the dependencies group with 22 updates in the /src/frontend directory:
| Package | From | To |
| --- | --- | --- |
| [@codemirror/lang-liquid](https://github.com/codemirror/lang-liquid ) | `6.3.2` | `6.3.3` |
| [@codemirror/language](https://github.com/codemirror/language ) | `6.12.4` | `6.13.1` |
| [@codemirror/state](https://github.com/codemirror/state ) | `6.7.2` | `6.7.6` |
| [@codemirror/view](https://github.com/codemirror/view ) | `6.43.10` | `6.43.14` |
| [@sentry/react](https://github.com/getsentry/sentry-javascript ) | `10.73.0` | `11.5.0` |
| [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react ) | `3.46.0` | `3.49.0` |
| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query ) | `5.102.8` | `5.104.1` |
| [@uiw/codemirror-theme-vscode](https://github.com/uiwjs/react-codemirror ) | `4.25.11` | `4.25.12` |
| [@uiw/react-codemirror](https://github.com/uiwjs/react-codemirror ) | `4.25.11` | `4.25.12` |
| [@vanilla-extract/css](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css ) | `1.21.2` | `1.21.3` |
| [react-hook-form](https://github.com/react-hook-form/react-hook-form ) | `7.87.0` | `7.89.0` |
| [react-is](https://github.com/react/react/tree/HEAD/packages/react-is ) | `19.2.8` | `19.3.0` |
| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) | `8.0.1` | `8.0.7` |
| [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript ) | `8.0.1` | `8.0.7` |
| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime ) | `8.0.0` | `8.0.7` |
| [@playwright/test](https://github.com/microsoft/playwright ) | `1.62.1` | `1.64.0` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `26.4.0` | `26.6.4` |
| [oauth2-mock-server](https://github.com/axa-group/oauth2-mock-server ) | `9.1.0` | `9.2.0` |
| [otpauth](https://github.com/hectorm/otpauth ) | `9.5.1` | `9.5.2` |
| [rollup](https://github.com/rollup/rollup ) | `4.63.1` | `4.64.2` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) | `7.3.6` | `7.3.7` |
| [vite-plugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/vite-plugin-dts ) | `5.0.3` | `5.1.2` |
Updates `@codemirror/lang-liquid` from 6.3.2 to 6.3.3
- [Changelog](https://github.com/codemirror/lang-liquid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/lang-liquid/commits )
Updates `@codemirror/language` from 6.12.4 to 6.13.1
- [Changelog](https://github.com/codemirror/language/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/language/commits )
Updates `@codemirror/state` from 6.7.2 to 6.7.6
- [Changelog](https://github.com/codemirror/state/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/state/commits )
Updates `@codemirror/view` from 6.43.10 to 6.43.14
- [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/view/commits )
Updates `@sentry/react` from 10.73.0 to 11.5.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/10.73.0...11.5.0 )
Updates `@tabler/icons-react` from 3.46.0 to 3.49.0
- [Release notes](https://github.com/tabler/tabler-icons/releases )
- [Changelog](https://github.com/tabler/tabler-icons/blob/main/packages/icons-react/CHANGELOG.md )
- [Commits](https://github.com/tabler/tabler-icons/commits/v3.49.0/packages/icons-react )
Updates `@tanstack/react-query` from 5.102.8 to 5.104.1
- [Release notes](https://github.com/TanStack/query/releases )
- [Changelog](https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md )
- [Commits](https://github.com/TanStack/query/commits/@tanstack/react-query@5.104.1/packages/react-query )
Updates `@uiw/codemirror-theme-vscode` from 4.25.11 to 4.25.12
- [Release notes](https://github.com/uiwjs/react-codemirror/releases )
- [Commits](https://github.com/uiwjs/react-codemirror/compare/v4.25.11...v4.25.12 )
Updates `@uiw/react-codemirror` from 4.25.11 to 4.25.12
- [Release notes](https://github.com/uiwjs/react-codemirror/releases )
- [Commits](https://github.com/uiwjs/react-codemirror/compare/v4.25.11...v4.25.12 )
Updates `@vanilla-extract/css` from 1.21.2 to 1.21.3
- [Release notes](https://github.com/vanilla-extract-css/vanilla-extract/releases )
- [Changelog](https://github.com/vanilla-extract-css/vanilla-extract/blob/master/packages/css/CHANGELOG.md )
- [Commits](https://github.com/vanilla-extract-css/vanilla-extract/commits/@vanilla-extract/css@1.21.3/packages/css )
Updates `react-hook-form` from 7.87.0 to 7.89.0
- [Release notes](https://github.com/react-hook-form/react-hook-form/releases )
- [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md )
- [Commits](https://github.com/react-hook-form/react-hook-form/compare/v7.87.0...v7.89.0 )
Updates `react-is` from 19.2.8 to 19.3.0
- [Release notes](https://github.com/react/react/releases )
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/react/react/commits/v19.3.0/packages/react-is )
Updates `@babel/core` from 8.0.1 to 8.0.7
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v8.0.7/packages/babel-core )
Updates `@babel/preset-typescript` from 8.0.1 to 8.0.7
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v8.0.7/packages/babel-preset-typescript )
Updates `@babel/runtime` from 8.0.0 to 8.0.7
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v8.0.7/packages/babel-runtime )
Updates `@playwright/test` from 1.62.1 to 1.64.0
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.62.1...v1.64.0 )
Updates `@types/node` from 26.4.0 to 26.6.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `oauth2-mock-server` from 9.1.0 to 9.2.0
- [Release notes](https://github.com/axa-group/oauth2-mock-server/releases )
- [Changelog](https://github.com/axa-group/oauth2-mock-server/blob/master/CHANGELOG.md )
- [Commits](https://github.com/axa-group/oauth2-mock-server/compare/v9.1.0...v9.2.0 )
Updates `otpauth` from 9.5.1 to 9.5.2
- [Release notes](https://github.com/hectorm/otpauth/releases )
- [Commits](https://github.com/hectorm/otpauth/compare/v9.5.1...v9.5.2 )
Updates `rollup` from 4.63.1 to 4.64.2
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.63.1...v4.64.2 )
Updates `vite` from 7.3.6 to 7.3.7
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v7.3.7/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v7.3.7/packages/vite )
Updates `vite-plugin-dts` from 5.0.3 to 5.1.2
- [Release notes](https://github.com/qmhc/unplugin-dts/releases )
- [Changelog](https://github.com/qmhc/unplugin-dts/blob/main/packages/vite-plugin-dts/CHANGELOG.md )
- [Commits](https://github.com/qmhc/unplugin-dts/commits/vite-plugin-dts@5.1.2/packages/vite-plugin-dts )
---
updated-dependencies:
- dependency-name: "@codemirror/lang-liquid"
dependency-version: 6.3.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@codemirror/language"
dependency-version: 6.13.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@codemirror/state"
dependency-version: 6.7.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@codemirror/view"
dependency-version: 6.43.14
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@sentry/react"
dependency-version: 11.5.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: "@tabler/icons-react"
dependency-version: 3.49.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@tanstack/react-query"
dependency-version: 5.104.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@uiw/codemirror-theme-vscode"
dependency-version: 4.25.12
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@uiw/react-codemirror"
dependency-version: 4.25.12
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@vanilla-extract/css"
dependency-version: 1.21.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: react-hook-form
dependency-version: 7.89.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: react-is
dependency-version: 19.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@babel/core"
dependency-version: 8.0.7
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@babel/preset-typescript"
dependency-version: 8.0.7
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@babel/runtime"
dependency-version: 8.0.7
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@playwright/test"
dependency-version: 1.64.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@types/node"
dependency-version: 26.6.4
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: oauth2-mock-server
dependency-version: 9.2.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: otpauth
dependency-version: 9.5.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: rollup
dependency-version: 4.64.2
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: vite
dependency-version: 7.3.7
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: vite-plugin-dts
dependency-version: 5.1.2
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix test assertations
* fix pgready statement
* lower playwright to 1.62.1
---------
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-10-18 09:24:27 +11:00
Bhumin Paladiya and Matthias Mair
6d4e0f51c4
Enhance search and ordering fields across remaining REST API endpoints ( #12737 )
...
* Enhance search and ordering fields across remaining API endpoints
* Fix StockTrackingList search fields and bump API version to 537
* Format stock/api.py with ruff preview style
* Restore StockList.create serial validation handling to match upstream master
* Format files with ruff preview style and fix StockList try-except
* Restore StockList to match upstream master and keep stock/api.py diff minimal
---------
Co-authored-by: Matthias Mair <code@mjmair.com >
2026-10-18 09:23:59 +11:00
Oliver
ddd460391e
Permission bug fixes: ( #13033 )
...
Bug 1: Inherited BOM permissions flip on every save
Bug 2: Unused `permission_required` in PartInternalPriceList
2026-10-17 14:44:46 +11:00
dependabot[bot] and Matthias Mair
9eb28d1138
chore(deps): bump the dependencies group across 2 directories with 33 updates ( #13031 )
...
* chore(deps): bump the dependencies group across 2 directories with 33 updates
Bumps the dependencies group with 2 updates in the /contrib/dev_reqs directory: [uv](https://github.com/astral-sh/uv ) and [pip](https://github.com/pypa/pip ).
Bumps the dependencies group with 31 updates in the /src/backend directory:
| Package | From | To |
| --- | --- | --- |
| [boto3](https://github.com/boto/boto3 ) | `1.43.107` | `1.43.110` |
| [botocore](https://github.com/boto/botocore ) | `1.43.107` | `1.43.110` |
| [django-filter](https://github.com/carltongibson/django-filter ) | `26.1` | `26.2` |
| [django-sesame](https://github.com/aaugustin/django-sesame ) | `3.2.3` | `3.2.5` |
| [django-stubs-ext](https://github.com/typeddjango/django-stubs ) | `6.1.1` | `6.1.2` |
| [djangorestframework](https://github.com/encode/django-rest-framework ) | `3.18.1` | `3.18.3` |
| [dnspython](https://github.com/rthalley/dnspython ) | `2.8.0` | `2.9.0` |
| [dulwich](https://github.com/dulwich/dulwich ) | `1.2.15` | `1.2.17` |
| [markupsafe](https://github.com/pallets/markupsafe ) | `3.0.3` | `3.0.4` |
| [opentelemetry-exporter-http-transport](https://github.com/open-telemetry/opentelemetry-python ) | `0.66b0` | `0.66b1` |
| [opentelemetry-exporter-otlp-common](https://github.com/open-telemetry/opentelemetry-python ) | `0.66b0` | `0.66b1` |
| [opentelemetry-exporter-otlp-proto-common](https://github.com/open-telemetry/opentelemetry-python ) | `1.45.0` | `1.45.1` |
| [opentelemetry-exporter-otlp-proto-grpc](https://github.com/open-telemetry/opentelemetry-python ) | `1.45.0` | `1.45.1` |
| [opentelemetry-exporter-otlp-proto-http](https://github.com/open-telemetry/opentelemetry-python ) | `1.45.0` | `1.45.1` |
| [opentelemetry-instrumentation](https://github.com/open-telemetry/opentelemetry-python-contrib ) | `0.66b0` | `0.66b1` |
| [opentelemetry-instrumentation-dbapi](https://github.com/open-telemetry/opentelemetry-python-contrib ) | `0.66b0` | `0.66b1` |
| [opentelemetry-proto](https://github.com/open-telemetry/opentelemetry-python ) | `1.45.0` | `1.45.1` |
| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-python ) | `0.66b0` | `0.66b1` |
| [opentelemetry-util-http](https://github.com/open-telemetry/opentelemetry-python-contrib ) | `0.66b0` | `0.66b1` |
| [platformdirs](https://github.com/tox-dev/platformdirs ) | `4.12.2` | `4.12.4` |
| [pycparser](https://github.com/eliben/pycparser ) | `3.0` | `3.11` |
| [pypdf](https://github.com/py-pdf/pypdf ) | `6.19.0` | `6.20.0` |
| [python-fsutil](https://github.com/fabiocaccamo/python-fsutil ) | `0.17.0` | `0.18.0` |
| [rpds-py](https://github.com/crate-py/rpds ) | `2026.6.3` | `2026.9.1` |
| [tzdata](https://github.com/python/tzdata ) | `2026.4` | `2026.5` |
| [wcwidth](https://github.com/jquast/wcwidth ) | `0.9.1` | `0.9.2` |
| [django-stubs](https://github.com/typeddjango/django-stubs ) | `6.1.1` | `6.1.2` |
| [iniconfig](https://github.com/pytest-dev/iniconfig ) | `2.3.0` | `2.3.1` |
| [pip-tools](https://github.com/jazzband/pip-tools ) | `7.6.1` | `7.6.2` |
| [prek](https://github.com/j178/prek ) | `0.5.4` | `0.5.5` |
| [types-psycopg2](https://github.com/python/typeshed ) | `2.9.21.20260911` | `2.9.21.20261008` |
Updates `uv` from 0.12.22 to 0.12.24
- [Release notes](https://github.com/astral-sh/uv/releases )
- [Changelog](https://github.com/astral-sh/uv/blob/0.12.24/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/uv/compare/0.12.22...0.12.24 )
Updates `pip` from 26.2.1 to
- [Changelog](https://github.com/pypa/pip/blob/main/NEWS.rst )
- [Commits](https://github.com/pypa/pip/commits )
Updates `boto3` from 1.43.107 to 1.43.110
- [Release notes](https://github.com/boto/boto3/releases )
- [Commits](https://github.com/boto/boto3/compare/1.43.107...1.43.110 )
Updates `botocore` from 1.43.107 to 1.43.110
- [Commits](https://github.com/boto/botocore/compare/1.43.107...1.43.110 )
Updates `django-filter` from 26.1 to 26.2
- [Release notes](https://github.com/carltongibson/django-filter/releases )
- [Changelog](https://github.com/carltongibson/django-filter/blob/main/CHANGES.rst )
- [Commits](https://github.com/carltongibson/django-filter/compare/26.1...26.2 )
Updates `django-sesame` from 3.2.3 to 3.2.5
- [Changelog](https://github.com/aaugustin/django-sesame/blob/main/docs/changelog.rst )
- [Commits](https://github.com/aaugustin/django-sesame/compare/3.2.3...3.2.5 )
Updates `django-stubs-ext` from 6.1.1 to 6.1.2
- [Release notes](https://github.com/typeddjango/django-stubs/releases )
- [Commits](https://github.com/typeddjango/django-stubs/compare/6.1.1...6.1.2 )
Updates `djangorestframework` from 3.18.1 to 3.18.3
- [Release notes](https://github.com/encode/django-rest-framework/releases )
- [Commits](https://github.com/encode/django-rest-framework/compare/3.18.1...3.18.3 )
Updates `dnspython` from 2.8.0 to 2.9.0
- [Release notes](https://github.com/rthalley/dnspython/releases )
- [Changelog](https://github.com/rthalley/dnspython/blob/main/doc/whatsnew.rst )
- [Commits](https://github.com/rthalley/dnspython/compare/v2.8.0...v2.9.0 )
Updates `dulwich` from 1.2.15 to 1.2.17
- [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.15...dulwich-1.2.17 )
Updates `markupsafe` from 3.0.3 to 3.0.4
- [Release notes](https://github.com/pallets/markupsafe/releases )
- [Changelog](https://github.com/pallets/markupsafe/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/markupsafe/compare/3.0.3...3.0.4 )
Updates `opentelemetry-exporter-http-transport` from 0.66b0 to 0.66b1
- [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-exporter-otlp-common` from 0.66b0 to 0.66b1
- [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-exporter-otlp-proto-common` from 1.45.0 to 1.45.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.45.0...v1.45.1 )
Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.45.0 to 1.45.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.45.0...v1.45.1 )
Updates `opentelemetry-exporter-otlp-proto-http` from 1.45.0 to 1.45.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.45.0...v1.45.1 )
Updates `opentelemetry-instrumentation` from 0.66b0 to 0.66b1
- [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.66b0 to 0.66b1
- [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.45.0 to 1.45.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.45.0...v1.45.1 )
Updates `opentelemetry-semantic-conventions` from 0.66b0 to 0.66b1
- [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.66b0 to 0.66b1
- [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 `platformdirs` from 4.12.2 to 4.12.4
- [Release notes](https://github.com/tox-dev/platformdirs/releases )
- [Changelog](https://github.com/tox-dev/platformdirs/blob/main/docs/changelog.rst )
- [Commits](https://github.com/tox-dev/platformdirs/compare/4.12.2...4.12.4 )
Updates `pycparser` from 3.0 to 3.11
- [Release notes](https://github.com/eliben/pycparser/releases )
- [Commits](https://github.com/eliben/pycparser/compare/release_v3.00...release_v3.11 )
Updates `pypdf` from 6.19.0 to 6.20.0
- [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.19.0...6.20.0 )
Updates `python-fsutil` from 0.17.0 to 0.18.0
- [Release notes](https://github.com/fabiocaccamo/python-fsutil/releases )
- [Changelog](https://github.com/fabiocaccamo/python-fsutil/blob/main/CHANGELOG.md )
- [Commits](https://github.com/fabiocaccamo/python-fsutil/compare/0.17.0...0.18.0 )
Updates `rpds-py` from 2026.6.3 to 2026.9.1
- [Release notes](https://github.com/crate-py/rpds/releases )
- [Changelog](https://github.com/crate-py/rpds/blob/main/release.toml )
- [Commits](https://github.com/crate-py/rpds/compare/v2026.6.3...v2026.9.1 )
Updates `tzdata` from 2026.4 to 2026.5
- [Release notes](https://github.com/python/tzdata/releases )
- [Changelog](https://github.com/python/tzdata/blob/master/NEWS.md )
- [Commits](https://github.com/python/tzdata/compare/2026.4...2026.5 )
Updates `wcwidth` from 0.9.1 to 0.9.2
- [Release notes](https://github.com/jquast/wcwidth/releases )
- [Changelog](https://github.com/jquast/wcwidth/blob/master/docs/history.rst )
- [Commits](https://github.com/jquast/wcwidth/compare/0.9.1...0.9.2 )
Updates `django-stubs` from 6.1.1 to 6.1.2
- [Release notes](https://github.com/typeddjango/django-stubs/releases )
- [Commits](https://github.com/typeddjango/django-stubs/compare/6.1.1...6.1.2 )
Updates `iniconfig` from 2.3.0 to 2.3.1
- [Release notes](https://github.com/pytest-dev/iniconfig/releases )
- [Changelog](https://github.com/pytest-dev/iniconfig/blob/main/CHANGELOG )
- [Commits](https://github.com/pytest-dev/iniconfig/compare/v2.3.0...v2.3.1 )
Updates `pip-tools` from 7.6.1 to 7.6.2
- [Release notes](https://github.com/jazzband/pip-tools/releases )
- [Changelog](https://github.com/pypa/pip-tools/blob/main/CHANGELOG.md )
- [Commits](https://github.com/jazzband/pip-tools/compare/v7.6.1...v7.6.2 )
Updates `prek` from 0.5.4 to 0.5.5
- [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.5.4...v0.5.5 )
Updates `types-psycopg2` from 2.9.21.20260911 to 2.9.21.20261008
- [Commits](https://github.com/python/typeshed/commits )
---
updated-dependencies:
- dependency-name: uv
dependency-version: 0.12.24
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: pip
dependency-version:
dependency-type: direct:production
dependency-group: dependencies
- dependency-name: boto3
dependency-version: 1.43.110
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: botocore
dependency-version: 1.43.110
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: django-filter
dependency-version: '26.2'
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: django-sesame
dependency-version: 3.2.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: django-stubs-ext
dependency-version: 6.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: djangorestframework
dependency-version: 3.18.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: dnspython
dependency-version: 2.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: dulwich
dependency-version: 1.2.17
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: markupsafe
dependency-version: 3.0.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: opentelemetry-exporter-http-transport
dependency-version: 0.66b1
dependency-type: direct:production
dependency-group: dependencies
- dependency-name: opentelemetry-exporter-otlp-common
dependency-version: 0.66b1
dependency-type: direct:production
dependency-group: dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-common
dependency-version: 1.45.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-grpc
dependency-version: 1.45.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-http
dependency-version: 1.45.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: opentelemetry-instrumentation
dependency-version: 0.66b1
dependency-type: direct:production
dependency-group: dependencies
- dependency-name: opentelemetry-instrumentation-dbapi
dependency-version: 0.66b1
dependency-type: direct:production
dependency-group: dependencies
- dependency-name: opentelemetry-proto
dependency-version: 1.45.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: opentelemetry-semantic-conventions
dependency-version: 0.66b1
dependency-type: direct:production
dependency-group: dependencies
- dependency-name: opentelemetry-util-http
dependency-version: 0.66b1
dependency-type: direct:production
dependency-group: dependencies
- dependency-name: platformdirs
dependency-version: 4.12.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: pycparser
dependency-version: '3.11'
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: pypdf
dependency-version: 6.20.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: python-fsutil
dependency-version: 0.18.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: rpds-py
dependency-version: 2026.9.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: tzdata
dependency-version: '2026.5'
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: wcwidth
dependency-version: 0.9.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: django-stubs
dependency-version: 6.1.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: iniconfig
dependency-version: 2.3.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: pip-tools
dependency-version: 7.6.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: prek
dependency-version: 0.5.5
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: types-psycopg2
dependency-version: 2.9.21.20261008
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
...
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-10-17 13:19:33 +11:00
Oliver
a5895adcac
[bug] Handle length limitation for "notes" fields ( #13023 )
...
* [bug] Handle length limitation for "notes" fields
* Bump API version
* Fix typing
* Further typing fixes
2026-10-17 11:26:57 +11:00
Matthias Mair
8d96db0040
fix(backend): make test stable ( #13032 )
2026-10-17 11:26:45 +11:00
Oliver
10a57c91af
Hide 'take_from' location if undefined ( #13029 )
2026-10-17 09:11:45 +11:00
96d1d20b73
feat: Add Delivery Address field to Purchase Orders ( #9768 )
...
* Add delivery address to purchase order; migrate address field to Supplier Address (#9303 )
* update model related_name and remove migrate file
* regenerate migration
* Fix migration ordering
* Bump API version
* add 'receiving_company' field
* UI updates
* Add regression tests
---------
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
Co-authored-by: Matthias Mair <code@mjmair.com >
2026-10-17 08:13:26 +11:00
Oliver
839cd571f4
Supplier price note ( #13027 )
...
* add extra information to form
* Updated documentation
* Updated UI
* Fix broken link
2026-10-17 08:11:56 +11:00
Matthias Mair
7e3f1e3a65
fix #12661 ( #13020 )
2026-10-16 23:38:05 +11:00
Oliver
529a41f1fd
override default value display ( #13028 )
2026-10-16 23:09:33 +11:00
Oliver
ad0828a8fe
[UI] Prevent duplicate search queries ( #13024 )
...
Prevent search query from re-firing and cancelling previous query
2026-10-16 22:14:25 +11:00
Oliver
c74523dcff
Control backup count ( #13025 )
...
Enable control of how many historical backup entries to keep when running invoke backup --clean
2026-10-16 19:22:33 +11:00
github-actions[bot]
a151d22a9c
New Crowdin translations by GitHub Action ( #13018 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-16 19:21:59 +11:00
Oliver
a9fb999b11
Add "on_order" quantity to low-stock email notification ( #13022 )
2026-10-16 15:47:24 +11:00
Matthias Mair
2f139f94b4
feat: Add First Time User Guide and tipp backend data structure ( #12978 )
...
* add backend stuff
* update str method
* add to admin
* [FR] Add FTUE
Fixes #2907
* bump deps
* bump api
* add missing ruleset entry
* fix init
* add jumpoff to nav
* try disableing specific test
* fix lookup
* fix mounting
* disable more
* make tour conditional
* only show ftue once
* remove temp disable
* add actual content
* enable using the menu as well
* reorder steps
* finish propagation
* only allow delete
* lower testing runtime for now
* fix nitpicks
* revert frontend debug changes
* fix migration
* patch out ftu behaviour on the backend
* rename to first time use guide
* change tipp (DE) to tip (EN)
* deduplicate notification
2026-10-15 19:46:06 +11:00
Oliver and Matthias Mair
9b8fdeb06d
Internal company support ( #13017 )
...
* Add internal company flag
* Unit tests
* Add changelog entry and update API version
* add global company table
* Expose model_filters for internal settings
* Update API version
* Update CHANGELOG
* update assert
---------
Co-authored-by: Matthias Mair <code@mjmair.com >
2026-10-15 11:20:59 +11:00
Oliver
720ba157bb
Shipment contact info ( #13016 )
...
* Add 'contact' field to SalesOrderShipment model
* add unit test
* Update shipment table
* improve UI form
* Add 'phone' and 'email' fields to Address model
* Bump API version
* Update CHANGELOG
* Updated docs
2026-10-14 19:33:33 +11:00
github-actions[bot]
dec51eab52
New Crowdin translations by GitHub Action ( #13011 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-14 18:02:57 +11:00
dependabot[bot]
6dd7cc2ecf
chore(deps): bump the dependencies group with 4 updates ( #13013 )
...
Bumps the dependencies group with 4 updates: [j178/prek-action](https://github.com/j178/prek-action ), [oasdiff/oasdiff-action/diff](https://github.com/oasdiff/oasdiff-action ), [CodSpeedHQ/action](https://github.com/codspeedhq/action ) and [anchore/sbom-action](https://github.com/anchore/sbom-action ).
Updates `j178/prek-action` from 3.0.0 to 3.0.1
- [Release notes](https://github.com/j178/prek-action/releases )
- [Commits](https://github.com/j178/prek-action/compare/4e14d07f9231acabce116ccfca13b13dd9755ece...1382ad72dea72f9d53832f2bcb65b3e87a947204 )
Updates `oasdiff/oasdiff-action/diff` from 0.1.17 to 0.1.18
- [Release notes](https://github.com/oasdiff/oasdiff-action/releases )
- [Commits](https://github.com/oasdiff/oasdiff-action/compare/5e81b5c380accc6b523f9d32a637ca630e33620b...b9325c9e0a27ab65b0da3b766522cedec6be81dc )
Updates `CodSpeedHQ/action` from 5.2.1 to 5.4.0
- [Release notes](https://github.com/codspeedhq/action/releases )
- [Changelog](https://github.com/CodSpeedHQ/action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codspeedhq/action/compare/373d6868929f444bc08d901fd0eb0ad52a8875ea...c4fd08a3a159bd0cc208da1e0edf32b8c47d75e5 )
Updates `anchore/sbom-action` from 0.24.2 to 0.24.3
- [Release notes](https://github.com/anchore/sbom-action/releases )
- [Changelog](https://github.com/anchore/sbom-action/blob/main/RELEASE.md )
- [Commits](https://github.com/anchore/sbom-action/compare/3ad7283483fc7af8ff2b4ea19663c2d5ca935e26...66cbf4bc1f1c0d2edc94016e65bc221b6bb0ad6c )
---
updated-dependencies:
- dependency-name: j178/prek-action
dependency-version: 3.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: oasdiff/oasdiff-action/diff
dependency-version: 0.1.18
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: CodSpeedHQ/action
dependency-version: 5.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: anchore/sbom-action
dependency-version: 0.24.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-14 13:55:36 +11:00
Oliver and Matthias Mair
31bc5a043c
Notify context ( #11481 )
...
* Pass extra HTML context through to "notify_responsible"
* Supply additional context
* Update template
* Add unit test for email template
---------
Co-authored-by: Matthias Mair <code@mjmair.com >
2026-10-14 12:43:28 +11:00
Oliver
de962f5144
Tweak playwright tests ( #13012 )
...
Robustify / reduce flakiness
2026-10-14 11:48:59 +11:00
github-actions[bot]
6739bfea89
New Crowdin translations by GitHub Action ( #12983 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-14 10:02:36 +11:00
a5ea65aa45
fix(report): support S3 cloud media storage for report and label template loading ( #12426 ) ( #12943 )
...
* fix(report): support S3 cloud media storage for report and label template loading (#12426 )
- Prevent TemplateDoesNotExist when using cloud storage backends (e.g. S3 via django-storages)
- Update TemplateUploadMixin.template_name to return relative storage path when local file does not exist on disk
- Implement ReportTemplateBase.get_template_content() to load content from storage backend and resolve bucket/location prefix mismatches
- Add fallback in ReportTemplateBase.render_as_string() to render from storage content when template loader lookup fails
- Register InvenTreeStorageTemplateLoader to allow template snippets to resolve directly from default_storage
- Add unit tests in S3ReportTemplateTest covering prefix resolution, remote rendering, and storage template loading
* fix style
* remove weasyprint unavailable hacks
this is unrealstic in a full enviroment; the only reason for this is some very constraint sandbox - which is not our run enviroment
* fix import
---------
Co-authored-by: Matthias Mair <code@mjmair.com >
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
2026-10-14 10:02:04 +11:00
Oliver
29eb9632ac
Prevent deletion of line items which have received stock ( #13004 )
...
* Prevent deletion of line items which have received stock
* Revert docstring changes
2026-10-14 10:00:51 +11:00
Oliver
99893f3453
[UI] Nested bom ( #12952 )
...
* [UI] Replace BOM subassembly table
- Do not render as a separate table
- Dynamically load and insert subassembly data
- Retains single table layout
- Observe same column setup
* Adjust alignment of icons
* Hide certain icons for nested rows
* Display subassembly quantity chain
* Display full multiplication chain
* Add nested pricing multipliers
* Display the multiplied "can-build" quantity
* Updated BOM docs
* Playwright tests
* Handle case where can_build is zero
* Refresh nested BOM when underlying records change
* Remove trunc for display
* fix playwright test
2026-10-13 22:59:51 +11:00
Oliver
445fa3e125
Check user permissions before locating stock ( #13000 )
...
* Check user permissions before locating stock
* Update unit test
2026-10-13 22:59:17 +11:00
Oliver
c3917c343b
Fix 'get_required_quantity' method ( #13002 )
...
- Ensure a Decimal is returned in all cases
- Fix type hinting
- Updated unit tests
2026-10-13 22:37:09 +11:00
Oliver
788b291a21
Plugin reload limitations ( #13007 )
...
* Improve auto-reload of plugin
Ensure entire module is reloaded
* Add regression tests
* Updated docs
* Detect plugin reload loop - and report error
2026-10-13 20:46:02 +11:00
Oliver
34ea373d88
Improve status code comparison ( #13006 )
...
Fixes bug caused by override of BaseEnum.__new__ which broke comparison of status code values
2026-10-13 20:45:44 +11:00
Matthias Mair
7e89e93252
feat(backend): mark setting when changed via API ( #12982 )
...
* mark setting when changed via API
might be helpful for https://github.com/inventree/InvenTree/issues/12767
* add migration
* fix migration
* use atomic instead
* move atomic
* move the transaction safety to be migration specific
* reduce diff
* make write safe
* remove migration_safe_query again
* use a simpler approach in the squashed migration
* try using a manager
* add update / updated_by to api
* update generic settings api to handle updated_by field
2026-10-13 20:44:58 +11:00
Oliver
76a21b7899
Fix MPTT check for BOM validity ( #13008 )
...
Use refreshed DB values rather than validating against in-memory values
2026-10-13 20:44:27 +11:00
Oliver
fa04bcc455
Fix consume_build_stock ( #13003 )
...
Fixes concurrent or repeated calls to consume_build_stock, making this method idempotent
Also adds regression testing
2026-10-13 16:58:25 +11:00
e0f3d293d3
chore(deps): bump the dependencies group across 2 directories with 21 updates ( #12984 )
...
* chore(deps): bump the dependencies group across 2 directories with 21 updates
Bumps the dependencies group with 2 updates in the /contrib/dev_reqs directory: [uv](https://github.com/astral-sh/uv ) and [pip](https://github.com/pypa/pip ).
Bumps the dependencies group with 19 updates in the /src/backend directory:
| Package | From | To |
| --- | --- | --- |
| [boto3](https://github.com/boto/boto3 ) | `1.43.102` | `1.43.107` |
| [botocore](https://github.com/boto/botocore ) | `1.43.102` | `1.43.107` |
| [charset-normalizer](https://github.com/jawah/charset_normalizer ) | `3.5.1` | `3.5.2` |
| [cryptography](https://github.com/pyca/cryptography ) | `50.0.1` | `50.0.2` |
| [fonttools](https://github.com/fonttools/fonttools ) | `4.66.0` | `4.66.1` |
| [googleapis-common-protos](https://github.com/googleapis/google-cloud-python ) | `1.75.4` | `1.75.5` |
| [platformdirs](https://github.com/tox-dev/platformdirs ) | `4.11.14` | `4.12.2` |
| [pydantic-core](https://github.com/pydantic/pydantic ) | `2.46.5` | `2.49.0` |
| [pyjwt](https://github.com/jpadilla/pyjwt ) | `2.15.0` | `2.15.1` |
| [python-dotenv](https://github.com/theskumar/python-dotenv ) | `1.2.3` | `1.2.4` |
| [python-ipware](https://github.com/un33k/python-ipware ) | `4.1.0` | `4.1.1` |
| [scim2-models](https://github.com/python-scim/scim2-models ) | `0.6.12` | `0.10.2` |
| [sentry-sdk](https://github.com/getsentry/sentry-python ) | `2.70.0` | `2.71.0` |
| [wrapt](https://github.com/GrahamDumpleton/wrapt ) | `2.4.1` | `2.5.0` |
| [coverage](https://github.com/coveragepy/coveragepy ) | `7.16.1` | `7.16.2` |
| [isort](https://github.com/PyCQA/isort ) | `9.0.1` | `9.0.2` |
| [prek](https://github.com/j178/prek ) | `0.5.3` | `0.5.4` |
| [scim2-client](https://github.com/python-scim/scim2-client ) | `0.7.5` | `0.11.2` |
| [scim2-tester](https://github.com/python-scim/scim2-tester ) | `0.2.8` | `0.5.0` |
Updates `uv` from 0.12.19 to 0.12.22
- [Release notes](https://github.com/astral-sh/uv/releases )
- [Changelog](https://github.com/astral-sh/uv/blob/0.12.22/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/uv/compare/0.12.19...0.12.22 )
Updates `pip` from 26.2.1 to
- [Changelog](https://github.com/pypa/pip/blob/main/NEWS.rst )
- [Commits](https://github.com/pypa/pip/commits )
Updates `boto3` from 1.43.102 to 1.43.107
- [Release notes](https://github.com/boto/boto3/releases )
- [Commits](https://github.com/boto/boto3/compare/1.43.102...1.43.107 )
Updates `botocore` from 1.43.102 to 1.43.107
- [Commits](https://github.com/boto/botocore/compare/1.43.102...1.43.107 )
Updates `charset-normalizer` from 3.5.1 to 3.5.2
- [Release notes](https://github.com/jawah/charset_normalizer/releases )
- [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jawah/charset_normalizer/compare/3.5.1...3.5.2 )
Updates `cryptography` from 50.0.1 to 50.0.2
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/50.0.1...50.0.2 )
Updates `fonttools` from 4.66.0 to 4.66.1
- [Release notes](https://github.com/fonttools/fonttools/releases )
- [Changelog](https://github.com/fonttools/fonttools/blob/main/NEWS.rst )
- [Commits](https://github.com/fonttools/fonttools/compare/4.66.0...4.66.1 )
Updates `googleapis-common-protos` from 1.75.4 to 1.75.5
- [Release notes](https://github.com/googleapis/google-cloud-python/releases )
- [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/packages/google-cloud-documentai/CHANGELOG.md )
- [Commits](https://github.com/googleapis/google-cloud-python/compare/googleapis-common-protos-v1.75.4...googleapis-common-protos-v1.75.5 )
Updates `platformdirs` from 4.11.14 to 4.12.2
- [Release notes](https://github.com/tox-dev/platformdirs/releases )
- [Changelog](https://github.com/tox-dev/platformdirs/blob/main/docs/changelog.rst )
- [Commits](https://github.com/tox-dev/platformdirs/compare/4.11.14...4.12.2 )
Updates `pydantic-core` from 2.46.5 to 2.49.0
- [Release notes](https://github.com/pydantic/pydantic/releases )
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md )
- [Commits](https://github.com/pydantic/pydantic/compare/core-v2.46.5...core-v2.49.0 )
Updates `pyjwt` from 2.15.0 to 2.15.1
- [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.15.0...2.15.1 )
Updates `python-dotenv` from 1.2.3 to 1.2.4
- [Release notes](https://github.com/theskumar/python-dotenv/releases )
- [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md )
- [Commits](https://github.com/theskumar/python-dotenv/compare/v1.2.3...v1.2.4 )
Updates `python-ipware` from 4.1.0 to 4.1.1
- [Release notes](https://github.com/un33k/python-ipware/releases )
- [Changelog](https://github.com/un33k/python-ipware/blob/main/CHANGELOG.md )
- [Commits](https://github.com/un33k/python-ipware/compare/v4.1.0...v4.1.1 )
Updates `scim2-models` from 0.6.12 to 0.10.2
- [Release notes](https://github.com/python-scim/scim2-models/releases )
- [Changelog](https://github.com/python-scim/scim2-models/blob/main/doc/changelog.rst )
- [Commits](https://github.com/python-scim/scim2-models/compare/0.6.12...0.10.2 )
Updates `sentry-sdk` from 2.70.0 to 2.71.0
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/2.70.0...2.71.0 )
Updates `wrapt` from 2.4.1 to 2.5.0
- [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/2.4.1...2.5.0 )
Updates `coverage` from 7.16.1 to 7.16.2
- [Release notes](https://github.com/coveragepy/coveragepy/releases )
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst )
- [Commits](https://github.com/coveragepy/coveragepy/compare/7.16.1...7.16.2 )
Updates `isort` from 9.0.1 to 9.0.2
- [Release notes](https://github.com/PyCQA/isort/releases )
- [Changelog](https://github.com/PyCQA/isort/blob/main/CHANGELOG.md )
- [Commits](https://github.com/PyCQA/isort/compare/9.0.1...9.0.2 )
Updates `prek` from 0.5.3 to 0.5.4
- [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.5.3...v0.5.4 )
Updates `scim2-client` from 0.7.5 to 0.11.2
- [Release notes](https://github.com/python-scim/scim2-client/releases )
- [Changelog](https://github.com/python-scim/scim2-client/blob/main/doc/changelog.rst )
- [Commits](https://github.com/python-scim/scim2-client/compare/0.7.5...0.11.2 )
Updates `scim2-tester` from 0.2.8 to 0.5.0
- [Release notes](https://github.com/python-scim/scim2-tester/releases )
- [Changelog](https://github.com/python-scim/scim2-tester/blob/main/doc/changelog.rst )
- [Commits](https://github.com/python-scim/scim2-tester/compare/0.2.8...0.5.0 )
---
updated-dependencies:
- dependency-name: uv
dependency-version: 0.12.22
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: pip
dependency-version:
dependency-type: direct:production
dependency-group: dependencies
- dependency-name: boto3
dependency-version: 1.43.107
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: botocore
dependency-version: 1.43.107
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: charset-normalizer
dependency-version: 3.5.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: cryptography
dependency-version: 50.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: fonttools
dependency-version: 4.66.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: googleapis-common-protos
dependency-version: 1.75.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: platformdirs
dependency-version: 4.12.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: pydantic-core
dependency-version: 2.49.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: pyjwt
dependency-version: 2.15.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: python-dotenv
dependency-version: 1.2.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: python-ipware
dependency-version: 4.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: scim2-models
dependency-version: 0.10.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: sentry-sdk
dependency-version: 2.71.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: wrapt
dependency-version: 2.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: coverage
dependency-version: 7.16.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: isort
dependency-version: 9.0.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: prek
dependency-version: 0.5.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: scim2-client
dependency-version: 0.11.2
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: scim2-tester
dependency-version: 0.5.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
...
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 >
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
2026-10-13 14:01:53 +11:00
ea043f50b0
Fix missing call to str.strip() in get_next_reference ( #12966 )
...
The missing call would throw a TypeError, but that was later on swallowed, so the code would fall back to `reference_int` and never used the configured reference pattern
Co-authored-by: Matthias Mair <code@mjmair.com >
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
2026-10-13 13:40:53 +11:00
Oliver
cdaf6e3aa6
More robust HTML sanitizing in reports ( #12997 )
2026-10-13 13:40:31 +11:00
Oliver
bdcba5cbb9
Use django function for secret_key generation ( #12999 )
2026-10-13 13:15:06 +11:00
Oliver
55ad065a60
Add docs for font loading ( #12998 )
2026-10-13 13:01:20 +11:00
MH and Matthias Mair
2341d5ff44
Add missing timeout to Slack notification plugin ( #12990 )
...
Co-authored-by: Matthias Mair <code@mjmair.com >
2026-10-13 10:11:56 +11:00
Matthias Mair
104adebbf4
fix style nitpicks ( #12995 )
...
* disable restriction (for now)
* reduce duplication
* remove duplication in scim view
* fix diff
* fix reassign
* remove statment that is always wrong
* log with full context
* allign order to anguage defaults
* adress shelldre:S7688
2026-10-13 10:02:02 +11:00
Matthias Mair
600dc1a75b
feat(frontend): optional nav tree sidebyside ( #12974 )
...
* disable restriction (for now)
* add option for a permanent navigation tree
* revert unintended change
* adjust search text to be less confusing when pinned
2026-10-13 09:26:57 +11:00
Petr Ledvina
47f2e6acdd
Show allocated part full names when BOM parts differ ( #12981 )
...
Keep the BOM requirement on parent rows. In allocation subtables, use
the shared part renderer with full_name when the allocated part differs
from the requirement, respecting PART_NAME_FORMAT. Exact matches keep
the compact name; shared copy, thumbnail and status behavior is retained.
Mark differing parts with a neutral information icon and scope output
allocation tables to the selected output. Cover revision differences,
family descendants, empty fields, custom formats, copying and refresh.
2026-10-13 09:23:24 +11:00
Matthew Campbell
a3fdcd1f14
Add Circuit Happy LLC as a sponsor ( #12989 )
2026-10-13 09:21:08 +11:00
Bhumin Paladiya and Matthias Mair
db90e48a7d
Fix admin search and autocomplete for Owner model ( #12987 )
...
Owner uses a GenericForeignKey to User or Group where 'name' is a method rather than a database field. Standard Django admin search caused FieldError when autocomplete looked up the responsible field. Implemented custom get_search_results on OwnerAdmin to properly filter User and Group instances and map them to Owner records.
Co-authored-by: Matthias Mair <code@mjmair.com >
2026-10-13 09:09:07 +11:00
Joe Rogers and Matthias Mair
cbcb81f3d7
Add missing schema nullable tags ( #12986 )
...
* Synchronize detail field nullable state with model user fields
* Make me-user roles field nullable/non-required
* Make client-secret nullable
* Update api version
---------
Co-authored-by: Matthias Mair <code@mjmair.com >
2026-10-13 09:08:07 +11:00
Matthias Mair
3e367df724
reduce ci time ( #12985 )
...
* we are currently locking on olugin lease for 2 mins per ci setup; not good
* fix syntax
* move setting
* fix assign syntax
* reduce noice while setting up
2026-10-12 19:09:20 +11:00
Max Grollmann and mg
0a0cccedd9
strip query strings when deriving file names from media URLs ( #12993 )
...
fixes #12992
Co-authored-by: mg <mg@layerx-defence.com >
2026-10-12 14:12:54 +11:00
Matthias Mair
ead118cec5
chore(backend): bump scim lib version ( #12991 )
...
* bump scim version
* fix test; no httpx anymore
2026-10-12 13:20:52 +11:00
github-actions[bot]
fcd8af4283
New Crowdin translations by GitHub Action ( #12942 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-10 05:57:44 +12:00
ceccf768c3
Fix data import with S3 storage backend ( #12973 )
...
* Fix data import with S3 storage backend
Fixes #11117
* Fix formatting
* fix formatting
---------
Co-authored-by: mg <mg@layerx-defence.com >
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
2026-10-09 19:52:18 +12:00