# Changelog of US Treasury Data — Yields, Debt & Rates for AI Agents (`haketa/treasury-data`) Actor

- **URL**: https://apify.com/haketa/treasury-data/changelog.md
- **Full Actor documentation**: https://apify.com/haketa/treasury-data.md

## Changelog

### 0.1 — 2026-11-02 (quality-pass refresh)

- **Verified data quality with a fresh run:** pulled all five datasets in range mode (`maxRecords: 500`) and confirmed **2,500 unique records returned in ~4 seconds** with **100% coverage on all 8 output fields** (`dataset`, `recordDate`, `headline`, `summary`, `valuesJson`, `unit`, `source`, `scrapedAt`).
- **Confirmed correctness across every dataset:** 500 daily yield-curve rows (all 14 tenors, 2s10s spread + inversion flag computed correctly), 500 daily debt-to-the-penny rows ($40.59T latest), monthly average-interest-rate and interest-expense records, and quarterly exchange rates across **167 distinct currencies** — all dates normalized to `YYYY-MM-DD`, zero value bugs, zero true duplicates (0.5% of interest-expense rows share a headline but are legitimately distinct records differing in `expense_group_desc`).
- **Verified the default snapshot path:** a `latest: true` run of the three headline datasets returns ~18 current records (1 yield curve, 1 national debt, 16 interest-rate securities) in seconds.
- **README refreshed to the gold standard:** output examples (yield curve with all 14 tenors, national debt, exchange rate) now mirror real fresh-run records exactly; added concrete scale numbers, clarified that `maxRecords` applies **per dataset**, and expanded the Pagination & scale and FAQ sections.
- No code changes — the actor is healthy and its parsing, 2s10s computation, retry/back-off, and per-dataset trimming all work as designed.

### 0.1 — initial release

- Keyless US Treasury data scraper over the FiscalData API and the daily Treasury yield-curve CSV portal.
- Five datasets: **Daily Yield Curve**, **National Debt (Debt to the Penny)**, **Average Interest Rates**, **Interest Expense on the Debt**, and **Official Exchange Rates**.
- Latest-snapshot or historical-range modes; computed **2s10s spread** with inversion/recession flag; agent-ready `headline` + `summary` plus structured `valuesJson`; currency filter for the exchange-rates feed. Proxy optional and off by default.
