Rentiva v5.0.1 / Pro v5.0.2 — Export screen fixes
· 2 min read
A coupled patch release that fixes the data-export screen. Lite ships the shared bundle (v5.0.1); Pro ships the logic (v5.0.2). The free plugin's own behaviour is unchanged — the export screen is a Pro feature.
What's fixed
- The Export button now works. It was posting its security token under the wrong field name, so every export — CSV included — failed with a "the link you followed has expired" error.
- The date range is applied to the download. The screen posted the range under one set of field names while the handler read another, so a filtered preview ("23 records") still downloaded every record. The two now agree, and a regression test pins it in place.
- The history table is readable again. Its Type, Records and User columns were blank because the stored rows and the table used different field names; they are now mapped on read, and a numeric user id resolves to the account's display name. A new Format column shows how each entry was exported.
- The JSON format is reachable. JSON export has worked on the server for releases, but the screen shipped no format control; a picker now offers it, sharing one source of truth with the handler so the two can't drift apart.
- Turkish translation updated for the new strings.
Quality gates
| Gate | Lite v5.0.1 | Pro v5.0.2 |
|---|---|---|
| PHPUnit | 868 / 0 | 813 / 0 |
| PHPCS | 0 | 0 |
| Plugin Check | 0 errors | private add-on |
Install both together — the fix spans the two (bundle in Lite, logic in Pro).
