feat(stocks): Introduce unified stock data service, new providers, improved caching and German business data tooling
This commit is contained in:
14
changelog.md
14
changelog.md
@@ -1,5 +1,19 @@
|
||||
# Changelog
|
||||
|
||||
## 2025-11-06 - 3.4.0 - feat(stocks)
|
||||
Introduce unified stock data service, new providers, improved caching and German business data tooling
|
||||
|
||||
- Add StockDataService: unified API to fetch price + fundamentals with automatic enrichment and batch support
|
||||
- Introduce BaseProviderService abstraction and refactor provider management, caching and retry logic
|
||||
- Enhance StockPriceService: unified getData, discriminated union request types, data-type aware TTLs and smarter cache keys
|
||||
- Add Marketstack provider with intraday/EOD selection, pagination, OHLCV and exchange filtering
|
||||
- Add CoinGecko provider with robust rate-limiting, coin ID resolution and crypto support (current, historical, intraday)
|
||||
- Add SEC EDGAR fundamentals provider: CIK lookup, company facts parsing, rate limiting and caching
|
||||
- Improve FundamentalsService: unified fetching, caching and enrichment helpers (enrichWithPrice, enrichBatchWithPrices)
|
||||
- Enhance Yahoo provider and other provider mappings for better company metadata and market state handling
|
||||
- Add German business data tooling: JsonlDataProcessor for JSONL bulk imports, HandelsRegister browser automation with download handling and parsing
|
||||
- Expose OpenData entry points: DB init, JSONL processing and Handelsregister integration; add readme/docs and usage examples
|
||||
|
||||
## 2025-11-02 - 3.3.0 - feat(stocks/CoinGeckoProvider)
|
||||
Add CoinGecko provider for cryptocurrency prices, export and tests, and update documentation
|
||||
|
||||
|
||||
Reference in New Issue
Block a user