Fix a bug in downstream libraries expecting the alwayslist function Fix auto-discovery of network proxy settings for the HTTP client (thanks mccauleyp) Disable the HTTP client timeout to mimic prior HTTP library
0.4.0
Dropped support for Python < 3.6 and added suport for Python up to 3.13 Added an async version of the client Replaced requests HTTP library with the httpx library Replaced requests_cache caching library the hishel library Updated sphinx documentation and removed html build warning Added testing for CURIE id query supported by APIs
0.3.1
Use https URL for all BioThings APIs by default (thanks skumar951) Added use_http and use_https methods for easy switch Remove deprecated filter param Set log level for biothings_client only (thanks simonvh)
0.3.0
Added support for the new MyGeneset.info API (26) Support using biothing_type metadata as a single value list (28) Handle more gracefully when the biothing_type value from metadata endpoint is a list (28) Use more efficient Counter in base.list_itemcnt helper (29) Changed package building system to pyproject.toml Prepare for dropping Python 2.7 support in future release
0.2.6
Fixed an issue fields parameter were not processed for getgene and getgenes (18)
0.2.5
Fixed mismatched __version__ in v0.2.4 Removed a pandas deprecation message Better handling of fields, always_list and allow_null parameters (12, 17) Added support for python 3.9