Skip to content

Release 1.10.0 - #10

Merged
0xFantomMenace merged 1 commit into
masterfrom
release/1.10.0
Sep 23, 2026
Merged

0xFantomMenace merged 1 commit into
masterfrom
release/1.10.0

Conversation

@0xFantomMenace

Copy link
Copy Markdown
Member

Trade fee, closed_pnl/closedPnl and start_position/startPosition are now documented with their real meaning: "0" is a recorded zero, and a missing value means the source did not record it (for example fills from 2025-03-22 to 2025-05-25), never zero. HIP-3 and HIP-4 trades now carry these fields. The behaviour is served by the API, so every SDK version sees it; this release documents it.

1.8.0, 1.9.0 and 1.9.1 are not on PyPI, so 1.10.0 collects every change since 1.7.0 and puts the Python, TypeScript and Rust SDKs on the same version.

Test plan

  • pytest on the tracked suites: 50 passed
  • ruff reports no new findings in changed files
  • sdist and wheel contain only tracked sources and build metadata (Package contents job)

Document what a zero and a missing value mean on trade fee, closed_pnl and
start_position: the API now returns recorded zeros, and omits a field only
when the source did not record it. HIP-3 and HIP-4 trades now carry these
fields too.

1.8.0, 1.9.0 and 1.9.1 are not on PyPI, so 1.10.0 collects every change
since 1.7.0 and aligns the Python, TypeScript and Rust SDKs on one version.
@0xFantomMenace
0xFantomMenace merged commit 5112748 into master Sep 23, 2026
1 check passed
@0xFantomMenace
0xFantomMenace deleted the release/1.10.0 branch September 29, 2026 00:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant