# Changelog of DMARC Checker Bulk - SPF, DKIM & Email Security (`lentic_labs/email-dmarc-security-prospector`) Actor

- **URL**: https://apify.com/lentic_labs/email-dmarc-security-prospector/changelog.md
- **Full Actor documentation**: https://apify.com/lentic_labs/email-dmarc-security-prospector.md

## Changelog

### 0.2

- `runbookUrl` input renamed to `referenceUrl` (old key still accepted). Output column is now `referenceUrl`; runs that still send the old input key also get the old column, which will be removed in a later version.
- Charging: each row is saved to the dataset first and charged only after the save succeeds (shared runner). A failed save is never charged; a charging error after a saved row stops the run without adding an error row.
- New `rowId` column (stable per domain) so the uncharged error row written after a save timeout can be matched to the saved row and removed.
- Run summary (OUTPUT) adds `chargeErrors`.
- Summary report: REPORT is saved before `report-summary` is charged; a failed save is never charged, and if the charge is refused the report is removed.
- Budget guard: free results (NXDOMAIN, DNS errors) ahead of the max-charge limit no longer stop the run early; every domain your budget covers is audited.
