Skip to content

Commit 645eaae

Browse files
committed
Merge the changelogs
[ci skip]
1 parent 91fa8f4 commit 645eaae

2 files changed

Lines changed: 18 additions & 19 deletions

File tree

CHANGELOG-WIP.md

Lines changed: 0 additions & 19 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
# Release Notes for Craft Commerce
22

3+
## Unreleased
4+
5+
### Store Management
6+
- PDF download URLs are now generated with time-limited security 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+
10+
### Administration
11+
- Added the “Link Duration” setting to PDF settings.
12+
13+
### Extensibility
14+
- Added `craft\commerce\controllers\DownloadsController::actionEmailChallenge()`.
15+
- Added `craft\commerce\controllers\DownloadsController::actionPdfChallenge()`.
16+
- Added `craft\commerce\controllers\DownloadsController::actionPdfSent()`.
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.
20+
321
## 4.9.4 - 2025-10-15
422

523
- Fixed a SQL error that could occur when deleting a shipping method.

0 commit comments

Comments
 (0)