Skip to content

Commit da90d47

Browse files
committed
Update changelog.md
1 parent 930efa0 commit da90d47

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

changelog.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,20 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [2.8.0] - 2026-02-17
6+
7+
### Added
8+
9+
- **CCXT-Style Market Caching (`loadMarkets`)**: Implemented stateful market caching in `BaseExchange` to improve performance and enable synchronous-like metadata lookups.
10+
- New `loadMarkets(reload: boolean)` method fetches and caches all market definitions (by ID and slug).
11+
- Updated `fetchMarket` to check the local cache first, enabling 0ms lookups for frequently accessed markets.
12+
- Added `slug` property to `UnifiedMarket` for consistent multi-identifier caching.
13+
- **Testing Infrastructure**: Added comprehensive unit tests and a cross-exchange manual verification script for the market caching system.
14+
15+
### Changed
16+
17+
- **Increased Default Market Limits**: Raised the default `fetchMarkets` limit from 10,000 to **250,000** results across Polymarket, Kalshi, and Limitless.
18+
519
## [2.7.0] - 2026-02-17
620

721
### Changed

0 commit comments

Comments
 (0)