v0.1.5: UNIT_MULT scaling fix, full inline rendering, typed upstream-failure classification
UNIT_MULT scaling fix, full inline rendering, typed upstream-failure classification
- Value scaling corrected: a GDP figure previously returned as 26054.614
now returns 26054614000000, applying UNIT_MULT as OECD intends. Every
row carries value_scale, the divisor back to the published figure (#9) - Every declared observation attribute (OBS_STATUS, PRICE_BASE, DECIMALS,
UNIT_MULT, ...) is now a column instead of being dropped (#9) - format() renders the full result up to a shared preview budget instead
of a 10-row cap, on both the DataCanvas and no-canvas paths; a no-canvas
cap now discloses itself via content_table_capped (#11, #19) - oecd_query_dataset gained typed reasons for a 422/400 rejection, a
request-rate or download-size throttle, a timeout, and an exhausted
5xx, each with its own recovery (#7, #10, #18, #21) - Internal: shared fetchOecd HTTP boundary extracted for both SDMX
services; explicit canvas schema so sparse attribute columns register