mirror of
https://github.com/inventree/InvenTree.git
synced 2026-11-10 02:47:49 +00:00
4fb0226ecc5ae37fce5dabf195089e30def6c36f
800
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
daa1c304f4 |
chore(deps): bump the dependencies group across 2 directories with 21 updates (#13142)
* 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: [jc](https://github.com/kellyjonbrazil/jc) and [pip](https://github.com/pypa/pip). Bumps the dependencies group with 19 updates in the /src/backend directory: | Package | From | To | | --- | --- | --- | | [asgiref](https://github.com/django/asgiref) | `3.12.1` | `3.13.0` | | [blessed](https://github.com/jquast/blessed) | `1.51.0` | `1.52.0` | | [boto3](https://github.com/boto/boto3) | `1.43.114` | `1.43.118` | | [botocore](https://github.com/boto/botocore) | `1.43.114` | `1.43.118` | | [django-dbbackup](https://github.com/Archmonger/django-dbbackup) | `5.3.1` | `5.4.0` | | [django-mptt](https://github.com/django-mptt/django-mptt) | `0.19.1` | `0.20.0` | | [django-structlog](https://github.com/jrobichaud/django-structlog) | `10.1.0` | `11.0.0` | | [dulwich](https://github.com/dulwich/dulwich) | `1.2.17` | `1.2.19` | | [googleapis-common-protos](https://github.com/googleapis/google-cloud-python) | `1.75.5` | `1.76.0` | | [grpcio](https://github.com/grpc/grpc) | `1.84.0` | `1.84.1` | | [markdown](https://github.com/Python-Markdown/markdown) | `3.11.1` | `3.11.2` | | [pint](https://github.com/hgrecco/pint) | `0.26.1` | `0.26.2` | | [pycparser](https://github.com/eliben/pycparser) | `3.11` | `3.12` | | [python-dateutil](https://github.com/dateutil/dateutil) | `2.9.0.post0` | `3.0.0` | | [s3transfer](https://github.com/boto/s3transfer) | `0.19.2` | `0.19.3` | | [sentry-sdk](https://github.com/getsentry/sentry-python) | `2.72.0` | `2.73.0` | | [wcwidth](https://github.com/jquast/wcwidth) | `0.9.2` | `0.9.4` | | [coverage](https://github.com/coveragepy/coveragepy) | `7.16.2` | `7.17.0` | | [prek](https://github.com/j178/prek) | `0.5.6` | `0.5.7` | Updates `jc` from 1.26.0 to 1.26.1 - [Release notes](https://github.com/kellyjonbrazil/jc/releases) - [Changelog](https://github.com/kellyjonbrazil/jc/blob/master/CHANGELOG) - [Commits](https://github.com/kellyjonbrazil/jc/compare/v1.26.0...v1.26.1) 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 `pip` from 26.2.1 to - [Changelog](https://github.com/pypa/pip/blob/main/NEWS.rst) - [Commits](https://github.com/pypa/pip/commits) Updates `asgiref` from 3.12.1 to 3.13.0 - [Changelog](https://github.com/django/asgiref/blob/main/CHANGELOG.txt) - [Commits](https://github.com/django/asgiref/compare/3.12.1...3.13.0) Updates `blessed` from 1.51.0 to 1.52.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/compare/1.51...1.52) Updates `boto3` from 1.43.114 to 1.43.118 - [Release notes](https://github.com/boto/boto3/releases) - [Commits](https://github.com/boto/boto3/compare/1.43.114...1.43.118) Updates `botocore` from 1.43.114 to 1.43.118 - [Commits](https://github.com/boto/botocore/compare/1.43.114...1.43.118) Updates `django-dbbackup` from 5.3.1 to 5.4.0 - [Release notes](https://github.com/Archmonger/django-dbbackup/releases) - [Changelog](https://github.com/Archmonger/django-dbbackup/blob/master/CHANGELOG.md) - [Commits](https://github.com/Archmonger/django-dbbackup/compare/5.3.1...5.4.0) Updates `django-mptt` from 0.19.1 to 0.20.0 - [Changelog](https://github.com/django-mptt/django-mptt/blob/main/CHANGELOG.rst) - [Commits](https://github.com/django-mptt/django-mptt/compare/0.19.1...0.20) Updates `django-structlog` from 10.1.0 to 11.0.0 - [Changelog](https://github.com/jrobichaud/django-structlog/blob/main/docs/changelog.rst) - [Commits](https://github.com/jrobichaud/django-structlog/compare/10.1.0...11.0.0) Updates `dulwich` from 1.2.17 to 1.2.19 - [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.17...dulwich-1.2.19) Updates `googleapis-common-protos` from 1.75.5 to 1.76.0 - [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.5...googleapis-common-protos-v1.76.0) Updates `grpcio` from 1.84.0 to 1.84.1 - [Release notes](https://github.com/grpc/grpc/releases) - [Commits](https://github.com/grpc/grpc/compare/v1.84.0...v1.84.1) Updates `markdown` from 3.11.1 to 3.11.2 - [Release notes](https://github.com/Python-Markdown/markdown/releases) - [Changelog](https://github.com/Python-Markdown/markdown/blob/master/docs/changelog.md) - [Commits](https://github.com/Python-Markdown/markdown/compare/3.11.1...3.11.2) Updates `pint` from 0.26.1 to 0.26.2 - [Changelog](https://github.com/hgrecco/pint/blob/master/CHANGES) - [Commits](https://github.com/hgrecco/pint/compare/0.26.1...0.26.2) Updates `pycparser` from 3.11 to 3.12 - [Release notes](https://github.com/eliben/pycparser/releases) - [Commits](https://github.com/eliben/pycparser/compare/release_v3.11...release_v3.12) Updates `python-dateutil` from 2.9.0.post0 to 3.0.0 - [Release notes](https://github.com/dateutil/dateutil/releases) - [Changelog](https://github.com/dateutil/dateutil/blob/master/NEWS) - [Commits](https://github.com/dateutil/dateutil/compare/2.9.0.post0...3.0.0) Updates `s3transfer` from 0.19.2 to 0.19.3 - [Changelog](https://github.com/boto/s3transfer/blob/develop/CHANGELOG.rst) - [Commits](https://github.com/boto/s3transfer/compare/0.19.2...0.19.3) Updates `sentry-sdk` from 2.72.0 to 2.73.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.72.0...2.73.0) Updates `wcwidth` from 0.9.2 to 0.9.4 - [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.2...0.9.4) Updates `coverage` from 7.16.2 to 7.17.0 - [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.2...7.17.0) Updates `prek` from 0.5.6 to 0.5.7 - [Release notes](https://github.com/j178/prek/releases) - [Changelog](https://github.com/j178/prek/blob/main/CHANGELOG.md) - [Commits](https://github.com/j178/prek/compare/v0.5.6...v0.5.7) --- updated-dependencies: - dependency-name: jc dependency-version: 1.26.1 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: pip dependency-version: dependency-type: direct:production dependency-group: dependencies - dependency-name: asgiref dependency-version: 3.13.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: blessed dependency-version: 1.52.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: boto3 dependency-version: 1.43.118 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: botocore dependency-version: 1.43.118 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: django-dbbackup dependency-version: 5.4.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: django-mptt dependency-version: 0.20.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: django-structlog dependency-version: 11.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: dulwich dependency-version: 1.2.19 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: googleapis-common-protos dependency-version: 1.76.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: grpcio dependency-version: 1.84.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: markdown dependency-version: 3.11.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: pint dependency-version: 0.26.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: pycparser dependency-version: '3.12' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: python-dateutil dependency-version: 3.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: s3transfer dependency-version: 0.19.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: sentry-sdk dependency-version: 2.73.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: wcwidth dependency-version: 0.9.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: coverage dependency-version: 7.17.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: prek dependency-version: 0.5.7 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> |
||
|
|
b2c2f926e7 |
Fix doc links / setup (#13140)
* fix various doc links * update generated start page * switch to properdocs * bump deps * pin mkdocs before 2.0 so deps dont break * fix link |
||
|
|
60db8a924e | Updates for AutoCreateBuildPlugin (#13118) | ||
|
|
3e55d413ec |
[report] Harden data access for reports (#13111)
* [report] Harden data access for reports - Exclude sensitive data - Prevent database writes during report generation * Fix typo * Add regression test against model traversal * Add webhook endpoint and message to imports Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Remove some models from BLOCKED_MODELS * Revert READ_ONLY requirement --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> |
||
|
|
c4280c2a03 |
[Refactor] Stock tracking audit (#13101)
* Add "event_type" and "notes" support to AuditLog model * Register history entries for stock items * record stock edited events as normal updates * Remove legacy tracking entry generation code * Updated unit tests for all stock event types * remove legacy endpoints * remove legacy tables from UI * Updated docs * Data migration * Remove old models * Update docs * Updated playwright tests * Fix broken links * Update CHANGELOG.md * Cache CID value * Fix migration tests * Increase query threshold for unit test * Fix bug and add regression test * mark migration as one-way * flush events in the correct order * improve prefetch * Adjust row rendering |
||
|
|
2ee5764b3b | fix various sec warnings (#13108) | ||
|
|
6c65d96ece |
Export escape fix (#13110)
* Allow numeric values to be exported unescapted * Updated docs * Explicit regression tests |
||
|
|
8075ef58d9 |
chore(deps): bump the dependencies group across 1 directory with 10 updates (#13105)
* chore(deps): bump the dependencies group across 1 directory with 10 updates Bumps the dependencies group with 10 updates in the /src/backend directory: | Package | From | To | | --- | --- | --- | | [blessed](https://github.com/jquast/blessed) | `1.50.0` | `1.51.0` | | [boto3](https://github.com/boto/boto3) | `1.43.113` | `1.43.114` | | [botocore](https://github.com/boto/botocore) | `1.43.113` | `1.43.114` | | [django-money](https://github.com/django-money/django-money) | `3.6.1` | `3.6.2` | | [django-mptt](https://github.com/django-mptt/django-mptt) | `0.18.0` | `0.19.1` | | [fonttools](https://github.com/fonttools/fonttools) | `4.66.1` | `4.67.0` | | [paramiko](https://github.com/paramiko/paramiko) | `5.0.0` | `5.1.0` | | [platformdirs](https://github.com/tox-dev/platformdirs) | `4.13.0` | `4.13.5` | | [pluggy](https://github.com/pytest-dev/pluggy) | `1.6.0` | `1.7.0` | | [prek](https://github.com/j178/prek) | `0.5.5` | `0.5.6` | Updates `blessed` from 1.50.0 to 1.51.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/compare/1.50...1.51) Updates `boto3` from 1.43.113 to 1.43.114 - [Release notes](https://github.com/boto/boto3/releases) - [Commits](https://github.com/boto/boto3/compare/1.43.113...1.43.114) Updates `botocore` from 1.43.113 to 1.43.114 - [Commits](https://github.com/boto/botocore/compare/1.43.113...1.43.114) Updates `django-money` from 3.6.1 to 3.6.2 - [Release notes](https://github.com/django-money/django-money/releases) - [Changelog](https://github.com/django-money/django-money/blob/main/docs/changes.rst) - [Commits](https://github.com/django-money/django-money/commits) Updates `django-mptt` from 0.18.0 to 0.19.1 - [Changelog](https://github.com/django-mptt/django-mptt/blob/main/CHANGELOG.rst) - [Commits](https://github.com/django-mptt/django-mptt/compare/0.18...0.19.1) Updates `fonttools` from 4.66.1 to 4.67.0 - [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.1...4.67.0) Updates `paramiko` from 5.0.0 to 5.1.0 - [Commits](https://github.com/paramiko/paramiko/compare/5.0.0...5.1.0) Updates `platformdirs` from 4.13.0 to 4.13.5 - [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.13.0...4.13.5) Updates `pluggy` from 1.6.0 to 1.7.0 - [Changelog](https://github.com/pytest-dev/pluggy/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pluggy/compare/1.6.0...1.7.0) Updates `prek` from 0.5.5 to 0.5.6 - [Release notes](https://github.com/j178/prek/releases) - [Changelog](https://github.com/j178/prek/blob/main/CHANGELOG.md) - [Commits](https://github.com/j178/prek/compare/v0.5.5...v0.5.6) --- updated-dependencies: - dependency-name: blessed dependency-version: 1.51.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: boto3 dependency-version: 1.43.114 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: botocore dependency-version: 1.43.114 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: django-money dependency-version: 3.6.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: django-mptt dependency-version: 0.19.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: fonttools dependency-version: 4.67.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: paramiko dependency-version: 5.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: platformdirs dependency-version: 4.13.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: pluggy dependency-version: 1.7.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: prek dependency-version: 0.5.6 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> |
||
|
|
c475e9bfcf |
[Feature] Changelog / Edit History (#13069)
* Initial app scaffolding * Skeleton for AuditLogTable * Add UI table * Add audit history panel to admin center * Add auditing for models in the 'company' app * Gate API access of user staff status * Display item history in UI * Track 'attachment' history * Track 'parameter' changes * Audit support for "common" models * Track changed for "build" models * Track history for "order" models: - PurchaseOrder - SalesOrder - SalesOrderShipment - ReturnOrder Also track changes against LineItem and ExtraLineItem objects * Register custom admin class * Support Part history * BomItem changes * Fix for BulkCreateMixin * Tweak unit tests * Use Viewset * Adjust error code behavior * Setting to keep summary entries * Refactor helper for middlewares * Tweak unit tests * Fixes for ModelInformationDict * Track pricing changes * Add model type filter for auditlog table * Specify filter field type * Hide HistoryPanel if auding is disabled * add docs * Add "--summary" option to export_records task * Playwright tests * Track task responsible for data changes * Updated unit tests * record changes to global settings * Update docs * Ensure values are stringified * Fix for globalsetting * Patch unit test * Tweak playwright tests * playwright test fix * use main branch for demo data * Update CHANGELOG |
||
|
|
43956b9324 |
[bug] Can build fix (#13090)
* Fix 'can_build' calculation - Take 'piece_count' into consideration - Update queryset annotations - Update quantity calculation call sites * Updated docs |
||
|
|
e57ee86c35 |
Cache config fix (#13080)
* Fix docs * Adjust config template * Tweak cache config code |
||
|
|
5bd0036ee1 |
feat(backend): add a way to proof instance id without sharing id / making id available (#13030)
* add a way to proof instance identification without publicly sharing id * fix test |
||
|
|
daeec1f775 |
chore(deps): bump the dependencies group across 2 directories with 11 updates (#13062)
* chore(deps): bump the dependencies group across 2 directories with 11 updates Bumps the dependencies group with 1 update in the /docs directory: [mkdocstrings](https://github.com/mkdocstrings/mkdocstrings). Bumps the dependencies group with 10 updates in the /src/backend directory: | Package | From | To | | --- | --- | --- | | [boto3](https://github.com/boto/boto3) | `1.43.110` | `1.43.113` | | [botocore](https://github.com/boto/botocore) | `1.43.110` | `1.43.113` | | [markdown](https://github.com/Python-Markdown/markdown) | `3.11` | `3.11.1` | | [platformdirs](https://github.com/tox-dev/platformdirs) | `4.12.4` | `4.13.0` | | [pydantic](https://github.com/pydantic/pydantic) | `2.14.0` | `2.14.1` | | [pydantic-core](https://github.com/pydantic/pydantic) | `2.50.0` | `2.50.1` | | [pydyf](https://github.com/CourtBouillon/pydyf) | `0.12.1` | `0.13.0` | | [pypdf](https://github.com/py-pdf/pypdf) | `6.20.0` | `6.20.1` | | [sentry-sdk](https://github.com/getsentry/sentry-python) | `2.71.0` | `2.72.0` | | [wrapt](https://github.com/GrahamDumpleton/wrapt) | `2.5.0` | `2.5.1` | Updates `mkdocstrings` from 1.0.6 to 1.0.7 - [Release notes](https://github.com/mkdocstrings/mkdocstrings/releases) - [Changelog](https://github.com/mkdocstrings/mkdocstrings/blob/main/CHANGELOG.md) - [Commits](https://github.com/mkdocstrings/mkdocstrings/compare/1.0.6...1.0.7) Updates `boto3` from 1.43.110 to 1.43.113 - [Release notes](https://github.com/boto/boto3/releases) - [Commits](https://github.com/boto/boto3/compare/1.43.110...1.43.113) Updates `botocore` from 1.43.110 to 1.43.113 - [Commits](https://github.com/boto/botocore/compare/1.43.110...1.43.113) Updates `markdown` from 3.11 to 3.11.1 - [Release notes](https://github.com/Python-Markdown/markdown/releases) - [Changelog](https://github.com/Python-Markdown/markdown/blob/master/docs/changelog.md) - [Commits](https://github.com/Python-Markdown/markdown/compare/3.11.0...3.11.1) Updates `platformdirs` from 4.12.4 to 4.13.0 - [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.4...4.13.0) Updates `pydantic` from 2.14.0 to 2.14.1 - [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/v2.14.0...v2.14.1) Updates `pydantic-core` from 2.50.0 to 2.50.1 - [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.50.0...core-v2.50.1) Updates `pydyf` from 0.12.1 to 0.13.0 - [Release notes](https://github.com/CourtBouillon/pydyf/releases) - [Changelog](https://github.com/CourtBouillon/pydyf/blob/main/docs/changelog.rst) - [Commits](https://github.com/CourtBouillon/pydyf/compare/v0.12.1...v0.13.0) Updates `pypdf` from 6.20.0 to 6.20.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.20.0...6.20.1) Updates `sentry-sdk` from 2.71.0 to 2.72.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.71.0...2.72.0) Updates `wrapt` from 2.5.0 to 2.5.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/2.5.0...2.5.1) --- updated-dependencies: - dependency-name: mkdocstrings dependency-version: 1.0.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: boto3 dependency-version: 1.43.113 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: botocore dependency-version: 1.43.113 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: markdown dependency-version: 3.11.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: platformdirs dependency-version: 4.13.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: pydantic dependency-version: 2.14.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: pydantic-core dependency-version: 2.50.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: pydyf dependency-version: 0.13.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: pypdf dependency-version: 6.20.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: sentry-sdk dependency-version: 2.72.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: wrapt dependency-version: 2.5.1 dependency-type: direct:production 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> |
||
|
|
897c908b71 | fix(backend): CA updates (#13057) | ||
|
|
4c948cda1b |
Pricing role (#13034)
* add 'pricing' role * Create new 'pricing' app - migrate existing pricing models * bug fixes * Move API endpoints to /api/pricing/ * Adjust target branch for playwright tests * Fix permission checks for nested OptionalField entries * Migrate existing background tasks * Point to master branch demo data --------- Co-authored-by: Matthias Mair <code@mjmair.com> |
||
|
|
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> |
||
|
|
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> |
||
|
|
839cd571f4 |
Supplier price note (#13027)
* add extra information to form * Updated documentation * Updated UI * Fix broken link |
||
|
|
529a41f1fd | override default value display (#13028) | ||
|
|
c74523dcff |
Control backup count (#13025)
Enable control of how many historical backup entries to keep when running invoke backup --clean |
||
|
|
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> |
||
|
|
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 |
||
|
|
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 |
||
|
|
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 |
||
|
|
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> |
||
|
|
55ad065a60 | Add docs for font loading (#12998) | ||
|
|
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 |
||
|
|
df579c094b |
chore(deps): bump the dependencies group across 2 directories with 28 updates (#12968)
* chore(deps): bump the dependencies group across 2 directories with 28 updates Bumps the dependencies group with 3 updates in the /contrib/dev_reqs directory: [uv](https://github.com/astral-sh/uv), [jc](https://github.com/kellyjonbrazil/jc) and [pip](https://github.com/pypa/pip). Bumps the dependencies group with 25 updates in the /src/backend directory: | Package | From | To | | --- | --- | --- | | [boto3](https://github.com/boto/boto3) | `1.43.97` | `1.43.102` | | [botocore](https://github.com/boto/botocore) | `1.43.97` | `1.43.102` | | [django-ipware](https://github.com/un33k/django-ipware) | `7.0.1` | `8.0.0` | | [django-js-asset](https://github.com/feincms/django-js-asset) | `4.1.0` | `4.2.0` | | [fonttools](https://github.com/fonttools/fonttools) | `4.65.0` | `4.66.0` | | [googleapis-common-protos](https://github.com/googleapis/google-cloud-python) | `1.75.3` | `1.75.4` | | [markdown](https://github.com/Python-Markdown/markdown) | `3.10.3` | `3.11` | | [opentelemetry-exporter-otlp-proto-common](https://github.com/open-telemetry/opentelemetry-python) | `1.44.0` | `1.45.0` | | [opentelemetry-exporter-otlp-proto-grpc](https://github.com/open-telemetry/opentelemetry-python) | `1.44.0` | `1.45.0` | | [opentelemetry-exporter-otlp-proto-http](https://github.com/open-telemetry/opentelemetry-python) | `1.44.0` | `1.45.0` | | [opentelemetry-instrumentation](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.65b0` | `0.66b0` | | [opentelemetry-instrumentation-dbapi](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.65b0` | `0.66b0` | | [opentelemetry-proto](https://github.com/open-telemetry/opentelemetry-python) | `1.44.0` | `1.45.0` | | [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-python) | `0.65b0` | `0.66b0` | | [opentelemetry-util-http](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.65b0` | `0.66b0` | | [platformdirs](https://github.com/tox-dev/platformdirs) | `4.11.10` | `4.11.14` | | [pydantic-core](https://github.com/pydantic/pydantic) | `2.46.5` | `2.49.0` | | [pyjwt](https://github.com/jpadilla/pyjwt) | `2.14.0` | `2.15.0` | | [python-ipware](https://github.com/un33k/python-ipware) | `3.0.0` | `4.1.0` | | [scim2-models](https://github.com/python-scim/scim2-models) | `0.6.12` | `0.8.1` | | [sentry-sdk](https://github.com/getsentry/sentry-python) | `2.69.2` | `2.70.0` | | [wcwidth](https://github.com/jquast/wcwidth) | `0.8.4` | `0.9.1` | | [django-test-migrations](https://github.com/wemake-services/django-test-migrations) | `1.6.0` | `1.7.0` | | [scim2-client](https://github.com/python-scim/scim2-client) | `0.7.5` | `0.9.0` | | [scim2-tester](https://github.com/python-scim/scim2-tester) | `0.2.8` | `0.4.0` | Updates `uv` from 0.12.16 to 0.12.19 - [Release notes](https://github.com/astral-sh/uv/releases) - [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/uv/compare/0.12.16...0.12.19) Updates `jc` from 1.25.7 to 1.26.0 - [Release notes](https://github.com/kellyjonbrazil/jc/releases) - [Changelog](https://github.com/kellyjonbrazil/jc/blob/master/CHANGELOG) - [Commits](https://github.com/kellyjonbrazil/jc/compare/v1.25.7...v1.26.0) 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.97 to 1.43.102 - [Release notes](https://github.com/boto/boto3/releases) - [Commits](https://github.com/boto/boto3/compare/1.43.97...1.43.102) Updates `botocore` from 1.43.97 to 1.43.102 - [Commits](https://github.com/boto/botocore/compare/1.43.97...1.43.102) Updates `django-ipware` from 7.0.1 to 8.0.0 - [Release notes](https://github.com/un33k/django-ipware/releases) - [Changelog](https://github.com/un33k/django-ipware/blob/master/CHANGELOG.md) - [Commits](https://github.com/un33k/django-ipware/compare/v7.0.1...v8.0.0) Updates `django-js-asset` from 4.1.0 to 4.2.0 - [Changelog](https://github.com/feincms/django-js-asset/blob/main/CHANGELOG.rst) - [Commits](https://github.com/feincms/django-js-asset/compare/4.1...4.2) Updates `fonttools` from 4.65.0 to 4.66.0 - [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.65.0...4.66.0) Updates `googleapis-common-protos` from 1.75.3 to 1.75.4 - [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.3...googleapis-common-protos-v1.75.4) Updates `markdown` from 3.10.3 to 3.11 - [Release notes](https://github.com/Python-Markdown/markdown/releases) - [Changelog](https://github.com/Python-Markdown/markdown/blob/master/docs/changelog.md) - [Commits](https://github.com/Python-Markdown/markdown/compare/3.10.3...3.11.0) Updates `opentelemetry-exporter-otlp-proto-common` from 1.44.0 to 1.45.0 - [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.44.0...v1.45.0) Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.44.0 to 1.45.0 - [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.44.0...v1.45.0) Updates `opentelemetry-exporter-otlp-proto-http` from 1.44.0 to 1.45.0 - [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.44.0...v1.45.0) Updates `opentelemetry-instrumentation` from 0.65b0 to 0.66b0 - [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.65b0 to 0.66b0 - [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.44.0 to 1.45.0 - [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.44.0...v1.45.0) Updates `opentelemetry-semantic-conventions` from 0.65b0 to 0.66b0 - [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.65b0 to 0.66b0 - [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.11.10 to 4.11.14 - [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.10...4.11.14) 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/commits) Updates `pyjwt` from 2.14.0 to 2.15.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.14.0...2.15.0) Updates `python-ipware` from 3.0.0 to 4.1.0 - [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/v3.0.0...v4.1.0) Updates `scim2-models` from 0.6.12 to 0.8.1 - [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.8.1) Updates `sentry-sdk` from 2.69.2 to 2.70.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.69.2...2.70.0) Updates `wcwidth` from 0.8.4 to 0.9.1 - [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.8.4...0.9.1) Updates `django-test-migrations` from 1.6.0 to 1.7.0 - [Release notes](https://github.com/wemake-services/django-test-migrations/releases) - [Changelog](https://github.com/wemake-services/django-test-migrations/blob/master/CHANGELOG.md) - [Commits](https://github.com/wemake-services/django-test-migrations/compare/1.6.0...1.7.0) Updates `scim2-client` from 0.7.5 to 0.9.0 - [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.9.0) Updates `scim2-tester` from 0.2.8 to 0.4.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.4.0) --- updated-dependencies: - dependency-name: uv dependency-version: 0.12.19 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: jc dependency-version: 1.26.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: pip dependency-version: dependency-type: direct:production dependency-group: dependencies - dependency-name: boto3 dependency-version: 1.43.102 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: botocore dependency-version: 1.43.102 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: django-ipware dependency-version: 8.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: django-js-asset dependency-version: 4.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: fonttools dependency-version: 4.66.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: googleapis-common-protos dependency-version: 1.75.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: markdown dependency-version: '3.11' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: opentelemetry-exporter-otlp-proto-common dependency-version: 1.45.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: opentelemetry-exporter-otlp-proto-grpc dependency-version: 1.45.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: opentelemetry-exporter-otlp-proto-http dependency-version: 1.45.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: opentelemetry-instrumentation dependency-version: 0.66b0 dependency-type: direct:production dependency-group: dependencies - dependency-name: opentelemetry-instrumentation-dbapi dependency-version: 0.66b0 dependency-type: direct:production dependency-group: dependencies - dependency-name: opentelemetry-proto dependency-version: 1.45.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: opentelemetry-semantic-conventions dependency-version: 0.66b0 dependency-type: direct:production dependency-group: dependencies - dependency-name: opentelemetry-util-http dependency-version: 0.66b0 dependency-type: direct:production dependency-group: dependencies - dependency-name: platformdirs dependency-version: 4.11.14 dependency-type: direct:production update-type: version-update:semver-patch 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.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: python-ipware dependency-version: 4.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: scim2-models dependency-version: 0.8.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: sentry-sdk dependency-version: 2.70.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: wcwidth dependency-version: 0.9.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: django-test-migrations dependency-version: 1.7.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: scim2-client dependency-version: 0.9.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: scim2-tester dependency-version: 0.4.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> |
||
|
|
805737e0a6 |
chore(deps): bump gitpython from 3.1.61 to 3.1.62 in /docs (#12961)
* chore(deps): bump gitpython from 3.1.61 to 3.1.62 in /docs Bumps [gitpython](https://github.com/gitpython-developers/GitPython) from 3.1.61 to 3.1.62. - [Release notes](https://github.com/gitpython-developers/GitPython/releases) - [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES) - [Commits](https://github.com/gitpython-developers/GitPython/compare/3.1.61...3.1.62) --- updated-dependencies: - dependency-name: gitpython dependency-version: 3.1.62 dependency-type: indirect ... 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> |
||
|
|
7642d409b6 |
chore(deps): bump the dependencies group across 3 directories with 25 updates (#12933)
* chore(deps): bump the dependencies group across 3 directories with 25 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 1 update in the /docs directory: [mkdocs-git-revision-date-localized-plugin](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin). Bumps the dependencies group with 22 updates in the /src/backend directory: | Package | From | To | | --- | --- | --- | | [blessed](https://github.com/jquast/blessed) | `1.49.0` | `1.50.0` | | [boto3](https://github.com/boto/boto3) | `1.43.92` | `1.43.97` | | [botocore](https://github.com/boto/botocore) | `1.43.92` | `1.43.97` | | [django-stubs-ext](https://github.com/typeddjango/django-stubs) | `6.1.0` | `6.1.1` | | [dulwich](https://github.com/dulwich/dulwich) | `1.2.14` | `1.2.15` | | [grpcio](https://github.com/grpc/grpc) | `1.83.1` | `1.84.0` | | [idna](https://github.com/kjd/idna) | `3.19` | `3.20` | | [jwcrypto](https://github.com/latchset/jwcrypto) | `1.6.0` | `1.6.1` | | [platformdirs](https://github.com/tox-dev/platformdirs) | `4.11.8` | `4.11.10` | | [protobuf](https://github.com/protocolbuffers/protobuf) | `7.36.1` | `7.36.2` | | [pydantic-core](https://github.com/pydantic/pydantic) | `2.46.5` | `2.49.0` | | [pypdf](https://github.com/py-pdf/pypdf) | `6.18.1` | `6.19.0` | | [scim2-models](https://github.com/python-scim/scim2-models) | `0.6.12` | `0.7.0` | | [sentry-sdk](https://github.com/getsentry/sentry-python) | `2.69.1` | `2.69.2` | | [tzdata](https://github.com/python/tzdata) | `2026.3` | `2026.4` | | [urllib3](https://github.com/urllib3/urllib3) | `2.7.0` | `2.8.0` | | [wcwidth](https://github.com/jquast/wcwidth) | `0.8.3` | `0.8.4` | | [coverage](https://github.com/coveragepy/coveragepy) | `7.16.0` | `7.16.1` | | [django-silk](https://github.com/jazzband/django-silk) | `5.5.2` | `5.6.0` | | [django-stubs](https://github.com/typeddjango/django-stubs) | `6.1.0` | `6.1.1` | | [prek](https://github.com/j178/prek) | `0.5.2` | `0.5.3` | | [pyproject-hooks](https://github.com/pypa/pyproject-hooks) | `1.2.0` | `1.3.3` | Updates `uv` from 0.12.13 to 0.12.16 - [Release notes](https://github.com/astral-sh/uv/releases) - [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/uv/compare/0.12.13...0.12.16) 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 `mkdocs-git-revision-date-localized-plugin` from 1.5.4 to 1.6.0 - [Release notes](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/releases) - [Commits](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/compare/v1.5.4...v1.6.0) Updates `blessed` from 1.49.0 to 1.50.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/compare/1.49...1.50) Updates `boto3` from 1.43.92 to 1.43.97 - [Release notes](https://github.com/boto/boto3/releases) - [Commits](https://github.com/boto/boto3/compare/1.43.92...1.43.97) Updates `botocore` from 1.43.92 to 1.43.97 - [Commits](https://github.com/boto/botocore/compare/1.43.92...1.43.97) Updates `django-stubs-ext` from 6.1.0 to 6.1.1 - [Release notes](https://github.com/typeddjango/django-stubs/releases) - [Commits](https://github.com/typeddjango/django-stubs/compare/6.1.0...6.1.1) Updates `dulwich` from 1.2.14 to 1.2.15 - [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.14...dulwich-1.2.15) Updates `grpcio` from 1.83.1 to 1.84.0 - [Release notes](https://github.com/grpc/grpc/releases) - [Commits](https://github.com/grpc/grpc/compare/v1.83.1...v1.84.0) Updates `idna` from 3.19 to 3.20 - [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.19...v3.20) Updates `jwcrypto` from 1.6.0 to 1.6.1 - [Release notes](https://github.com/latchset/jwcrypto/releases) - [Commits](https://github.com/latchset/jwcrypto/compare/v1.6.0...v1.6.1) Updates `platformdirs` from 4.11.8 to 4.11.10 - [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.8...4.11.10) Updates `protobuf` from 7.36.1 to 7.36.2 - [Release notes](https://github.com/protocolbuffers/protobuf/releases) - [Commits](https://github.com/protocolbuffers/protobuf/commits) 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/commits) Updates `pypdf` from 6.18.1 to 6.19.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.18.1...6.19.0) Updates `scim2-models` from 0.6.12 to 0.7.0 - [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.7.0) Updates `sentry-sdk` from 2.69.1 to 2.69.2 - [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.69.1...2.69.2) Updates `tzdata` from 2026.3 to 2026.4 - [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.3...2026.4) Updates `urllib3` from 2.7.0 to 2.8.0 - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/2.7.0...2.8.0) Updates `wcwidth` from 0.8.3 to 0.8.4 - [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.8.3...0.8.4) Updates `coverage` from 7.16.0 to 7.16.1 - [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.0...7.16.1) Updates `django-silk` from 5.5.2 to 5.6.0 - [Release notes](https://github.com/jazzband/django-silk/releases) - [Changelog](https://github.com/jazzband/django-silk/blob/master/CHANGELOG.md) - [Commits](https://github.com/jazzband/django-silk/compare/5.5.2...5.6.0) Updates `django-stubs` from 6.1.0 to 6.1.1 - [Release notes](https://github.com/typeddjango/django-stubs/releases) - [Commits](https://github.com/typeddjango/django-stubs/compare/6.1.0...6.1.1) Updates `prek` from 0.5.2 to 0.5.3 - [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.2...v0.5.3) Updates `pyproject-hooks` from 1.2.0 to 1.3.3 - [Changelog](https://github.com/pypa/pyproject-hooks/blob/main/docs/changelog.rst) - [Commits](https://github.com/pypa/pyproject-hooks/compare/v1.2.0...v1.3.3) --- updated-dependencies: - dependency-name: uv dependency-version: 0.12.16 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: mkdocs-git-revision-date-localized-plugin dependency-version: 1.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: blessed dependency-version: 1.50.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: boto3 dependency-version: 1.43.97 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: botocore dependency-version: 1.43.97 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: django-stubs-ext dependency-version: 6.1.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: dulwich dependency-version: 1.2.15 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: grpcio dependency-version: 1.84.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: idna dependency-version: '3.20' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: jwcrypto dependency-version: 1.6.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: platformdirs dependency-version: 4.11.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: protobuf dependency-version: 7.36.2 dependency-type: direct:production update-type: version-update:semver-patch 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: pypdf dependency-version: 6.19.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: scim2-models dependency-version: 0.7.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: sentry-sdk dependency-version: 2.69.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: tzdata dependency-version: '2026.4' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: urllib3 dependency-version: 2.8.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: wcwidth dependency-version: 0.8.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: coverage dependency-version: 7.16.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: django-silk dependency-version: 5.6.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: django-stubs dependency-version: 6.1.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: prek dependency-version: 0.5.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: pyproject-hooks dependency-version: 1.3.3 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] <support@github.com> * fix style * lower stub * bump stub * fix type interpolation issues * use ty ignore --------- 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> |
||
|
|
967f7a55d1 | Add raise_error template tag (#12940) | ||
|
|
d33d77d679 |
feat: add plugin support for custom page integration (#12900)
* Added plugin UI route functionality. * Updated Sample UI plugin with route example. * Added UI route tests. * Plugin name added to UI Route URL. * Updated docs. * Docs fix. * Updated sample_route text. * Update src/backend/InvenTree/plugin/base/ui/mixins.py Co-authored-by: Matthias Mair <code@mjmair.com> * Fixed nav dynamic link highlighting. * Added changelog entry. --------- Co-authored-by: Matthias Mair <code@mjmair.com> Co-authored-by: Oliver <oliver.henry.walters@gmail.com> |
||
|
|
979ddb3f06 |
Default receive location (#12911)
* Add global setting * docs * Dynamically set API field default * UI elements * regression testing * Add CHANGELOG entry * Fix unit test |
||
|
|
a4518fb52b |
Allocate mixin (#12914)
* Create AllocateMixin plugin mixin class * Add documentation * Add hook-in points for the new code * Add unit tests * Add CHANGELOG entry * Add loose typing |
||
|
|
2f91f9a068 |
[report] Add set_var and get_var helpers (#12901)
* [report] Add set_var and get_var helpers * Add type hints * Adjust helpers |
||
|
|
bb195a77b8 |
Min db docs (#12897)
* Add minimum version information * Update DB docs |
||
|
|
10422dc37b |
[db] Disable JIT for postgres (#12893)
* disable postgres JIT by default * Update docs |
||
|
|
6176135821 |
chore(deps): bump the dependencies group across 1 directory with 18 updates (#12882)
* chore(deps): bump the dependencies group across 1 directory with 18 updates Bumps the dependencies group with 18 updates in the /src/backend directory: | Package | From | To | | --- | --- | --- | | [boto3](https://github.com/boto/boto3) | `1.43.88` | `1.43.92` | | [botocore](https://github.com/boto/botocore) | `1.43.88` | `1.43.92` | | [django-dbbackup](https://github.com/Archmonger/django-dbbackup) | `5.3.0` | `5.3.1` | | [djangorestframework](https://github.com/encode/django-rest-framework) | `3.18.0` | `3.18.1` | | [fonttools](https://github.com/fonttools/fonttools) | `4.64.0` | `4.65.0` | | [pint](https://github.com/hgrecco/pint) | `0.25.3` | `0.26.1` | | [platformdirs](https://github.com/tox-dev/platformdirs) | `4.11.7` | `4.11.8` | | [pydantic-core](https://github.com/pydantic/pydantic) | `2.46.5` | `2.49.0` | | [pyjwt](https://github.com/jpadilla/pyjwt) | `2.13.0` | `2.14.0` | | [pypdf](https://github.com/py-pdf/pypdf) | `6.17.0` | `6.18.1` | | [scim2-models](https://github.com/python-scim/scim2-models) | `0.6.12` | `0.7.0` | | [sentry-sdk](https://github.com/getsentry/sentry-python) | `2.68.1` | `2.69.1` | | [tqdm](https://github.com/tqdm/tqdm) | `4.70.0` | `4.70.1` | | [wrapt](https://github.com/GrahamDumpleton/wrapt) | `2.4.0` | `2.4.1` | | [anyio](https://github.com/agronholm/anyio) | `4.15.0` | `4.15.1` | | [build](https://github.com/pypa/build) | `1.6.0` | `1.6.1` | | [types-psycopg2](https://github.com/python/typeshed) | `2.9.21.20260724` | `2.9.21.20260911` | | [types-pyyaml](https://github.com/python/typeshed) | `6.0.12.20260815` | `6.0.12.20260906` | Updates `boto3` from 1.43.88 to 1.43.92 - [Release notes](https://github.com/boto/boto3/releases) - [Commits](https://github.com/boto/boto3/compare/1.43.88...1.43.92) Updates `botocore` from 1.43.88 to 1.43.92 - [Commits](https://github.com/boto/botocore/compare/1.43.88...1.43.92) Updates `django-dbbackup` from 5.3.0 to 5.3.1 - [Release notes](https://github.com/Archmonger/django-dbbackup/releases) - [Changelog](https://github.com/Archmonger/django-dbbackup/blob/master/CHANGELOG.md) - [Commits](https://github.com/Archmonger/django-dbbackup/compare/5.3.0...5.3.1) Updates `djangorestframework` from 3.18.0 to 3.18.1 - [Release notes](https://github.com/encode/django-rest-framework/releases) - [Commits](https://github.com/encode/django-rest-framework/compare/3.18.0...3.18.1) Updates `fonttools` from 4.64.0 to 4.65.0 - [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.64.0...4.65.0) Updates `pint` from 0.25.3 to 0.26.1 - [Changelog](https://github.com/hgrecco/pint/blob/master/CHANGES) - [Commits](https://github.com/hgrecco/pint/compare/0.25.3...0.26.1) Updates `platformdirs` from 4.11.7 to 4.11.8 - [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.7...4.11.8) 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/commits) Updates `pyjwt` from 2.13.0 to 2.14.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.13.0...2.14.0) Updates `pypdf` from 6.17.0 to 6.18.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.17.0...6.18.1) Updates `scim2-models` from 0.6.12 to 0.7.0 - [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.7.0) Updates `sentry-sdk` from 2.68.1 to 2.69.1 - [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.68.1...2.69.1) Updates `tqdm` from 4.70.0 to 4.70.1 - [Release notes](https://github.com/tqdm/tqdm/releases) - [Commits](https://github.com/tqdm/tqdm/compare/v4.70.0...v4.70.1) Updates `wrapt` from 2.4.0 to 2.4.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/2.4.0...2.4.1) Updates `anyio` from 4.15.0 to 4.15.1 - [Release notes](https://github.com/agronholm/anyio/releases) - [Commits](https://github.com/agronholm/anyio/compare/4.15.0...4.15.1) Updates `build` from 1.6.0 to 1.6.1 - [Release notes](https://github.com/pypa/build/releases) - [Changelog](https://github.com/pypa/build/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pypa/build/compare/1.6.0...1.6.1) Updates `types-psycopg2` from 2.9.21.20260724 to 2.9.21.20260911 - [Commits](https://github.com/python/typeshed/commits) Updates `types-pyyaml` from 6.0.12.20260815 to 6.0.12.20260906 - [Commits](https://github.com/python/typeshed/commits) --- updated-dependencies: - dependency-name: boto3 dependency-version: 1.43.92 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: botocore dependency-version: 1.43.92 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: django-dbbackup dependency-version: 5.3.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: djangorestframework dependency-version: 3.18.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: fonttools dependency-version: 4.65.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: pint dependency-version: 0.26.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: platformdirs dependency-version: 4.11.8 dependency-type: direct:production update-type: version-update:semver-patch 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.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: pypdf dependency-version: 6.18.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: scim2-models dependency-version: 0.7.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: sentry-sdk dependency-version: 2.69.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: tqdm dependency-version: 4.70.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: wrapt dependency-version: 2.4.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: anyio dependency-version: 4.15.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: build dependency-version: 1.6.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: types-psycopg2 dependency-version: 2.9.21.20260911 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: types-pyyaml dependency-version: 6.0.12.20260906 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> |
||
|
|
417e93a012 | docs: fix typos in development documentation (#12888) | ||
|
|
f76d79baf1 |
Add SVG support to datamatrix (#12875)
* Extract Data Matrix rendering helpers * Add SVG Data Matrix output * Verify vector Data Matrix output in PDFs --------- Co-authored-by: Oliver <oliver.henry.walters@gmail.com> |
||
|
|
dca516b318 |
feat(backend): switch API token storage to hmac digest (#12850)
* [FR] switch API token storage to hmac digest Fixes #12027 * add pr number * fix implementation details allign token prefix and token end (add date issuance) * fix missing re-issuance * ensure we raise if not exsistant * fix test * add ignore * extend test * add information regarding v2 tokens * add fields for: - revocation details (reason, revoker) - issueance - version - pepper * bump apiversion * make revocation mesagge clearer * add missing update fields * ensure this only triggers for v2 * move comment * re-add v1 coverage * add missing annotation to api schema |
||
|
|
63a434c652 |
feat: Add facility to completely hide parts of the interface (#12842)
* fix typing issue for pylance engine * add flags to mark rough function of setting * update pr version * fix settings serialisation * render security warnings * move Transfer Orders * respect return order hiding * almost all confirm texts will have a warning * add settings for sales, purchase and buildorder deactivation * make permission check also ensure gloablsetting for view is available; reduce number of chained gates * document possible missing check * ensure we can still show the sales tab * add additional warning to group cleanup * hide more ui parts conditionally * add tests for new code and remove duplication * fix test * alternative approach to fix SSO path * remove patch; now done in serializer * ignore ldap section |
||
|
|
b14a4e7812 |
chore(deps): bump the dependencies group across 1 directory with 12 updates (#12841)
* chore(deps): bump the dependencies group across 1 directory with 12 updates Bumps the dependencies group with 12 updates in the /src/backend directory: | Package | From | To | | --- | --- | --- | | [boto3](https://github.com/boto/boto3) | `1.43.84` | `1.43.88` | | [botocore](https://github.com/boto/botocore) | `1.43.84` | `1.43.88` | | [cssselect2](https://github.com/Kozea/cssselect2) | `0.10.0` | `0.10.1` | | [googleapis-common-protos](https://github.com/googleapis/google-cloud-python) | `1.75.2` | `1.75.3` | | [jwcrypto](https://github.com/latchset/jwcrypto) | `1.5.9` | `1.6.0` | | [lxml](https://github.com/lxml/lxml) | `6.1.2` | `6.1.3` | | [platformdirs](https://github.com/tox-dev/platformdirs) | `4.11.5` | `4.11.7` | | [protobuf](https://github.com/protocolbuffers/protobuf) | `7.36.0` | `7.36.1` | | [pydantic-core](https://github.com/pydantic/pydantic) | `2.46.5` | `2.48.0` | | [pypdf](https://github.com/py-pdf/pypdf) | `6.16.2` | `6.17.0` | | [anyio](https://github.com/agronholm/anyio) | `4.14.2` | `4.15.0` | | [prek](https://github.com/j178/prek) | `0.5.0` | `0.5.2` | Updates `boto3` from 1.43.84 to 1.43.88 - [Release notes](https://github.com/boto/boto3/releases) - [Commits](https://github.com/boto/boto3/compare/1.43.84...1.43.88) Updates `botocore` from 1.43.84 to 1.43.88 - [Commits](https://github.com/boto/botocore/compare/1.43.84...1.43.88) Updates `cssselect2` from 0.10.0 to 0.10.1 - [Release notes](https://github.com/Kozea/cssselect2/releases) - [Changelog](https://github.com/Kozea/cssselect2/blob/main/docs/changelog.rst) - [Commits](https://github.com/Kozea/cssselect2/compare/0.10.0...0.10.1) Updates `googleapis-common-protos` from 1.75.2 to 1.75.3 - [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.2...googleapis-common-protos-v1.75.3) Updates `jwcrypto` from 1.5.9 to 1.6.0 - [Release notes](https://github.com/latchset/jwcrypto/releases) - [Commits](https://github.com/latchset/jwcrypto/compare/v1.5.9...v1.6.0) Updates `lxml` from 6.1.2 to 6.1.3 - [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.2...lxml-6.1.3) Updates `platformdirs` from 4.11.5 to 4.11.7 - [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.5...4.11.7) Updates `protobuf` from 7.36.0 to 7.36.1 - [Release notes](https://github.com/protocolbuffers/protobuf/releases) - [Commits](https://github.com/protocolbuffers/protobuf/commits) Updates `pydantic-core` from 2.46.5 to 2.48.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.48.0) Updates `pypdf` from 6.16.2 to 6.17.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.16.2...6.17.0) Updates `anyio` from 4.14.2 to 4.15.0 - [Release notes](https://github.com/agronholm/anyio/releases) - [Commits](https://github.com/agronholm/anyio/compare/4.14.2...4.15.0) Updates `prek` from 0.5.0 to 0.5.2 - [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.0...v0.5.2) --- updated-dependencies: - dependency-name: boto3 dependency-version: 1.43.88 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: botocore dependency-version: 1.43.88 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: cssselect2 dependency-version: 0.10.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: googleapis-common-protos dependency-version: 1.75.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: jwcrypto dependency-version: 1.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: lxml dependency-version: 6.1.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: platformdirs dependency-version: 4.11.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: protobuf dependency-version: 7.36.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: pydantic-core dependency-version: 2.48.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: pypdf dependency-version: 6.17.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: anyio dependency-version: 4.15.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: prek dependency-version: 0.5.2 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> |
||
|
|
9181097194 |
Add user option to rotate table column headers (#12837)
* Add user option to rotate table column headers (#12558) Wide column titles (e.g. "Temperature coefficient [±ppm/°C]") take a lot of horizontal space for narrow data. Add a ROTATE_TABLE_HEADERS user setting (Display Options) which renders table header titles vertically via a scoped CSS class, following the implementation sketch from the issue discussion. * Format ROTATE_TABLE_HEADERS description per ruff-format * add missing doc place * Document ROTATE_TABLE_HEADERS setting in user settings docs * docs: add changelog entry for rotated table headers option --------- Co-authored-by: Matthias Mair <code@mjmair.com> |
||
|
|
c26db6a790 |
Squash migrations (#12830)
* Squash migrations for "users" app * Squash migrations for "common" app Note: we will come back again later to squash some more * Significant squashing * Update legacy migrations * Further squashing of migrations * Even more cleanup * Adjust CI workflow * Update CI Job * Update docs * Update CHANGELOG.md * Cleanup old comments * Throw error if pre 1.0.0 DB detected * Refactor incomplete migration check |
||
|
|
c959ca4574 |
feat(frontend): add SAML helper (#12799)
* squash #12762 * implement https://github.com/inventree/InvenTree/issues/3509 * add changelog * add option to use the full width |
||
|
|
9bc5054d84 |
Clarify supported OS versions for installer (#12803)
Fixes #12798 |
||
|
|
1218af7366 |
Adds bulk-import option for "import-records" task (#12792)
* skip plugin events if importing or migrating data * Add bulkloaddata option * Skip signals if importing * Improve bulkloaddata command * Optionally rebuild thumbnails * enhancements for import_records task * cache natural key references in bulkloaddata * wrap export_records in @state_logger * Reduce file size of exported data * Added docs * Test bulk workflow as part of CI * Add progress bar for data import * fix for import workflow bug * Separately test bulk import workflow * Exercise --prettify option * Additional CI checks for content excludes * Allow plugin loading for list_apps * Additional CI unit tests * Test for importing with conflicting records * path fixes * Adjust test conditions |
||
|
|
321489a41b |
Add error message for missing TLD (#12789)
* Add error message for missing TLD * add error code for missing TLD |
||
|
|
0a4f095397 |
feat(backend): enable OIDC/oAuth2 provider by default (#12731)
* Add SCIM Closes https://github.com/inventree/InvenTree/issues/6339 * also test scim * extend testing with conformance suite * fix test suite results * coverage completion * fil test gaps * add missing schema values * fix more type issues * fix error view * remove route from OpenAPI * User permissions check for Attachment API (#12689) * enable oidc proivder by default * add .well-known entry for OIDC server * add default client registration * add changelog entry * add codeowners * remove redundant info * re-name and restructure panel * add a smal explainer section on top * flesh out section a bit more * change name * basic sso panel * refactor rendering * add api and mgmt functions * add create/delete options * simplify test * handle secret generation * fix merge * update coverage * add test * reduce user friction * add better labels * make it more clear that this is only shown once * add regenerate function * update tests * simplify test calls * fix test |