v0.1.14: business datasets, ACS-scoped margins of error
business datasets, ACS-scoped margins of error
- census_list_datasets adds cbp, ecnbasic, and nonemp — County Business Patterns, Economic Census, and Nonemployer Statistics — with trimmed year ranges where older vintages reject the query's NAME column (#9)
- census_query_data and census_compare_geographies gain a predicates filter map for the business datasets and pep/charv, validated against the dataset's own variables.json; an unset required dimension is reported via a response notice rather than silently returning the all-categories total (#9)
- census_search_variables and census_get_variable no longer fabricate margin-of-error codes for non-ACS datasets — inference is now gated to the acs/ family, matched by CensusApiService's E/M pairing (#17)
- fixes predicate columns the Census API echoes back from being folded into the composed GEOID, and points the ecnbasic no_data hint at unset predicates instead of FIPS codes