Skip to content

Commit fc9ca3b

Browse files
committed
Changelog tweaks
[ci skip]
1 parent fa872b7 commit fc9ca3b

1 file changed

Lines changed: 8 additions & 11 deletions

File tree

CHANGELOG-WIP.md

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,17 @@
33
## Unreleased
44

55
### Store Management
6-
- PDF download links now include time-limited security tokens that expire after a configurable duration (default 24 hours).
7-
- Anonymous users attempting to download a PDF with an expired or missing token are now shown an email verification form with a masked email address (e.g., `j***@example.com`).
8-
- PDF link expiry duration can now be configured per PDF in Settings → PDFs.
9-
- Logged-in users who own the order or have appropriate permissions bypass the email verification flow and can download PDFs directly.
10-
- Added a new system email message for sending PDF download links to customers.
11-
-
6+
- PDF download URLs are now generated with expirable tokens.
7+
- Anonymous users attempting to download a PDF with an expired or missing token are now shown an email verification form.
8+
- Added a new system message for customizing PDF download emails.
9+
1210
### Administration
13-
- Added "Link Expiry" field to PDF settings, allowing administrators to configure how long PDF download links remain valid.
11+
- Added the “Link Duration” setting to PDF settings.
1412

1513
### Extensibility
16-
- Added `craft\commerce\elements\Order::getMaskedEmail()`.
17-
- Added `craft\commerce\models\Pdf::$linkExpiry`.
18-
- Added `craft\commerce\services\Pdfs::getPdfUrl()` now generates secure tokenized URLs with expiry timestamps.
1914
- Added `craft\commerce\controllers\DownloadsController::actionEmailChallenge()`.
2015
- Added `craft\commerce\controllers\DownloadsController::actionPdfChallenge()`.
2116
- Added `craft\commerce\controllers\DownloadsController::actionPdfSent()`.
22-
17+
- Added `craft\commerce\elements\Order::getMaskedEmail()`.
18+
- Added `craft\commerce\models\Pdf::$linkExpiry`.
19+
- Added `craft\commerce\services\Pdfs::getPdfUrl()` now generates secure tokenized URLs with expiry timestamps.

0 commit comments

Comments
 (0)