# Changelog of Bulk Email Verifier & Lead List Cleaner - B2B Email Validator (`kamerozkan/b2b-lead-cleaner`) Actor

- **URL**: https://apify.com/kamerozkan/b2b-lead-cleaner/changelog.md
- **Full Actor documentation**: https://apify.com/kamerozkan/b2b-lead-cleaner.md

## Changelog

### 0.0.27

- Restored the buyer search terms "Bulk Email Verification" while retaining the explicit domain-level, no-SMTP truth boundary

### 0.0.26

- Isolated the `lead-audited` count when the SDK aggregates custom and synthetic dataset charge events

### 0.0.24

- Made charge-count reconciliation resilient to stale runtime and dataset counters
- Prevented exact budget exhaustion from producing a false partial-delivery status
- Baseline dataset counts before reconciliation so pre-existing items cannot inflate delivery totals

### 0.0.23

- Added dataset-count reconciliation when the cloud SDK omits both charge-result and in-process charge-counter details

### 0.0.22

- Reconciled missing SDK charge-result fields with the runtime charging counter so delivered and charged decision totals remain exact

### 0.0.21

- Repositioned the Actor as lead-list QA with explicit domain-level checks and no SMTP mailbox-verification claim
- Added direct email-string input, source offsets, and dataset runs up to 25,000 rows
- Clarified that duplicate rows remain delivered, flagged, rejected, and billable
- Added standards-based implicit-MX evidence and safer large-row output handling
- Added fully typed decision and run-report schemas, including preservation, truncation, history, delivery, and billing fields
- Added audited-scope source-cost reporting with explicit incomplete-delivery handling
- Added pseudonymized monitor-history retention and non-overlapping schedule guidance
- Added partial delivery, budget-limit, and history-save warning statuses

### 0.0.10

- Initial Store-ready release
- Added explained `ACCEPT`, `REVIEW`, and `REJECT` decisions
- Added automatic field detection for common lead schemas
- Added MX, personal, disposable, role inbox, company-domain, freshness, and ICP checks
- Added batch and privacy-preserving historical duplicate protection
- Added read-only Apify dataset selection
- Added atomic pay-per-event delivery and run-budget protection
- Added dataset views and a run-level quality report
