Version 1.0.2
August 23, 2026
- Changelog now lists the 1.0.x store releases
Version 1.0.1
August 23, 2026
- Developer README: Plugin Store / Composer install, guest template override, status events, tick command
- Package version aligned with the 1.0 line
Version 1.0.0
August 23, 2026
First public release.
- Passwordless share links for private Craft 5 assets
- Shares are elements with a field layout, multiple assets, and datetime valid-from / valid-until
- In-browser video with HTTP range / 206; other files download
- Status events and
php craft linkdrop/shares/tickfor custom-module notifications
Version 0.3.0
August 23, 2026
- Valid from / valid until are datetimes in the site timezone (not calendar days)
- Migration keeps existing
dateFrom/dateTomidnight values when widening date → datetime lastKnownStatusonlinkdrop_sharesso status events fire once- Events on the Shares service:
shareActivated,shareExpired,shareRevoked(ShareStatusEvent) - Console tick:
php craft linkdrop/shares/tick(schedule every 5–15 minutes) - Linkdrop does not send email — a custom module can listen and notify
- Front availability line shows time (
j. n. Y H:i); console--from/--toaccept ISO datetimes - Default expiry days still apply (
dateTo= now + N days at 23:59:59 site TZ)
Version 0.2.2
August 22, 2026
- Harden the 1.0 → element migration (do not read Yii index metadata; pass the DB connection into Install)
- Composite primary key on
linkdrop_share_assetsrecords
Version 0.2.1
August 22, 2026
- Fix shares missing from the CP index (list used Craft
enabledwhile shares reportedactive; new shares now save as real elements)
Version 0.2.0
August 22, 2026
- Shares are Craft elements with a configurable field layout (no CKEditor, no related-entry default)
- Multiple assets per share (
linkdrop_share_assets); token stays on the share dateFrom/dateToas calendar days in the site timezone; both empty means no date gate- Built-in first-class fields: assets, valid from, valid until, revoke
- Guest page
GET /s/<token>(override withtemplates/_linkdrop/share.twig); 200 + status for upcoming/expired; revoked 410 - Per-asset stream
GET /s/<token>/file/<assetId>with Range/206; upcoming 403, expired/revoked 410 - Console: multiple
--assetId,--from,--to - Migrates existing single-asset shares when present
Version 0.1.0
August 22, 2026
- Initial prototype: passwordless time-limited share links for Craft 5 assets
- Control panel index, create form, copy URL, expire, and revoke
- Public
/s/<token>player/download page and/s/<token>/filestream - HTTP Range / 206 support for in-browser video seeking
- Settings for default expiry days