Skip to content

Commit 028eccc

Browse files
authored
docs: correct PyPI source accuracy (#66)
1 parent c872371 commit 028eccc

11 files changed

Lines changed: 311 additions & 876 deletions

File tree

.github/workflows/test.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ jobs:
3434
- name: Type check with mypy
3535
run: mypy oilpriceapi/ --ignore-missing-imports
3636

37+
- name: Validate public storefront claims
38+
run: python scripts/validate_storefront_claims.py
39+
3740
- name: Run unit tests
3841
run: pytest tests/ --ignore=tests/integration --ignore=tests/contract -m 'not slow' --cov=oilpriceapi --cov-report=xml -v
3942

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [1.11.0] - 2026-07-19
11+
12+
### Changed
13+
14+
- Replaced the PyPI storefront with reviewed source-timestamped wording and
15+
removed unsupported fixed catalog, traffic, cadence, and entitlement claims.
16+
- Made the canonical first-request snippet fail closed unless symbol, numeric
17+
value, currency, unit, source, and an exact API timestamp field are present.
18+
- Added a storefront claim guard and corrected the history snippet's declared
19+
endpoint to match its executable request path.
20+
1021
### Added
1122

1223
- **Well Production Resource (beta)**: `client.well_production` (and async mirror) covering `/v1/well-production*``summary()`, `states()`, `state()`, `well()`, `top_producers()`, `cycle_time()`, `cycle_time_cohorts()`. Per-well data is beta and limited to states with collected regulatory data; endpoints are gated on the Drilling Intelligence feature (403 `ENTERPRISE_REQUIRED`). Closes #50.

0 commit comments

Comments
 (0)