Skip to content

Commit 1845c51

Browse files
committed
Merge branch 'master' into feature/multiplePartImage#t2
2 parents af0386e + 726e852 commit 1845c51

File tree

128 files changed

+45830
-37654
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

128 files changed

+45830
-37654
lines changed

.github/actions/setup/action.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ runs:
5757
run: |
5858
python3 -m pip install -U pip
5959
pip3 install -U invoke wheel
60-
pip3 install 'uv>=0.9.4'
60+
pip3 install 'uv>=0.9.6'
6161
- name: Allow uv to use the system Python by default
6262
run: echo "UV_SYSTEM_PYTHON=1" >> $GITHUB_ENV
6363
shell: bash

.github/workflows/qc_checks.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -705,7 +705,7 @@ jobs:
705705
env:
706706
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
707707
- name: Upload SARIF file
708-
uses: github/codeql-action/upload-sarif@4e94bd11f71e507f7f87df81788dff88d1dacbfb # pin@v3
708+
uses: github/codeql-action/upload-sarif@0499de31b99561a6d14a36a5f662c2a54f91beee # pin@v3
709709
with:
710710
sarif_file: results.sarif
711711
category: zizmor

.github/workflows/scorecard.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,6 @@ jobs:
6767

6868
# Upload the results to GitHub's code scanning dashboard.
6969
- name: "Upload to code-scanning"
70-
uses: github/codeql-action/upload-sarif@4e94bd11f71e507f7f87df81788dff88d1dacbfb # v4.31.0
70+
uses: github/codeql-action/upload-sarif@0499de31b99561a6d14a36a5f662c2a54f91beee # v4.31.2
7171
with:
7272
sarif_file: results.sarif

