[breaking] Type of next_cursor on openfec_search_disbursements changed unset → string|null. [breaking] Type of next_cursor on openfec_search_expenditures changed unset → string|null.
Contract changelog
Every revision Zevruna has observed, classified from the consumer's side. Advisories above are the subset severe enough to publish.
2026-09-25 08:51risky
Description of openfec_get_legal_document changed (27% word delta).
Optional field array was added to openfec_get_legal_document; may shift model behaviour.
Optional field offset was added to openfec_get_legal_document; may shift model behaviour.
Field notice was added to openfec_get_legal_document output.
Field slice was added to openfec_get_legal_document output.
Field withheld was added to openfec_get_legal_document output.
Description of openfec_search_legal changed (75% word delta).
Field nextFromHit was added to openfec_search_legal output.
+ 2 more in this revision
2026-09-24 01:59risky
Field cap was added to openfec_search_candidates output.
Field shown was added to openfec_search_candidates output.
Field truncated was added to openfec_search_candidates output.
Field cap was added to openfec_search_contributions output.
Field shown was added to openfec_search_contributions output.
Field truncated was added to openfec_search_contributions output.
Field cap was added to openfec_search_coordinated_expenditures output.
Field shown was added to openfec_search_coordinated_expenditures output.
+ 11 more in this revision
2026-09-24 00:42risky
Optional field district was added to openfec_lookup_calendar; may shift model behaviour.
2026-09-22 18:57risky
Field count_is_approximate was added to openfec_search_contributions output.
Field count_is_approximate was added to openfec_search_disbursements output.
Field count_is_approximate was added to openfec_search_expenditures output.
2026-09-19 21:56breaking
Type of next_cursor on openfec_search_contributions changed unset → string|null.
Type of next_cursor on openfec_search_disbursements changed unset → string|null.
Type of next_cursor on openfec_search_expenditures changed unset → string|null.
2026-08-31 03:13risky
risky Default of page on openfec_lookup_elections changed 1 → unset.
risky Default of per_page on openfec_lookup_elections changed 20 → unset.
safe Description of openfec_search_candidates changed (9% word delta).
risky Default of page on openfec_search_candidates changed 1 → unset.
risky Default of per_page on openfec_search_candidates changed 20 → unset.
safe Description of openfec_search_committees changed (6% word delta).
risky Default of page on openfec_search_committees changed 1 → unset.
risky Default of per_page on openfec_search_committees changed 20 → unset.
+ 3 more in this revision
2026-08-25 06:44risky
Field error was added to openfec_get_committee_totals output.
Field error was added to openfec_get_legal_document output.
Field error was added to openfec_lookup_calendar output.
Field error was added to openfec_lookup_elections output.
Field error was added to openfec_search_candidates output.
Field error was added to openfec_search_committees output.
Field error was added to openfec_search_contributions output.
Field error was added to openfec_search_coordinated_expenditures output.
+ 4 more in this revision
Snapshot log
The hashes to pin against. Identical contracts hash identically.
Free forever for open-source maintainers. It reports what Zevruna actually observed, a green badge means no breaking change in ninety days, and it says so honestly when a server has never been polled.
[](https://zevruna.com/servers/openfec.caseyjhand.com)