TechuserUpdatechecker
fdde93c8d3
Merge branch 'master' into upstream/2026.8.0
Build Deploy email notification tool / Apply-Kubernetes-Resources (push) Successful in 1m34s
2026-10-03 22:07:51 +02:00
Raphael Michel
f7863c9fee
Bump version to 2026.8.0
2026-09-30 10:50:03 +02:00
Raphael Michel
fc3150fecc
Revert "DE: Update Wordlist"
...
This reverts commit 89318bcc24 .
2026-09-30 10:49:57 +02:00
Martin Gross
89318bcc24
DE: Update Wordlist
2026-09-30 10:24:13 +02:00
dependabot[bot]
a388391f06
Update pyjwt requirement from ==2.14.* to ==2.15.* ( #6620 )
2026-09-30 10:12:38 +02:00
Raphael Michel
b4d000379c
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6442 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-09-30 10:10:52 +02:00
Phin Wolkwitz
ba9bba49c6
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6442 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-09-30 10:10:52 +02:00
Daniel Musketa
824624cce6
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6442 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-09-30 10:10:52 +02:00
Phin Wolkwitz
8601f62581
Translations: Update German
...
Currently translated at 100.0% (6442 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-09-30 10:10:52 +02:00
Daniel Musketa
7547d64dea
Translations: Update German
...
Currently translated at 100.0% (6442 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-09-30 10:10:52 +02:00
Matthias Schrumpf
d1186c83ef
Translations: Update German
...
Currently translated at 100.0% (6442 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-09-30 10:10:52 +02:00
Raphael Michel
e4782ff217
Translations: Update German
...
Currently translated at 100.0% (6442 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-09-30 10:10:52 +02:00
Matthias Schrumpf
3328dc28c7
Translations: Update German
...
Currently translated at 100.0% (6442 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-09-30 10:10:52 +02:00
Raphael Michel
6c83b4288a
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6442 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-09-30 10:10:52 +02:00
Raphael Michel
6ff37796c3
Translations: Update German
...
Currently translated at 100.0% (6442 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-09-30 10:10:52 +02:00
Raphael Michel
fa60c320b9
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6442 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-09-30 10:10:52 +02:00
Raphael Michel
ca9d9faef4
Translations: Update German
...
Currently translated at 100.0% (6442 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-09-30 10:10:52 +02:00
Raphael Michel
9718d1ee83
Translations: Update wordlist
2026-09-30 10:09:23 +02:00
pajowu
7bdb2c1555
Email: always use quoted-printable ( #6617 )
2026-09-30 09:54:21 +02:00
Raphael Michel
da6753b53f
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@pretix.eu >
2026-09-30 09:26:26 +02:00
CVZ-es
33df9d13be
Translations: Update French
...
Currently translated at 100.0% (6419 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-09-30 09:25:43 +02:00
Nate Horst
582f9ac642
Translations: Update Thai
...
Currently translated at 81.1% (5206 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/th/
powered by weblate
2026-09-30 09:25:00 +02:00
Translate pretix user 594
5ce2957965
Translations: Update Russian
...
Currently translated at 20.0% (1285 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ru/
powered by weblate
2026-09-30 09:25:00 +02:00
Ыукпун
eb9d6ad9a3
Translations: Update Russian
...
Currently translated at 20.0% (1285 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ru/
powered by weblate
2026-09-30 09:25:00 +02:00
Raphael Michel
d339e1d594
Hotfix: Perform validation on the selected step, not on all steps before
2026-09-29 20:11:51 +02:00
Raphael Michel
cb15559ac6
Scheduled export: Fix copying of email subject and text (Z#23221224) ( #6616 )
2026-09-29 16:44:42 +02:00
pajowu
3c95f1fee7
Add HERMA 9012 90 x 90mm Badge format (Z#23248189) ( #6619 )
2026-09-29 16:44:02 +02:00
Richard Schreiber
6a380c9356
Presale: add js-helper to disable submit for x seconds ( #6592 )
...
* Presale: add js-helper to disable submit for x seconds
* Remove disabled-class from button, if any
* Use Intl.RelativeTimeFormat for time formatting
2026-09-29 16:36:09 +02:00
Kara Engelhardt
eeea01b31a
Fix linter errors
2026-09-29 15:34:26 +02:00
Kara Engelhardt
470621b5cb
Add missing licenseheader
2026-09-29 15:34:23 +02:00
dependabot[bot]
5802153101
Update sentry-sdk requirement from ==2.69.* to ==2.70.* ( #6600 )
...
Updates the requirements on [sentry-sdk](https://github.com/getsentry/sentry-python ) to permit the latest version.
- [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.0...2.70.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.70.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-29 15:33:24 +02:00
Nate Horst
e9f89d5d92
Translations: Update Thai
...
Currently translated at 70.0% (4494 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/th/
powered by weblate
2026-09-29 15:33:15 +02:00
Nate Horst
695689ed06
Translations: Update Thai
...
Currently translated at 98.8% (257 of 260 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/th/
powered by weblate
2026-09-29 15:33:15 +02:00
Nate Horst
12d405d861
Translations: Update Thai
...
Currently translated at 69.5% (4463 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/th/
powered by weblate
2026-09-29 15:33:15 +02:00
Nate Horst
649eee3025
Translations: Update Thai
...
Currently translated at 65.8% (4230 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/th/
powered by weblate
2026-09-29 15:33:15 +02:00
Tim
149b4f23aa
Translations: Update Spanish
...
Currently translated at 100.0% (6419 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2026-09-29 15:33:15 +02:00
Nate Horst
fa40ccc623
Translations: Update Thai
...
Currently translated at 55.9% (3593 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/th/
powered by weblate
2026-09-29 15:33:15 +02:00
Mira Weller
2ba74b1697
Fix various redirects for events on MODE_ORG_ALT_DOMAIN
2026-09-29 14:34:49 +02:00
Mira Weller
e54cd6af44
Fix redirect to customer login page when:
...
- event on custom domain (MODE_EVENT_DOMAIN or MODE_ORG_ALT_DOMAIN)
- organizer on system domain
2026-09-29 14:34:49 +02:00
Mira Weller
d2b58d428e
Fix customer logout when:
...
- event on custom domain (MODE_EVENT_DOMAIN or MODE_ORG_ALT_DOMAIN)
- organizer on system domain
2026-09-29 14:34:49 +02:00
Raphael Michel
74332faa7b
[SECURITY] API: Fix session validation for uploaded files (CVE-2026-101269, Z#23247174)
2026-09-29 14:30:54 +02:00
Mira Weller
bbf391f7d5
Block out of bounds image crop dimensions (Z#23245937 / PRT-009)
2026-09-29 14:30:54 +02:00
Mira Weller
d78d5b52fa
Prevent parsing non-standard-compliant JSON float values (Z#23245937 / PRT-021)
2026-09-29 14:30:54 +02:00
Mira Weller
9c0fef3d72
Fix potential infinite loop in pdf render (Z#23245937 / PRT-021)
2026-09-29 14:30:54 +02:00
Mira Weller
c7d6630979
Fix inefficient loop in compute_validity (Z#23245937 / PRT-013)
2026-09-29 14:30:53 +02:00
Raphael Michel
4edd3c4654
[SECURITY] OAuth: Disable existing tokens when deactivating Application (CVE-2026-101271, Z#23247296)
2026-09-29 14:30:53 +02:00
Mira Weller
b1ae638394
[SECURITY] Escape help texts (CVE-2026-101270)
2026-09-29 14:30:53 +02:00
Raphael Michel
ae9bb68645
[SECURITY] Fix customer session fixation on cross-domain login (CVE-2026-101268, Z#23247268)
2026-09-29 14:30:53 +02:00
Raphael Michel
48f5a7c8cc
[SECURITY] Fix information leak in widgets.json on dashboard (CVE-2026-101267, Z#23247172)
...
Thanks to Wenhao Wu, Southeast University
2026-09-29 14:30:53 +02:00
Raphael Michel
d43032274b
[SECURITY] Fix checkout validation bypass (CVE-2026-101266, Z#23245008)
2026-09-29 14:30:53 +02:00
Raphael Michel
ae9a744fd9
Revert "Always base64-encode email attachments (Z#23242540) ( #6476 )"
...
This reverts commit ff4d3cd403 .
2026-09-29 14:07:57 +02:00
pajowu
ff4d3cd403
Always base64-encode email attachments (Z#23242540) ( #6476 )
...
It might sound unneccesary to base64-encode plaintext attachments, but some smtp providers modify them otherwise
2026-09-29 12:27:43 +02:00
pajowu
3440ee16f2
Plugin List: Apply search filter if prefilled by browser ( #6543 )
...
* Plugin List: Apply searchfilter if prefilled by browser
Browsers often prefill the form fields, e.g. with their old content when reloading or going back from the previous page. However these filters were not applied until you changed one of the form fields
* Fix linting errors in plugins.js
* Apply review suggestions
2026-09-29 11:51:29 +02:00
pajowu
43e5b62db3
Banktransfer: Make actionvie atomic (Z#23246414) ( #6604 )
2026-09-29 11:51:12 +02:00
dependabot[bot]
b249c7b417
Bump markdown from 3.10.3 to 3.11 ( #6608 )
...
Bumps [markdown](https://github.com/Python-Markdown/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 )
---
updated-dependencies:
- dependency-name: markdown
dependency-version: '3.11'
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-29 10:17:48 +02:00
dependabot[bot]
b68c324389
Update flake8 requirement from ==7.3.* to ==7.4.* ( #6609 )
...
Updates the requirements on [flake8](https://github.com/pycqa/flake8 ) to permit the latest version.
- [Commits](https://github.com/pycqa/flake8/compare/7.3.0...7.4.1 )
---
updated-dependencies:
- dependency-name: flake8
dependency-version: 7.4.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-29 10:17:29 +02:00
Aodhán Burke
4b320b6dab
Fix typo: then -> than ( #6615 )
2026-09-29 10:16:54 +02:00
Richard Schreiber
df74cbf5fc
Remove Vue2-based widget ( #6610 )
...
* Remove Vue2-based widget
* move floatformat.js
* Delete docready.js
* Update widget.py
2026-09-29 10:14:21 +02:00
pajowu
c875d758f9
Fix crash on too old time machine date (Z#23245824) ( #6599 )
...
* Fix crash on too old time machine date (Z#23245824)
dateutil.parser seems to reject dates with second-precision timezone-offsets, which datetime produces for some dates aroung the year 200. datetime.fromisoformat has no problem parsing them
* Review comments
* Add min date
2026-09-28 17:28:26 +02:00
Martin Gross
2ebdd048c2
PayPal2: Drop maximum length of client ID (Rel: #6424 )
2026-09-28 16:12:55 +02:00
Raphael Michel
ca40b09080
Fix API documentation bug
2026-09-28 15:46:41 +02:00
pajowu and Raphael Michel
558bf910fd
Use fragment_product_list in voucher redemption view (Z#23246929) ( #6567 )
...
* Use fragment_product_list in voucher redemption view (Z#23246929)
* Formatting
* Fix usage in templates
* Review comments
* handle form prefix in fragment_product_list.html
---------
Co-authored-by: Raphael Michel <michel@pretix.eu >
2026-09-28 13:01:15 +02:00
pajowu
7e1e472691
Monkeypatch stock csrfmiddleware ( #6401 )
...
* Monkeypatch stock csrfmiddleware
* Add test for ensure_csrf_cookie
2026-09-28 11:46:23 +02:00
Richard Schreiber
b06c9ef463
Control: do not fail on missing reason when user confirm ( #6602 )
2026-09-28 11:43:52 +02:00
pajowu
2af8d29ca9
Add pdf render tests ( #6566 )
...
* Add pdf tests
* pdf tests: Save temporary pdfs for failed test debugging
* Review comments
2026-09-25 16:54:58 +02:00
Raphael Michel
2791d5e49e
Celery: Fix missing log if workers are recycled due to RAM usage ( #6588 )
2026-09-25 08:56:49 +02:00
Richard Schreiber
ed68719731
Widget: fix calendar view showing old events due to non-unique key (Z#23247433) ( #6585 )
...
* Widget: fix calendar view showing old events due to cache-key (Z#23247433)
* Update EventCalendarCell.vue
2026-09-24 12:00:57 +02:00
9aeb4b9731
Organizer API: Add endpoint for event-meta-properties
...
* Add API-endpoint for event-meta-properties
* Add new doc-file to index, fix spelling and description
* Fix logentry
* Fix logentry again
* validate and add tests
* add meta_properties from organizer only
* fix choices validation
* filter unknown keys from choices due to django-formsets
* Apply batched suggestions from code review
Co-authored-by: Richard Schreiber <wiffbi@gmail.com >
* add safe-guard normalization to None to to_representation
* Apply batched suggestions from code review
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
* update tests to check for error-messages as well
* fix flake8
* fix permission tests
* Make ObjectListField more flexibel for re-use
* fix validation result
* Improve validation
* Change to I18nField for validation
* update MetaPropertyDictField
* fix docs for i18n strings
* make label_child configurable if MetaPropertyDictField should contain non-localized stuff
* undo test changes in events test
* fix flake8
* Apply batched suggestions from code review
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
* improve code formatting
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
Co-authored-by: Richard Schreiber <wiffbi@gmail.com >
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
2026-09-24 10:51:23 +02:00
Minding
9324887790
Translate OAuth buttons ( #6590 )
...
* Translate OAuth buttons
* Revert .po changes
2026-09-24 09:52:47 +02:00
Nate Horst
d353384555
Translations: Update Thai
...
Currently translated at 53.0% (3407 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/th/
powered by weblate
2026-09-24 09:16:49 +02:00
Raphael Michel
b8f8e49cce
API: Add additional tests for modifying meta data (Z#23247634)
2026-09-23 19:01:52 +02:00
Raphael Michel
806d0a5748
User details: Show list of 2FA devices and allow to reset drift ( #6569 )
...
* User details: Show list of 2FA devices
* Add reset button
* Reset throttle
* Refactoring
* Fix delete paths in tests
2026-09-23 17:51:10 +02:00
Raphael Michel
69e541e5af
Product list: Fix edge case in dependent availabilities (Z#23243701) ( #6532 )
2026-09-23 17:22:54 +02:00
Raphael Michel
0723e6015c
Event header: Remove date directly above other date (Z#23245589) ( #6524 )
...
* Event header: Fix wrapping of date in h2 header (Z#23245589)
This was already correct if the header was a h1
* Revert "Event header: Fix wrapping of date in h2 header (Z#23245589)"
This reverts commit 3d25316fe3 .
* Event header: Remove date directly above other date
This removes the date from the <h2> option used when a header image is
uploaded and the header should still be shown. Rendering the date here
makes little sense, since the infobox with the date is always just a few
lines below. It still makes sense for the <h1> option where it becomes
part of the site header.
2026-09-23 15:54:47 +02:00
Raphael Michel
b8e1ab8258
Voucher API: Add search parameter (Z#23240589) ( #6523 )
2026-09-23 15:54:44 +02:00
Raphael Michel
81764278ae
Email settings: Collapse attendee texts if unused (Z#23243417) ( #6535 )
2026-09-23 14:00:56 +02:00
Nate Horst
f3068e627a
Translations: Update Thai
...
Currently translated at 52.2% (3356 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/th/
powered by weblate
2026-09-23 11:41:45 +02:00
Nate Horst
993a3f96e9
Translations: Update Thai
...
Currently translated at 52.1% (3346 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/th/
powered by weblate
2026-09-23 11:41:45 +02:00
Nate Horst
1af0b5e442
Translations: Update Thai
...
Currently translated at 51.8% (3330 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/th/
powered by weblate
2026-09-23 11:41:45 +02:00
Nate Horst
71b6bf630f
Translations: Update Thai
...
Currently translated at 45.6% (2930 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/th/
powered by weblate
2026-09-23 11:41:45 +02:00
Raphael Michel and Martin Gross
59026da06b
Delete PayPal integration v1 ( #6530 )
...
* Delete PayPal integration v1
Leaving only migrations behind
* Try to fix CI
* Fix tests some more
* Rename more plugin name instances in tests and docs
---------
Co-authored-by: Martin Gross <martin@pc-coholic.de >
2026-09-23 11:38:16 +02:00
Raphael Michel
b3e0892d76
Conditionally import sentry SDK during error page rendering
2026-09-23 11:33:05 +02:00
Raphael Michel
3029a6839b
Prevent Sentry SDK from being loaded during tests
2026-09-23 11:29:28 +02:00
Raphael Michel
a826b0a1bd
Customer area: Hide password change link for SSO users ( fixes #6572 ) ( #6580 )
2026-09-22 15:22:43 +02:00
Raphael Michel
7d7474c07d
Refund form: Do not allow individual negative amounts ( #6579 )
2026-09-22 12:47:06 +02:00
Raphael Michel
58023381b9
Merge branch 'refund-offset-perm-check' into 'master'
...
Offset refund: Do not allow to offset to order without access to
See merge request pretix/pretix!52
2026-09-22 12:46:20 +02:00
Raphael Michel
e5c44e7aed
Offset refund: Do not allow to offset to order without access to
2026-09-22 12:46:20 +02:00
Raphael Michel
d77a179606
2FA: Show info on throttled request ( #6581 )
...
* 2FA: Show info on throttled request
* Round up the time
2026-09-22 10:38:26 +02:00
Raphael Michel
29614db1e2
InvoiceShredder: Fix shredding of new fields ( #6577 )
...
* InvoiceShredder: Fix shredding of new fields
* Update src/pretix/base/migrations/0311_fix_unshredded_invoices.py
2026-09-22 10:37:58 +02:00
Raphael Michel
365051cc21
Event metadata: Fix server-side validation of write protection ( #6578 )
2026-09-22 10:00:15 +02:00
Raphael Michel
5c6b0eef6f
Plugin configuration: Allow organizers to see all events ( #6576 )
2026-09-22 09:51:18 +02:00
Raphael Michel
bc0a6b662b
Checkout: Fix VAT ID revalidation after country change ( #6575 )
2026-09-22 09:51:10 +02:00
dependabot[bot] and Richard Schreiber
0bc1aed1a0
Update pypdf requirement from ==6.11.* to ==6.19.* ( #6570 )
...
* Update pypdf requirement from ==6.11.* to ==6.18.*
Updates the requirements on [pypdf](https://github.com/py-pdf/pypdf ) to permit the latest version.
- [Release notes](https://github.com/py-pdf/pypdf/releases )
- [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md )
- [Commits](https://github.com/py-pdf/pypdf/compare/6.11.0...6.18.1 )
---
updated-dependencies:
- dependency-name: pypdf
dependency-version: 6.18.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update pyproject.toml
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
2026-09-22 09:38:28 +02:00
Rita Gimenez
0eaa5a081c
Translations: Update Catalan
...
Currently translated at 29.4% (1892 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ca/
powered by weblate
2026-09-21 14:56:27 +02:00
Nate Horst
688c434c4f
Translations: Update Thai
...
Currently translated at 37.1% (2387 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/th/
powered by weblate
2026-09-21 14:56:27 +02:00
dependabot[bot] and Raphael Michel
c0474604a1
Update isort requirement from ==8.0.* to ==9.0.* ( #6510 )
...
* Update isort requirement from ==8.0.* to ==9.0.*
Updates the requirements on [isort](https://github.com/PyCQA/isort ) to permit the latest version.
- [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/8.0.0...9.0.1 )
---
updated-dependencies:
- dependency-name: isort
dependency-version: 9.0.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
* Run isort
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Raphael Michel <michel@pretix.eu >
2026-09-21 14:56:14 +02:00
dependabot[bot]
1741d08c2c
Update cryptography requirement from >=50.0.0 to >=50.0.1 ( #6509 )
...
Updates the requirements on [cryptography](https://github.com/pyca/cryptography ) to permit the latest version.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/50.0.0...50.0.1 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 50.0.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-21 14:14:06 +02:00
dependabot[bot]
6bbd808aaa
Bump postcss-selector-parser from 7.1.1 to 7.1.5 ( #6513 )
...
Bumps [postcss-selector-parser](https://github.com/postcss/postcss-selector-parser ) from 7.1.1 to 7.1.5.
- [Release notes](https://github.com/postcss/postcss-selector-parser/releases )
- [Changelog](https://github.com/postcss/postcss-selector-parser/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss-selector-parser/compare/v7.1.1...7.1.5 )
---
updated-dependencies:
- dependency-name: postcss-selector-parser
dependency-version: 7.1.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-21 14:13:46 +02:00
dependabot[bot]
aa90c5b3b1
Bump @humanfs/node from 0.16.7 to 0.16.8 ( #6517 )
...
Bumps [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node ) from 0.16.7 to 0.16.8.
- [Release notes](https://github.com/humanwhocodes/humanfs/releases )
- [Changelog](https://github.com/humanwhocodes/humanfs/blob/main/packages/node/CHANGELOG.md )
- [Commits](https://github.com/humanwhocodes/humanfs/commits/node-v0.16.8/packages/node )
---
updated-dependencies:
- dependency-name: "@humanfs/node"
dependency-version: 0.16.8
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-21 14:13:39 +02:00
dependabot[bot]
bfbabe0e58
Update fakeredis requirement from ==2.37.* to ==2.38.* ( #6563 )
...
Updates the requirements on [fakeredis](https://github.com/cunla/fakeredis-py ) to permit the latest version.
- [Release notes](https://github.com/cunla/fakeredis-py/releases )
- [Commits](https://github.com/cunla/fakeredis-py/compare/v2.37.0...v2.38.0 )
---
updated-dependencies:
- dependency-name: fakeredis
dependency-version: 2.38.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-21 14:08:32 +02:00
Raphael Michel and pajowu
aa14505d2c
Money representation in templates: Allow more precision ( #6454 )
...
* Money representation in templates: Allow more precision
When rendering money in templates, we used to have the following logic:
- When the decimal places fit the currency, render with Babel
- When they don't, e.g. we stored 123.67 JPY, even though there are no
fractional Yens, render without Babel with a custom format, but render
the fractional Yens because we'd rather *show* wrong data and make the
bug obvious than hide it.
However, we only did that up to a prevision of two places, we never
showed more. This is still sufficient for core pretix, but we have
plugins that need to operate in fractional cents. Also, we CAN render
everything through babel for consistent formatting.
There is one **risk**: This might cause weird results on SQLite. Since
SQLite has no concept of precise decimal math, results of in-SQL
computations can sometimes experience floating point errors and show
with A LOT of decimal palces. This used to be invisible since the UI
performed the rounding. With this PR – not any more. We'll need to see
how annoying it is, but it should only affect development mode.
This PR also fixes a bug in tax_rate_format that for some reason did not
do what it was supposed to do, even though I tested it back then, weird.
Might even be a Python version thing?
* Update src/pretix/base/templatetags/money.py
Co-authored-by: pajowu <engelhardt@pretix.eu >
* Apply suggestion from @pajowu
Co-authored-by: pajowu <engelhardt@pretix.eu >
* Fix typing stuff
* Fix precision issue
---------
Co-authored-by: pajowu <engelhardt@pretix.eu >
2026-09-18 11:49:12 +02:00
Kara Engelhardt
df69656364
PDF: Fix background page being rotated multiple times
...
transfer_rotation_to_content (or rather add_transformation/replace_content) do not properly duplicate the contentstream they're modifying. this means that if you pass a pdf-level copy of the same bg_page multiple times, the content will be rotated multiple times but the rotation-property ('/Rotate') will only be changed for the first page
pypdfs docs explicitly say that you should not to add_transformation + merge, but instead use merge_transformed_page, which this now does for everything
2026-09-18 11:35:01 +02:00
Kara Engelhardt
82cffd1519
pdf: calculate sizebox based on cropbox and mediabox
2026-09-18 11:33:34 +02:00
Richard Schreiber
7fc527135d
PDF: use artbox before trimbox before mediabox from background-PDF as size for canvas
2026-09-18 11:33:34 +02:00
Raphael Michel
8e39b67ee9
Fix missing translatable field label
2026-09-17 11:56:12 +02:00
dependabot[bot]
289cbe5bfc
Update django-countries requirement from ==9.0.* to ==9.1.* ( #6562 )
...
Updates the requirements on [django-countries](https://github.com/SmileyChris/django-countries ) to permit the latest version.
- [Changelog](https://github.com/SmileyChris/django-countries/blob/main/CHANGES.md )
- [Commits](https://github.com/SmileyChris/django-countries/compare/v9.0.0...v9.1.0 )
---
updated-dependencies:
- dependency-name: django-countries
dependency-version: 9.1.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-17 10:43:55 +02:00
Raphael Michel
7143b877c8
Translations: Update German
...
Currently translated at 100.0% (6419 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-09-16 15:46:28 +02:00
dependabot[bot]
e2a78100af
Update pyjwt requirement from ==2.13.* to ==2.14.* ( #6557 )
...
Updates the requirements on [pyjwt](https://github.com/jpadilla/pyjwt ) to permit the latest version.
- [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 )
---
updated-dependencies:
- dependency-name: pyjwt
dependency-version: 2.14.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-16 15:46:16 +02:00
dependabot[bot]
ca77467e48
Update sentry-sdk requirement from ==2.68.* to ==2.69.* ( #6556 )
...
Updates the requirements on [sentry-sdk](https://github.com/getsentry/sentry-python ) to permit the latest version.
- [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.0...2.69.1 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.69.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-16 15:46:07 +02:00
Raphael Michel
d3cbfcd4da
Invoice export: Add transmission-specific data (Z#23239732) ( #6522 )
2026-09-15 16:44:00 +02:00
Richard Schreiber
3648ef28d7
Fix deanonymizing emails with multiple dots ( #6559 )
2026-09-15 13:16:36 +02:00
Richard Schreiber
689b99c3aa
PDF: fix inline merge_background on fg_pdf instead of its own PdfWriter ( #6555 )
...
* PDF: fix inline merge_background on fg_pdf instead of its own PdfWriter
* fix pdf_header
* fix flake8
2026-09-14 15:45:54 +02:00
Raphael Michel
6c40daa863
Hotfix for JS issue when submit() is called from JS
2026-09-14 15:33:25 +02:00
dependabot[bot] and Raphael Michel
efdc83f72a
Update pypdf requirement from ==6.5.* to ==6.11.* ( #6176 )
...
* Update pypdf requirement from ==6.5.* to ==6.11.*
Updates the requirements on [pypdf](https://github.com/py-pdf/pypdf ) to permit the latest version.
- [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.5.0...6.11.0 )
---
updated-dependencies:
- dependency-name: pypdf
dependency-version: 6.11.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* Try to adjust code
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Raphael Michel <michel@rami.io >
2026-09-14 14:09:28 +02:00
dependabot[bot]
8b10534c74
Bump smol-toml from 1.6.1 to 1.7.1 ( #6546 )
...
Bumps [smol-toml](https://github.com/squirrelchat/smol-toml ) from 1.6.1 to 1.7.1.
- [Release notes](https://github.com/squirrelchat/smol-toml/releases )
- [Commits](https://github.com/squirrelchat/smol-toml/compare/v1.6.1...v1.7.1 )
---
updated-dependencies:
- dependency-name: smol-toml
dependency-version: 1.7.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-14 10:31:12 +02:00
Raphael Michel
bcacff2ee7
Voucher list: Add budget and budget used to CSV export (Z#23237857) ( #6520 )
...
* Voucher list: Add budget and budget used to CSV export (Z#23237857)
* Fix failing test
2026-09-14 10:31:07 +02:00
Kara Engelhardt
47096f7f1b
sendmail: fix query performance when filtering on checkin (Z#23244045)
2026-09-14 10:24:58 +02:00
Raphael Michel
c240ebcb8e
Force Django update
2026-09-14 09:51:32 +02:00
Raphael Michel
ce3e59e020
PDF reports: Fix headers for overlong event names (Z#23239566) ( #6521 )
2026-09-14 09:38:44 +02:00
Raphael Michel
4a9da40028
[A11y] Form JavaScript: Support for <button formnovalidate> ( #6536 )
2026-09-14 09:38:34 +02:00
Raphael Michel and pajowu
eab1efd5f4
Phone number input: Fix workaround for prefixes shared between countries ( fixes #6544 ) ( #6545 )
...
* Phone number input: Fix workaround for prefixes shared between countries (fixes #6544 )
* Update src/pretix/base/forms/questions.py
Co-authored-by: pajowu <engelhardt@pretix.eu >
---------
Co-authored-by: pajowu <engelhardt@pretix.eu >
2026-09-14 09:35:32 +02:00
Richard Schreiber
c7290b614e
Show payment-QR-codes on mobile ( #6503 )
2026-09-14 08:50:45 +02:00
Raphael Michel
1aea5633eb
Discounts: Fix ManyToMany fields when cloning ( #6547 )
2026-09-11 18:35:37 +02:00
Richard Schreiber
86cc719651
Widget: serve vite by default, origin-whitelist for vue2 ( #6403 )
2026-09-11 08:53:42 +02:00
Mira Weller
742a69f09f
Add git-blame-ignore-revs file (see #6541 )
2026-09-10 12:54:51 +02:00
Yasunobu YesNo Kawaguchi
c05dee7af5
Translations: Update Japanese
...
Currently translated at 100.0% (6419 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-09-10 12:36:49 +02:00
Albizuri
e399a49c8b
Translations: Update Basque
...
Currently translated at 48.0% (3086 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/eu/
powered by weblate
2026-09-10 12:36:49 +02:00
Linnea Thelander
b9b951e56b
Translations: Update Swedish
...
Currently translated at 98.0% (255 of 260 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/sv/
powered by weblate
2026-09-10 12:36:49 +02:00
Linnea Thelander
88bb1f4008
Translations: Update Swedish
...
Currently translated at 85.8% (5509 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/sv/
powered by weblate
2026-09-10 12:36:49 +02:00
Renne Rocha
24e7db7ddd
Translations: Update Portuguese (Brazil)
...
Currently translated at 92.4% (5937 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2026-09-10 12:36:49 +02:00
Hijiri Umemoto
96ed6fe1a6
Translations: Update Japanese
...
Currently translated at 100.0% (6419 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-09-10 12:36:49 +02:00
Raphael Michel and Kara Engelhardt
d85e52c83e
ESlint: Ignore vendored and pre-vue code ( #6541 )
...
* ESlint: Ignore vendored and pre-vue code
* Format pre-vue code with eslint where possible
---------
Co-authored-by: Kara Engelhardt <engelhardt@pretix.eu >
2026-09-10 12:35:10 +02:00
Raphael Michel
d9b5fa5b16
Fix incomplete warning message
2026-09-10 12:16:10 +02:00
Kara Engelhardt
fb948cc7f4
sendmail: small performance winds in checkin query
2026-09-10 11:17:32 +02:00
Kara Engelhardt
c358f412fd
sendmail: code cleanup
2026-09-10 11:17:32 +02:00
Kara Engelhardt
b78de6386b
sendmail: fix quadratic checkin query
2026-09-10 11:17:32 +02:00
Raphael Michel and Richard Schreiber
50c00b47ae
Event index: Add subevent time and name to <title> (Z#23246174) ( #6542 )
...
* Event index: Add subevent time and name to <title> (Z#23246174)
* Update src/pretix/presale/templates/pretixpresale/event/index.html
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
---------
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
2026-09-10 10:05:55 +02:00
Ferdinand Malcher
6025c7942f
Product pictures: fix CSS to always fit image to viewport ( #6527 )
2026-09-09 14:10:15 +02:00
dependabot[bot]
23a3412154
Update django-statici18n requirement from ==2.7.* to ==2.8.* ( #6529 )
...
Updates the requirements on [django-statici18n](https://github.com/zyegfryed/django-statici18n ) to permit the latest version.
- [Changelog](https://github.com/zyegfryed/django-statici18n/blob/main/docs/changelog.rst )
- [Commits](https://github.com/zyegfryed/django-statici18n/compare/v2.7.0...v2.8.0 )
---
updated-dependencies:
- dependency-name: django-statici18n
dependency-version: 2.8.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-09 14:08:54 +02:00
Raphael Michel and Richard Schreiber
3635f6fb0c
Widget: Add data-fix equivalent for attendee data (Z#23202714) ( #6533 )
...
* Widget: Add data-fix equivalent for attendee data (Z#23202714)
* Update src/pretix/presale/checkoutflow.py
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* Update src/pretix/presale/checkoutflow.py
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* Update src/pretix/presale/checkoutflow.py
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
---------
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
2026-09-09 14:06:41 +02:00
Kara Engelhardt
2aadfa2ce4
RRuleForm: allow selecting the fourth occurence of a weekday of a month (Z#23245893)
...
The fourth often is the same as the last, but not always. A weekday can appear five times in a month
2026-09-09 12:21:42 +02:00
Raphael Michel
dd0d78242e
PDF editor: Harden cached file access for background (Z#23242291) ( #6446 )
2026-09-09 11:13:29 +02:00
Raphael Michel and luelista
42c5de895c
CachedFileField: Bind file access to session (Z#23242301) ( #6447 )
...
* CachedFileField: Bind file access to session (Z#23242301)
* Apply suggestion from @luelista
Co-authored-by: luelista <weller@rami.io >
---------
Co-authored-by: luelista <weller@rami.io >
2026-09-09 09:52:40 +02:00
Raphael Michel and luelista
e91718e73b
Password reset: Prevent race condition that uses token twice (Z#23242132) ( #6448 )
...
* Password reset: Prevent race condition that uses token twice
* Apply suggestion from @luelista
Co-authored-by: luelista <weller@rami.io >
---------
Co-authored-by: luelista <weller@rami.io >
2026-09-09 09:52:38 +02:00
Martin Gross and Raphael Michel
2c15d8b074
Event Settings: Make contact_url and imprint_url I18nURLField (Z#23238623) ( #6506 )
...
* Event Settings: Make contact_url and imprint_url I18nURLField (Z#23238623)
* isort
* Update doc/api/resources/events.rst
---------
Co-authored-by: Raphael Michel <michel@pretix.eu >
2026-09-09 09:14:37 +02:00
Raphael Michel and Lukas Bockstaller
edb4069e18
Payment step: Allow to postpone payment choice on some sales channels ( #6516 )
...
* Payment step: Allow to postpone payment choice on some sales channels
* Add tests
* handle payment provider (de-)selection and partial payments (#6526 )
---------
Co-authored-by: Lukas Bockstaller <bockstaller@pretix.eu >
2026-09-08 09:32:15 +02:00
Raphael Michel and Richard Schreiber
dc7d5c6029
Event calendar: consider events without products "not available" for filtering ( #6515 )
...
* Event calendar: consider events without products "not available" for filtering
Also, drop the help text of the flag that is no longer accurate.
* Update src/pretix/presale/views/organizer.py
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
---------
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
2026-09-04 16:29:46 +02:00
Raphael Michel
caa6fb187b
VAT ID validation: Alternative API for German shops ( #6507 )
2026-09-02 17:48:38 +02:00
Lukas Bockstaller
7d93cae2a9
set the _required attribute on the ModelMultipleChoiceField ( #6514 )
...
setting _required forces the CheckoutFieldRenderer to add the "required" bit to the label.
We only need to remove it from the widget attrs to avoid the html input field validation that would force us to check every single box
2026-09-02 10:35:19 +02:00
Richard Schreiber
58a58eff83
Widget: fix show taxline for 0 or 0.00 tax-rate ( #6502 )
2026-09-01 13:19:32 +02:00
Martin Gross
a84a02c298
Vite: Add dev CORS ( #6511 )
2026-09-01 11:22:19 +02:00
Martin Gross
4390403b9a
Add label-overrides to contact_form_fields_overrides and question_form_fields_overrides (Z#23244154) ( #6504 )
2026-09-01 10:21:20 +02:00
Lukas Bockstaller
9d53cf840b
PayPal: validate that the sale has any captures before marking paid ( #6498 )
...
* validate that the sale has any captures before marking paid
* code style
2026-09-01 10:16:51 +02:00
luelista
023f9104ef
Fix customer password reset rate limit ( #6501 )
2026-08-31 16:48:48 +02:00
Lukas Bockstaller
e6572344ca
CI: add tracing for e2e tests during failure ( #6491 )
...
* collect and upload traces on failure
* include deps for pw install
2026-08-31 12:52:06 +02:00
Raphael Michel
2e8e6a6b07
SBOM creation and upload ( #6499 )
...
* Build and upload SBOM
* Merge SBOMs
* Use official cli
* Remove matrix
* Merge SBOMs to array
* Use newer sbom-submit
* debug
* Remove debug
* Explicitly setup node
* Add npm location
* Add test
* REmove test call
2026-08-25 15:28:15 +02:00
dependabot[bot]
19cd0a7f43
Update protobuf requirement from ==7.35.* to ==7.36.*
...
Updates the requirements on [protobuf](https://github.com/protocolbuffers/protobuf ) to permit the latest version.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Commits](https://github.com/protocolbuffers/protobuf/commits )
---
updated-dependencies:
- dependency-name: protobuf
dependency-version: 7.36.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-25 14:37:23 +02:00
CVZ-es
aa583a291f
Translations: Update Spanish
...
Currently translated at 100.0% (6419 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2026-08-25 14:33:41 +02:00
CVZ-es
1414c22eb6
Translations: Update French
...
Currently translated at 100.0% (6419 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-08-25 14:33:41 +02:00
Raphael Michel
0a6b8c0493
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6419 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-08-25 14:33:41 +02:00
Raphael Michel
4b4a301e6e
Translations: Update German
...
Currently translated at 100.0% (6419 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-08-25 14:33:41 +02:00
Richard Schreiber
d7aae65777
API: fix tax rules create default handling ( #6490 )
...
* API: fix tax rules create default handling
* fix flake8
2026-08-25 09:39:21 +02:00
Richard Schreiber
dbd971cc22
API: fix writing old permissions on teams ( #6489 )
2026-08-25 09:38:11 +02:00
Richard Schreiber
6d4aba6e3d
Questions: add min-length to string/text type questions ( #6488 )
...
* Questions: add min-length to string/text type questions
* fix test
2026-08-25 09:37:37 +02:00
Raphael Michel
4755e7af0e
Translations: Update word list
2026-08-24 17:49:33 +02:00
Raphael Michel
f476ce7696
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@pretix.eu >
2026-08-24 17:36:00 +02:00
Raphael Michel
bf85789efd
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6421 of 6421 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-08-24 17:35:25 +02:00
Raphael Michel
3fbd63e80a
Translations: Update German
...
Currently translated at 100.0% (6421 of 6421 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-08-24 17:35:25 +02:00
Raphael Michel
2af60b499f
Fix typos and extend wordlist
2026-08-24 17:35:17 +02:00
Raphael Michel
b74371bef1
Fix typos
2026-08-24 17:26:37 +02:00
Raphael Michel
9f8ba28cda
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@pretix.eu >
2026-08-24 17:12:24 +02:00
Raphael Michel
44a7bfceab
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@pretix.eu >
2026-08-24 16:39:26 +02:00
Albizuri
5af9be6ef0
Translations: Update Basque
...
Currently translated at 48.2% (3083 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/eu/
powered by weblate
2026-08-24 16:38:54 +02:00
b809d93bdc
Do not hide subevent list if filtered list is empty ( #6460 )
...
* Do not hide subevent list if filtered list is empty
* Event calendar: Allow to show a message if no events are found
* Apply suggestion from @luelista
Co-authored-by: luelista <weller@rami.io >
* Fix failures on org level
* add aria-hidden if no subevents
* Update src/pretix/base/settings.py
* Update src/pretix/base/settings.py
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
---------
Co-authored-by: luelista <weller@rami.io >
Co-authored-by: Richard Schreiber <schreiber@rami.io >
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
2026-08-24 14:42:41 +02:00
Raphael Michel
d5a8d71ed3
Sentry: enable_logs is removed
2026-08-24 14:42:15 +02:00
dependabot[bot]
d481574d42
Update sentry-sdk requirement from ==2.66.* to ==2.68.*
...
Updates the requirements on [sentry-sdk](https://github.com/getsentry/sentry-python ) to permit the latest version.
- [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.66.0...2.68.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.68.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-24 14:42:15 +02:00
Kara Engelhardt
0593172146
Transmit invoices generated due to paymentprovider changes (Z#23242806)
2026-08-24 13:45:54 +02:00
Translate pretix user 586
64a5361dba
Translations: Update Italian
...
Currently translated at 60.8% (3887 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-08-24 13:33:21 +02:00
Translate pretix user 586
5622c1ddaa
Translations: Update Italian
...
Currently translated at 60.7% (3877 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-08-24 13:33:21 +02:00
Translate pretix user 586
73c29fc3b9
Translations: Update Italian
...
Currently translated at 60.1% (3842 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-08-24 13:33:21 +02:00
Translate pretix user 586
c73f2f77cf
Translations: Update Italian
...
Currently translated at 59.2% (3787 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-08-24 13:33:21 +02:00
Translate pretix user 586
55a0db3a32
Translations: Update Italian
...
Currently translated at 57.7% (3687 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-08-24 13:33:21 +02:00
Translate pretix user 586
a47768312b
Translations: Update Italian
...
Currently translated at 57.5% (3676 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-08-24 13:33:21 +02:00
Xiaofan Wang
cf272bf575
Translations: Update Chinese (Simplified Han script)
...
Currently translated at 44.7% (2861 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hans/
powered by weblate
2026-08-24 13:33:21 +02:00
Hijiri Umemoto
f3e0e7f4ac
Translations: Update Japanese
...
Currently translated at 100.0% (6387 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-08-24 13:33:21 +02:00
Translate pretix user 586
5a06f9416c
Translations: Update Italian
...
Currently translated at 53.0% (3387 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-08-24 13:33:21 +02:00
Translate pretix user 586
606e3f1c0f
Translations: Update Italian
...
Currently translated at 99.6% (259 of 260 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/it/
powered by weblate
2026-08-24 13:33:21 +02:00
Translate pretix user 586
e38ae32028
Translations: Update Italian
...
Currently translated at 51.4% (3287 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-08-24 13:33:21 +02:00
Translate pretix user 586
b74e2fa3e1
Translations: Update Italian
...
Currently translated at 48.3% (3087 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-08-24 13:33:21 +02:00
Translate pretix user 586
c79a7002a6
Translations: Update Italian
...
Currently translated at 45.5% (2907 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-08-24 13:33:21 +02:00
Xiaofan Wang
1ebbae2b5b
Translations: Update Chinese (Simplified Han script)
...
Currently translated at 44.7% (2859 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hans/
powered by weblate
2026-08-24 13:33:21 +02:00
Translate pretix user 586
7db3b47889
Translations: Update Italian
...
Currently translated at 43.3% (2767 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-08-24 13:33:21 +02:00
IGnacy-NorthVan
b7ac8fc4ef
Translations: Update Polish
...
Currently translated at 89.3% (5706 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pl/
powered by weblate
2026-08-24 13:33:21 +02:00
Hijiri Umemoto
c1a830e54d
Translations: Update Japanese
...
Currently translated at 100.0% (6387 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-08-24 13:33:21 +02:00
Hijiri Umemoto
2178dee6db
Translations: Update French
...
Currently translated at 99.9% (6382 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-08-24 13:33:21 +02:00
Translate pretix user 586
266104f4af
Translations: Update Italian
...
Currently translated at 42.5% (2720 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-08-24 13:33:21 +02:00
Translate pretix user 586
d10afbd080
Translations: Update Italian
...
Currently translated at 40.3% (2579 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-08-24 13:33:21 +02:00
Hijiri Umemoto
1e78bfbc4c
Translations: Update Chinese (Traditional Han script)
...
Currently translated at 88.4% (5647 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/
powered by weblate
2026-08-24 13:33:21 +02:00
Hijiri Umemoto
08356feea1
Translations: Update Japanese
...
Currently translated at 100.0% (6387 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-08-24 13:33:21 +02:00
Julien
b124cb6aad
Translations: Update Swedish
...
Currently translated at 98.4% (256 of 260 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/sv/
powered by weblate
2026-08-24 13:33:21 +02:00
Julien
cb5182f21c
Translations: Update Swedish
...
Currently translated at 86.2% (5510 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/sv/
powered by weblate
2026-08-24 13:33:21 +02:00
Julien
011487404c
Translations: Update French
...
Currently translated at 100.0% (260 of 260 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/fr/
powered by weblate
2026-08-24 13:33:21 +02:00
Julien
7703c04954
Translations: Update French
...
Currently translated at 99.8% (6380 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-08-24 13:33:21 +02:00
Raphael Michel and luelista
58f331ba1f
Allow to set payment term per sales channel ( #6459 )
...
* Allow to set payment term per sales channel
* Apply suggestion from @luelista
Co-authored-by: luelista <weller@rami.io >
---------
Co-authored-by: luelista <weller@rami.io >
2026-08-24 09:09:47 +02:00
Martin Gross
91a3993cef
Seating: Set subevents to None if event has no subevents for _seat_allowed annotation (Z#23243880) ( #6487 )
2026-08-19 14:12:05 +02:00
pajowu and Richard Schreiber
4969c12c0a
Fix widget not regenerating ( #6474 )
...
* Fix widget not regenerating
Adds support for use_vite variant to updateassets management command and unifies widget generation code
* Simplify DEBUG-mode handling
* fix should_save if file does not exist
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2026-08-19 09:14:24 +02:00
Lukas Bockstaller
0b319d201c
handle captures that are declined (PRETIXEU-F8X & PRETIXEU-F93) ( #6482 )
...
* handle captures that are declined
* handle failed captures not stored in sale
* further fixes
* fix tests
2026-08-19 08:41:25 +02:00
Richard Schreiber
eceeb9caa7
Widget: fix missing item-id in pricebox (Z#23243324) ( #6485 )
2026-08-18 16:29:33 +02:00
Richard Schreiber
3c17d05d05
Widget: fix hiding taxline when rate is 0 (Z#23243324) ( #6486 )
2026-08-18 16:19:36 +02:00
Richard Schreiber
1c17c35b16
Add event_begin_time & event_end_time to scheduledmail templates (Z#23241932) ( #6484 )
2026-08-18 16:19:15 +02:00
Richard Schreiber
f9ea9de078
Fix sendmail/scheduled-mails preview event-based placeholders
...
* Fix sendmail/scheduled-mails placeholders
* Add event_or_subevent to context
* Add placeholders to tests
* fix and improve test
* Revert "fix and improve test"
This reverts commit 874a11e982 .
* undo placeholder-tests
* add test
2026-08-18 14:54:19 +02:00
luelista
4dd6e1a19f
Fix attendee addresses for country requiring state in address ( #6480 )
2026-08-14 17:06:41 +02:00
Richard Schreiber
4cb9d76281
Fix typo in event’s default download reminder attendee ( #6473 )
2026-08-14 16:47:39 +02:00
luelista and Richard Schreiber
f8cc31b120
Order-level questions ( #6471 )
...
* New CheckoutSession model, created and deleted throught cart lifetime but only used for order-level question answers so far
* Order-level QuestionAnswers (relations to CheckoutSession / Order)
* New container_type field on Question model to specify whether Question belongs to order or orderposition
* Order-level questions are currently experimental, UI is hidden behind feature flag
---------
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
2026-08-14 14:56:45 +02:00
pajowu and Richard Schreiber
b241adb7d0
Fix safari blocking widget opening error url in new tab (Z#23243124) ( #6477 )
...
* Fix safari blocking widget opening error url in new tab (Z#23243124)
* Fix autofocus in vue3 widget
autofocus no longer works as the elements are added dynamically
* fix eslint
* rename v-focus to v-autofocus
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2026-08-14 12:34:55 +02:00
Martin Gross
7b1558b22e
Revert "Stripe/Wero: Do not send payment_method_data"
...
This reverts commit 488f731396 .
2026-08-14 12:07:34 +02:00
Martin Gross
488f731396
Stripe/Wero: Do not send payment_method_data
2026-08-14 11:24:34 +02:00
Lukas Bockstaller
b8b02de283
paypal change default for allow_retries_during_compliance_hold
2026-08-13 18:10:38 +02:00
Lukas Bockstaller and pajowu
c4a5a9a84d
BasePaymentProvider & PayPal2: allow to cancel pending payments on a per payment basis (Z#23240966) ( #6472 )
...
* move payment into pending on PENDING_REVIEW webhook
* mark approved payment as pending
* extend BasePaymentProvider to gate aborting pending payments on a payment per payment basis
* add timeout to paypal after which a pending payment can be canceled
* formatting
* add missing negation
* cleanup abort_pending_allowed methods
* Apply suggestions from code review
Co-authored-by: pajowu <pajowu@pajowu.de >
* check all capture elements
* rename method and change defaults
* remove left over Constant
* flake8 .
---------
Co-authored-by: pajowu <pajowu@pajowu.de >
2026-08-13 17:28:54 +02:00
Kara Engelhardt
4e5fbacf6d
Replace deprecated redis setex call
2026-08-13 16:59:42 +02:00
7fe31634e6
Allow RelativeDate in relation to a moment of order ( #6160 )
...
* initial implementation
* factor out _resolve_base_date
* add js to prevent illegal inputs
* fix tests
* Update src/pretix/base/reldate.py
Co-authored-by: Raphael Michel <michel@pretix.eu >
* Apply suggestions from code review
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
* move js includes of to fragment_js.html
* add type annotations
* moves logic from RelativeDateWrapper into RelativeDate and adds BaseChoice for configuring which models attributes support which relationship
* fix tests
* test upgrade behaviour
* Apply suggestions from code review
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
* move reldate.js include in correct file
* add OptionAttrsSelect to allow select options with their own attributes per value
* add a little bit of information to the tests for future reference
* rewrite reldate.js use data-attributes
* general cleanup
* add test for order.subevents cases
* use correct choice format
* remove order.subevent variants
* various cleanup
* Apply suggestions from code review
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
* remove empty docstrings
* add depreciation warning
* change event listener to pretix:bind-forms
---------
Co-authored-by: Raphael Michel <michel@pretix.eu >
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
2026-08-12 15:37:29 +02:00
Raphael Michel and Richard Schreiber
f25c233e91
Fix performance issues in download reminder ( #6393 )
...
* Fix performance issues in download reminder
* Update src/pretix/base/services/orders.py
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* Fixes after review
* Fix check in loop
---------
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
2026-08-10 16:13:54 +02:00
robbi5
5cf28f1b81
Fix typo in devicesecurity blocking checkinrpc.annul ( #6467 )
2026-08-10 15:58:15 +02:00
Raphael Michel
d08216d8c5
API: Allow to simulate check-ins ( #6360 )
...
* API: Allow to simulate check-ins
* Add missing file
2026-08-07 18:59:01 +02:00
Lukas Bockstaller
4a28689690
log paypal payment durations ( #6461 )
...
* log payment processing durations
* remove log noise
* fix attribute access
* remove debugging import
2026-08-07 16:34:36 +02:00
luelista
958f75b109
Add tests to prevent reintroducing CSP nonces (Z#23240534) ( #6409 )
...
As discussed in PR #6387
2026-08-07 14:36:46 +02:00
Richard Schreiber
81f58456e5
Fix API-docs example for addon_to on order-change ( #6451 )
...
* Fix API-docs example for addon_to on order-change
* Update orders.rst
2026-08-07 11:03:36 +02:00
Lukas Bockstaller and Phin Wolkwitz
4d9dfa88fe
Paypal2: handle incomming capture webhooks (Z#23240966) ( #6456 )
...
* store the state of the payment regardless of the state
control.html shows the banner that the payment is in review depending on payment.info
* handle capture ressource
* Update src/pretix/plugins/paypal2/views.py
Co-authored-by: Phin Wolkwitz <wolkwitz@pretix.eu >
* add test
* cleanup logic regarding uninteresting resource_type
* store payment.info during _execute_payment asap
---------
Co-authored-by: Phin Wolkwitz <wolkwitz@pretix.eu >
2026-08-06 15:06:20 +02:00
Raphael Michel
ea792e76b2
Device list: Show online status ( #6455 )
...
* Device list: Show online status
* Fixes post-review
2026-08-06 09:07:20 +02:00
Raphael Michel
5c448279f0
API: Make all mutating endpoints transactional ( #6430 )
...
All of our API endpoints that do something in the system do at least two
SQL queries, one for the actual change and one for the log entry. Often
many more. We want all of this to happen in a transaction so we know an
API call was executed or not at all, not half-way.
2026-08-05 16:52:28 +02:00
dependabot[bot]
e3fa1aed7f
Bump django-localflavor from 5.0 to 5.1 ( #6449 )
2026-08-05 14:56:53 +02:00
Luca Sorace \"Stranck
b164cf44c0
Translations: Update Italian
...
Currently translated at 39.8% (2544 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-08-05 14:56:14 +02:00
Luca Sorace \"Stranck
7bc79337c3
Translations: Update Italian
...
Currently translated at 99.6% (259 of 260 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/it/
powered by weblate
2026-08-05 14:56:14 +02:00
Luca Sorace \"Stranck
5d8ba189fa
Translations: Update Italian
...
Currently translated at 39.6% (2530 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-08-05 14:56:14 +02:00
szurofkamarciidfbe08444ef04788
1ea1c1789c
Translations: Update Hungarian
...
Currently translated at 99.6% (6362 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/hu/
powered by weblate
2026-08-05 14:56:14 +02:00
Nikolai
1a6edae769
Translations: Update Danish
...
Currently translated at 58.0% (151 of 260 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/da/
powered by weblate
2026-08-05 14:56:14 +02:00
Nikolai
c4950e714d
Translations: Update Danish
...
Currently translated at 62.7% (4011 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2026-08-05 14:56:14 +02:00
Raphael Michel
407728cc55
Bulk refund: Fix only first refund being made (Z#23239965) ( #6376 )
2026-08-05 11:46:52 +02:00
Raphael Michel
9fe25544c1
Email settings: Fix DMARC warning ( #6452 )
2026-08-05 11:04:56 +02:00
Raphael Michel
8133061fe1
Devices: Store timestamp of last contact ( #6453 )
2026-08-05 10:57:13 +02:00
Raphael Michel
288ac50600
Merge branch 'html-injection-placeholder' into 'master'
...
Prevent HTML injection in email preview (Z#23241741)
See merge request pretix/pretix!47
2026-08-05 10:56:46 +02:00
Raphael Michel
e7657a3dd3
Prevent HTML injection in email preview (Z#23241741)
2026-08-05 10:56:46 +02:00
Martin Gross
b659534772
isort
2026-08-04 23:01:29 +02:00
Martin Gross
c11ebb1391
Skip over Exporters with ExportError-Exceptions (such as ORMQL-Exporter) (Fixes PRETIXEU-F3X)
2026-08-04 22:59:19 +02:00
pajowu
b20557a996
Show correct number of currency placed in widget (Z#23241522) ( #6425 )
2026-08-04 11:19:43 +02:00
Martin Gross
e4a0bba3bc
Fix font enumeration
2026-08-04 10:22:09 +02:00
dependabot[bot]
c369ba5f60
Update cryptography requirement from >=49.0.0 to >=50.0.0 ( #6443 )
...
Updates the requirements on [cryptography](https://github.com/pyca/cryptography ) to permit the latest version.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/49.0.0...50.0.0 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 50.0.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 08:47:14 +02:00
dependabot[bot]
2c876057bf
Bump markdown from 3.10.2 to 3.10.3 ( #6442 )
...
Bumps [markdown](https://github.com/Python-Markdown/markdown ) from 3.10.2 to 3.10.3.
- [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.2...3.10.3 )
---
updated-dependencies:
- dependency-name: markdown
dependency-version: 3.10.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 08:46:52 +02:00
dependabot[bot]
b70c1b02c2
Bump django-bootstrap3 from 26.1 to 26.2 ( #6445 )
...
Bumps [django-bootstrap3](https://github.com/zostera/django-bootstrap3 ) from 26.1 to 26.2.
- [Changelog](https://github.com/zostera/django-bootstrap3/blob/main/CHANGELOG.md )
- [Commits](https://github.com/zostera/django-bootstrap3/compare/v26.1...v26.2 )
---
updated-dependencies:
- dependency-name: django-bootstrap3
dependency-version: '26.2'
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 08:46:25 +02:00
pajowu
01d736361d
Cart Manager: Round custom price to currency when adding ( #6426 )
2026-08-03 14:26:57 +02:00
Raphael Michel
7627e4b548
Add Hungarian language
2026-07-31 16:56:43 +02:00
Raphael Michel
541e7412e1
Bump version to 2026.8.0.dev0
2026-07-30 20:39:47 +02:00