Changelog¶
All notable changes to tvscreener.
[0.1.0] - 2024¶
Added¶
-
Pythonic Comparison Operators - Use
>,<,>=,<=,==,!=directly on fields -
Range Methods -
between()andnot_between()for range filtering -
List Methods -
isin()andnot_in()for list matching -
Fluent API - All methods return
selffor chaining -
Index Filtering - Filter by index constituents
-
Select All - Retrieve all ~3,500 fields
-
Time Intervals - Use indicators on multiple timeframes
-
All 6 Screeners - Stock, Crypto, Forex, Bond, Futures, Coin
Changed¶
- Improved type safety with Field enums
- Better error messages for invalid field types
Backward Compatibility¶
- Legacy
where(field, operator, value)syntax still supported - All existing code continues to work
[0.0.x] - Previous Versions¶
Initial releases with basic screening functionality.
Features¶
- Basic screener classes
- Filter by field and operator
- Select specific fields
- Sorting and pagination
- Streaming updates
- Styled output with
beautify()