You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
the 402 class is renamed FairUsageLimitError -> InsufficientRecordsError, matching blitz-api-py. FairUsageLimitError remains as a deprecated alias for the same class until 4.0.0, so instanceof and imports keep working. error.name is "InsufficientRecordsError" from this release on, so update any comparison against the literal string "FairUsageLimitError".
Company.specialties is now string[], never null. A null from the API coerces to [] like every other list field, so specialties?.map() guards are no longer needed (and ?? [] fallbacks become dead code).
drop three response fields neither spec documents; finish the pagination audit
Education.field_of_study is removed — the API folded the field of study into degree ("Bachelor of Science, Industrial Engineering").
Features
add the "Unknown" industry sentinel, document the min>max range rejection (82daa0e)
close the three cross-SDK divergences raised against this PR (#24, #25, #26) (58ff3fd)
rename the 402 class to InsufficientRecordsError, matching blitz-api-py (#25) (42cdf8e)
sync with the live spec — person enrichment, TAM by people, 2026-09-15 field changes (071a8a5)
Bug Fixes
drop three response fields neither spec documents; finish the pagination audit (14d0444)