Skip to main content

Rentiva v5.0.1 / Pro v5.0.2 — Export screen fixes

· 2 min read
MaxHandMade
Maintainer

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

GateLite v5.0.1Pro v5.0.2
PHPUnit868 / 0813 / 0
PHPCS00
Plugin Check0 errorsprivate add-on

Install both together — the fix spans the two (bundle in Lite, logic in Pro).