CHANGELOG.md

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,17 @@ All notable changes to this project will be documented in this file (starting wi
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased] - yyyy-mm-dd (in UTC)
8+
## Unreleased - YYYY-MM-DD
9+
10+
### Added
11+
12+
- Adds "Category" columns to BOM and Build Item tables and APIs in [#10722](https://github.com/inventree/InvenTree/pull/10772)
13+
14+
### Changed
15+
16+
### Removed
17+
18+
## 1.1.0 - 2025-11-02
919

1020
### Added
1121

@@ -30,10 +40,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3040
- Changed site URL check to allow protocol mismatches if `INVENTREE_SITE_LAX_PROTOCOL` is set to `True` (default) in [#10454](https://github.com/inventree/InvenTree/pull/10454)
3141
- Changed call signature of `get_global_setting` to use `environment_key` instead of `enviroment_key` in [#10557](https://github.com/inventree/InvenTree/pull/10557)
3242

33-
### Removed
34-
3543

36-
## [1.0.0 ] - 2025-09-15
44+
## 1.0.0 - 2025-09-15
3745

3846
The first "stable" release following semver but not extensively other than the previous releases. The use of 1.0 indicates the stability that users already expect from InvenTree.
3947

contrib/container/requirements.txt

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ asgiref==3.10.0 \
44
--hash=sha256:aef8a81283a34d0ab31630c9b7dfe70c812c95eba78171367ca8745e88124734 \
55
--hash=sha256:d89f2d8cd8b56dada7d52fa7dc8075baa08fb836560710d38c292a7a3f78c04e
66
# via django
7-
django==4.2.25 \
8-
--hash=sha256:2391ab3d78191caaae2c963c19fd70b99e9751008da22a0adcc667c5a4f8d311 \
9-
--hash=sha256:9584cf26b174b35620e53c2558b09d7eb180a655a3470474f513ff9acb494f8c
7+
django==4.2.26 \
8+
--hash=sha256:9398e487bcb55e3f142cb56d19fbd9a83e15bb03a97edc31f408361ee76d9d7a \
9+
--hash=sha256:c96e64fc3c359d051a6306871bd26243db1bd02317472a62ffdbe6c3cae14280
1010
# via
1111
# -r contrib/container/requirements.in
1212
# django-auth-ldap
@@ -229,26 +229,26 @@ typing-extensions==4.15.0 \
229229
# via
230230
# psycopg
231231
# psycopg-pool
232-
uv==0.9.4 \
233-
--hash=sha256:03a85b02e6ccf1b705ce78bd98da78c90d5a0d0f941756ee842825d850cada2f \
234-
--hash=sha256:0840346084d28aa5345eeabcb7f9e727448b56b3b399300447a9155066909925 \
235-
--hash=sha256:253133f7f2eac8fed10ad601c56ddcd13d8d81d9343ed9e95873d19b149199f2 \
236-
--hash=sha256:2feb2adc0a2eb41a757b9cef3226f649452423badf20d68d177b6649342d021d \
237-
--hash=sha256:39f6b459fdabc80c0afc080ba8bce86e048afa799bc6c5c372f78b14195cf49c \
238-
--hash=sha256:3e1b5df83e96a8128b81a9f2bd72a4db752f691515914471b76df994339d2c35 \
239-
--hash=sha256:42012fcfdbaec08e1c009bbdbf96296b05e0e86feb83e1182d9335ae86a288d2 \
240-
--hash=sha256:57582a149de7788a83f998ddad2dfc50a328aae7a474fbb1617c73a9e2b42ebf \
241-
--hash=sha256:610a219a6d92cc56c1a24888118a5ae1b07233b93dde0565d64fe198a2c7c376 \
242-
--hash=sha256:787cf63c2f5c97cc6b30915632351eac655fcd4ec19620bc67cbd6855975817b \
243-
--hash=sha256:79efd533016d9bf077056cac72e68fa501e9d0e09576a2c375f7c286d19be9d6 \
244-
--hash=sha256:9ee7695b6632b74ea62d67fcef732e519d1fdb3f9ecf81c99bfd5a354ff925fb \
245-
--hash=sha256:aa0e144df0276945cbe49e30b577cf51e19b808e5ca55e23b8a1a354857e1629 \
246-
--hash=sha256:b7f7d3fd51627fbcca06cf75d327e060db924d4ca054e1e934b71682d58f1f51 \
247-
--hash=sha256:c353be83686f769bf50e6c6bc8591ad59752b492c6bb51296e378e55521482f5 \
248-
--hash=sha256:d89f88df09d571f6d06228b32a6a71100905eb64343247317d363bcd774ee870 \
249-
--hash=sha256:dcbcc963232e13e279002844e983cd6d0f53560e75d8a3f7a68e7d68a6021235 \
250-
--hash=sha256:df3288f85bd6bfb4b8722bb7223d6723de7c32d213596573d92803f89af9007c \
251-
--hash=sha256:fa33399d5e3e31b753910cfaa6f87022736339cadb140c8896dccb7c6a855e32
232+
uv==0.9.7 \
233+
--hash=sha256:0fdbfad5b367e7a3968264af6da5bbfffd4944a90319042f166e8df1a2d9de09 \
234+
--hash=sha256:134e0daac56f9e399ccdfc9e4635bc0a13c234cad9224994c67bae462e07399a \
235+
--hash=sha256:1aaf79b4234400e9e2fbf5b50b091726ccbb0b6d4d032edd3dfd4c9673d89dca \
236+
--hash=sha256:34fe0af83fcafb9e2b786f4bd633a06c878d548a7c479594ffb5607db8778471 \
237+
--hash=sha256:555ee72146b8782c73d755e4a21c9885c6bfc81db0ffca2220d52dddae007eb7 \
238+
--hash=sha256:56a440ccde7624a7bc070e1c2492b358c67aea9b8f17bc243ea27c5871c8d02c \
239+
--hash=sha256:62b315f62669899076a1953fba6baf50bd2b57f66f656280491331dcedd7e6c6 \
240+
--hash=sha256:635e82c2d0d8b001618af82e4f2724350f15814f6462a71b3ebd44adec21f03c \
241+
--hash=sha256:7019f4416925f4091b9d28c1cf3e8444cf910c4ede76bdf1f6b9a56ca5f97985 \
242+
--hash=sha256:777bb1de174319245a35e4f805d3b4484d006ebedae71d3546f95e7c28a5f436 \
243+
--hash=sha256:89697fa0d7384ba047daf75df844ee7800235105e41d08e0c876861a2b4aa90e \
244+
--hash=sha256:8cf6bc2482d1293cc630f66b862b494c09acda9b7faff7307ef52667a2b3ad49 \
245+
--hash=sha256:b5f1fb8203a77853db176000e8f30d5815ab175dc46199db059f97a72fc51110 \
246+
--hash=sha256:bb8bfcc2897f7653522abc2cae80233af756ad857bfbbbbe176f79460cbba417 \
247+
--hash=sha256:bcf878528bd079fe8ae15928b5dfa232fac8b0e1854a2102da6ae1a833c31276 \
248+
--hash=sha256:c9810ee8173dce129c49b338d5e97f3d7c7e9435f73e0b9b26c2f37743d3bb9e \
249+
--hash=sha256:d13da6521d4e841b1e0a9fda82e793dcf8458a323a9e8955f50903479d0bfa97 \
250+
--hash=sha256:d6e5fe28ca05a4b576c0e8da5f69251dc187a67054829cfc4afb2bfa1767114b \
251+
--hash=sha256:edd768f6730bba06aa10fdbd80ee064569f7236806f636bf65b68136a430aad0
252252
# via -r contrib/container/requirements.in
253253
wheel==0.45.1 \
254254
--hash=sha256:661e1abd9198507b1409a20c02106d9670b2576e916d58f520316666abca6729 \

contrib/install.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ root_command() {
6464
Ubuntu)
6565
if [[ $VER == "24.04" ]]; then
6666
SUPPORTED=true
67-
if [[ $VER == "22.04" ]]; then
67+
elif [[ $VER == "22.04" ]]; then
6868
SUPPORTED=true
6969
elif [[ $VER == "20.04" ]]; then
7070
SUPPORTED=true

contrib/installer/src/root_command.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ case "$OS" in
5454
Ubuntu)
5555
if [[ $VER == "24.04" ]]; then
5656
SUPPORTED=true
57-
if [[ $VER == "22.04" ]]; then
57+
elif [[ $VER == "22.04" ]]; then
5858
SUPPORTED=true
5959
elif [[ $VER == "20.04" ]]; then
6060
SUPPORTED=true

docs/docs/report/helpers.md

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ To convert a currency value from one currency to another, use the `convert_curre
273273
!!! info "Data Types"
274274
The `money` parameter must be `Money` class instance. If not, an error will be raised.
275275

276-
#### create_currency
276+
### create_currency
277277

278278
Create a `currency` instance using the `create_currency` helper function. This returns a `Money` class instance based on the provided amount and currency type.
279279

@@ -286,40 +286,49 @@ Create a `currency` instance using the `create_currency` helper function. This r
286286

287287
Simple mathematical operators are available, as demonstrated in the example template below. These operators can be used to perform basic arithmetic operations within the report template.
288288

289-
### Input Types
290-
291-
These mathematical functions accept inputs of various input types, and attempt to perform the operation accordingly. Note that any inputs which are provided as strings or numbers will be converted to `Decimal` class types before the operation is performed.
289+
!!! info "Input Types"
290+
These mathematical functions accept inputs of various input types, and attempt to perform the operation accordingly. Note that any inputs which are provided as strings or numbers will be converted to `Decimal` class types before the operation is performed.
292291

293292
### add
294293

294+
Add two numbers together using the `add` helper function:
295+
295296
::: report.templatetags.report.add
296297
options:
297298
show_docstring_description: false
298299
show_source: False
299300

300301
### subtract
301302

303+
Subtract one number from another using the `subtract` helper function:
304+
302305
::: report.templatetags.report.subtract
303306
options:
304307
show_docstring_description: false
305308
show_source: False
306309

307310
### multiply
308311

312+
Multiply two numbers together using the `multiply` helper function:
313+
309314
::: report.templatetags.report.multiply
310315
options:
311316
show_docstring_description: false
312317
show_source: False
313318

314319
### divide
315320

321+
Divide one number by another using the `divide` helper function:
322+
316323
::: report.templatetags.report.divide
317324
options:
318325
show_docstring_description: false
319326
show_source: False
320327

321328
### modulo
322329

330+
Perform a modulo operation using the `modulo` helper function:
331+
323332
::: report.templatetags.report.modulo
324333
options:
325334
show_docstring_description: false

docs/docs/start/config.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -425,7 +425,7 @@ InvenTree provides allowance for additional sign-in options. The following optio
425425
| Environment Variable | Configuration File | Description | Default |
426426
| --- | --- | --- | --- |
427427
| INVENTREE_MFA_ENABLED | mfa_enabled | Enable or disable multi-factor authentication support for the InvenTree server | True |
428-
| INVENTREE_MFA_SUPPORTED_TYPES | mfa_supported_types | List of supported multi-factor authentication types | recovery_codes,totp |
428+
| INVENTREE_MFA_SUPPORTED_TYPES | mfa_supported_types | List of supported multi-factor authentication types | recovery_codes,totp,webauthn |
429429

430430
### Single Sign On
431431

docs/requirements.txt

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -334,17 +334,17 @@ mkdocs-get-deps==0.2.0 \
334334
--hash=sha256:162b3d129c7fad9b19abfdcb9c1458a651628e4b1dea628ac68790fb3061c60c \
335335
--hash=sha256:2bf11d0b133e77a0dd036abeeb06dec8775e46efa526dc70667d8863eefc6134
336336
# via mkdocs
337-
mkdocs-git-revision-date-localized-plugin==1.4.7 \
338-
--hash=sha256:056c0a90242409148f1dc94d5c9d2c25b5b8ddd8de45489fa38f7fa7ccad2bc4 \
339-
--hash=sha256:10a49eff1e1c3cb766e054b9d8360c904ce4fe8c33ac3f6cc083ac6459c91953
337+
mkdocs-git-revision-date-localized-plugin==1.5.0 \
338+
--hash=sha256:17345ccfdf69a1905dc96fb1070dce82d03a1eb6b0d48f958081a7589ce3c248 \
339+
--hash=sha256:933f9e35a8c135b113f21bb57610d82e9b7bcc71dd34fb06a029053c97e99656
340340
# via -r docs/requirements.in
341341
mkdocs-include-markdown-plugin==7.2.0 \
342342
--hash=sha256:4a67a91ade680dc0e15f608e5b6343bec03372ffa112c40a4254c1bfb10f42f3 \
343343
--hash=sha256:d56cdaeb2d113fb66ed0fe4fb7af1da889926b0b9872032be24e19bbb09c9f5b
344344
# via -r docs/requirements.in
345-
mkdocs-macros-plugin==1.4.0 \
346-
--hash=sha256:630de99fe14d39c26c7915725b39bb7730058c622f547226432eb371cabff33c \
347-
--hash=sha256:687e710988736731d1a059633fc34cf66d21e57a07801bdd1991419199e0677c
345+
mkdocs-macros-plugin==1.4.1 \
346+
--hash=sha256:55a9c93871e3744cdeb0736316783d60830a6d5d97b1132364e6b491607f2332 \
347+
--hash=sha256:5a9e483f6056fe7ad0923802affe699233ca468672e20a9640dba237165b3240
348348
# via -r docs/requirements.in
349349
mkdocs-material==9.6.22 \
350350
--hash=sha256:14ac5f72d38898b2f98ac75a5531aaca9366eaa427b0f49fc2ecf04d99b7ad84 \
@@ -419,10 +419,6 @@ python-dateutil==2.9.0.post0 \
419419
# via
420420
# ghp-import
421421
# mkdocs-macros-plugin
422-
pytz==2025.2 \
423-
--hash=sha256:360b9e3dbb49a209c21ad61809c7fb453643e048b38924c765813546746e81c3 \
424-
--hash=sha256:5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00
425-
# via mkdocs-git-revision-date-localized-plugin
426422
pyyaml==6.0.3 \
427423
--hash=sha256:00c4bdeba853cc34e7dd471f16b4114f4162dc03e6b7afcc2128711f0eca823c \
428424
--hash=sha256:0150219816b6a1fa26fb4699fb7daa9caf09eb1999f3b70fb6e786805e80375a \
@@ -512,6 +508,7 @@ requests==2.32.5 \
512508
--hash=sha256:2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6 \
513509
--hash=sha256:dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf
514510
# via
511+
# mkdocs-macros-plugin
515512
# mkdocs-material
516513
# mkdocs-mermaid2-plugin
517514
rich==14.1.0 \

0 commit comments

Comments
 (0)