What's Changed
Fixed
- Options chain min/max filters: bid/ask price filters on
options.chain()are now actually validated (#32) days_to_expirationfilter: was silently ignored by the API — now sent under the correct parameter name (#30)options.expirations(columns=[...]): no longer returns an empty DataFrame when filtering columns (#23)strike_limit: accepts integer values without API rejection (#24)options.quotes()date params:date,from, andtoare now exposed for historical date-range queries (#19)
Added
- Package root re-exports:
from marketdata import MarketDataClient, MarketDataClientErrorResult, OutputFormat, DateFormat, Mode(#17) Retry-Afterheader is now honored on retries- API status check now uses the cached
/statusendpoint
Changed
- Default logging level lowered to WARNING — SDK is quiet by default (#25)
- Retry backoff strategy updated
Full Changelog: v1.2.0...v1.3.0