feat(fundamentals): Add FundamentalsService and SEC EDGAR provider with caching, rate-limiting, tests, and docs updates
This commit is contained in:
11
changelog.md
11
changelog.md
@@ -1,5 +1,16 @@
|
||||
# Changelog
|
||||
|
||||
## 2025-11-01 - 3.1.0 - feat(fundamentals)
|
||||
Add FundamentalsService and SEC EDGAR provider with caching, rate-limiting, tests, and docs updates
|
||||
|
||||
- Introduce FundamentalsService to manage fundamentals providers, caching, retry logic and provider statistics
|
||||
- Add SecEdgarProvider to fetch SEC EDGAR company facts (CIK lookup, company facts parsing) with rate limiting and local caches
|
||||
- Expose fundamentals interfaces and services from ts/stocks (exports updated)
|
||||
- Add comprehensive tests for FundamentalsService and SecEdgarProvider (new test files)
|
||||
- Update README with new Fundamentals module documentation, usage examples, and configuration guidance
|
||||
- Implement caching and TTL handling for fundamentals data and provider-specific cache TTL support
|
||||
- Add .claude/settings.local.json (local permissions) and various test improvements
|
||||
|
||||
## 2025-10-31 - 3.0.0 - BREAKING CHANGE(stocks)
|
||||
Unify stock provider API to discriminated IStockDataRequest and add company name/fullname enrichment
|
||||
|
||||
|
||||
Reference in New Issue
Block a user