Skip to content

v0.1.7: Dataframe escaping, resource error contracts, 422 body parsing

Latest

Choose a tag to compare

@cyanheads cyanheads released this 27 Jul 00:36
v0.1.7
a7c051b

Dataframe escaping, resource error contracts, 422 body parsing

  • openaq_dataframe_query escapes backslash/pipe/newlines in rendered Markdown table cells, including header names (#8)
  • openaq://location and openaq://parameters declare error contracts (invalid id, not found, upstream 5xx/429/timeout/401) with recovery hints (#20)
  • extractValidationMessage reads all four OpenAQ 422 body shapes instead of only the Python-repr array (#21)

CHANGELOG v0.1.7