feat(StockDataService): Add unified StockDataService and BaseProviderService with new stockdata interfaces, provider integrations, tests and README updates
This commit is contained in:
12
changelog.md
12
changelog.md
@@ -1,5 +1,17 @@
|
||||
# Changelog
|
||||
|
||||
## 2025-11-01 - 3.2.0 - feat(StockDataService)
|
||||
Add unified StockDataService and BaseProviderService with new stockdata interfaces, provider integrations, tests and README updates
|
||||
|
||||
- Introduce StockDataService: unified API to fetch prices and fundamentals with automatic enrichment and caching
|
||||
- Add IStockData and IStockDataServiceConfig interfaces to define combined price+fundamentals payloads and configuration
|
||||
- Implement BaseProviderService abstraction to share provider registration, health, stats and caching logic
|
||||
- Add classes.stockdataservice.ts implementing batch/single fetch, enrichment, caching, health checks and provider stats
|
||||
- Export new stockdata module and classes from ts/stocks/index.ts
|
||||
- Add comprehensive tests: test/test.stockdata.service.node.ts to cover setup, provider registration, fetching, caching, enrichment, health and error handling
|
||||
- Update README with Unified Stock Data API examples, usage, and documentation reflecting new unified service
|
||||
- Minor infra: add .claude/settings.local.json permissions for local tooling and web fetch domains
|
||||
|
||||
## 2025-11-01 - 3.1.0 - feat(fundamentals)
|
||||
Add FundamentalsService and SEC EDGAR provider with caching, rate-limiting, tests, and docs updates
|
||||
|
||||
|
||||
Reference in New Issue
Block a user