# Changelog of WARN Layoff Notices API: 7 States (TX CA WA OR MD VA NC) $3/1k (`transparent_meteorite/warn-layoff-alerts`) Actor

- **URL**: https://apify.com/transparent_meteorite/warn-layoff-alerts/changelog.md
- **Full Actor documentation**: https://apify.com/transparent_meteorite/warn-layoff-alerts.md

## Changelog

### 0.3.0 - 2026-10-09

- Added state adapters: Maryland (MD), Virginia (VA), North Carolina (NC), in `src/states/`.
- Normalized schema unchanged. Pricing unchanged.
- Tests: 89/89 passing (offline fixture tests with saved real samples per adapter, live smoke test per adapter, end-to-end).
- Platform run: see below.
- Platform build 0.1.20 pushed. Verification runs (all SUCCEEDED, 3 rows each, states MD, VA, NC): Tvz7hP3aEqgjjgwgw (MD), rngdxjqRb9VC4dtDO (VA), edOIg8kCpX5balwtS (NC). Combined run F5KrwcqZnjWPy3xZX (maxResults 12, MD only fills the cap). Cost about $0.0006 platform usage in total.
- Skipped (not reliably fetchable): NY (public page is a stale 2025 legacy list), NJ and IL (PDF only), WI (data loads via an API key embedded in page script), GA (script-rendered server-side table with nonce), IN and PA (PDF or no table found), MI (no readable table), MN (captcha), FL and MA (HTTP 403), OH (list not found on a scrapable page, PDFs only), CO (no public dataset found).

### 2026-10-13 gap-close

- New inputs `noticeDateFrom`/`noticeDateTo`, `minAffectedWorkers` (alias of minLayoffCount), `onlyClosures`; new fields is_closure, employer_clean, size_bucket, notice_to_layoff_days, days_since_notice, scraped_at.
- Empty `{}` input now equals schema defaults (365 days, max 100); zero-row runs log and set a status reason.
- Price plan 11-07 only noted: $0.003 vs leader $0.001, no change made.
