Skip to content

v1.8

Latest

Choose a tag to compare

@lambdamusic lambdamusic released this 10 Jul 08:41
3a12983

v 1.8

  • Added DSL grammar for DSL V2.15
  • Fixed query_iterative() raising a spurious "not a valid source" exception when a full-text search phrase contains the word "return" (DIMENTRY-9906)
  • Fixed query() silently returning None on unexpected HTTP 2XX responses (e.g. empty-bodied 202s occasionally returned by the API), which could crash calling code with an unhelpful error; these now raise requests.exceptions.HTTPError (PR #96, thanks @edsu)
  • query_iterative() gained a retry argument to retry individual paginated requests on transient errors, propagated correctly across recursive pagination calls
  • Guarded against a TypeError in query_iterative() when the API response is missing total_count
  • Added explicit dependency: jinja2>=3.1.2, required by pandas' .style accessor for as_dataframe(links=True); older jinja2 versions caused an AttributeError: The '.style' accessor requires jinja2