You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
v0.8.0: Add company directory symbol discovery endpoint
Introduce companies() as the canonical symbol discovery path with validated pagination, market normalization, and full docs/tests coverage so quote/company workflows can start from verified symbols.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+17Lines changed: 17 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,23 @@ All notable changes to the `sahmk` Python SDK will be documented in this file.
4
4
5
5
This project follows [Semantic Versioning](https://semver.org/).
6
6
7
+
## [0.8.0] — 2026-04-24
8
+
9
+
### Added
10
+
11
+
- New `companies()` SDK method for canonical symbol discovery via `GET /companies/`, with support for `search`, `market`, `limit`, and `offset`
12
+
- Discovery-first README guidance and examples for symbol/name search, market filtering, and offset-based pagination before calling `quote()`/`company()`
13
+
- Integration coverage for live company directory response shape
14
+
15
+
### Changed
16
+
17
+
- Company directory market filter now uses the same normalization rules as market endpoints (`TASI`/`NOMU`, `NOMUC` alias to `NOMU`)
18
+
- API reference docs now include `GET /companies/` as the symbol discovery endpoint
19
+
20
+
### Fixed
21
+
22
+
- Client-side pagination validation for company discovery now enforces `limit > 0` and `offset >= 0` before request dispatch
0 commit comments