Skip to content

chore(release): 0.11.2 - #518

Merged
eaitbrahim merged 1 commit into
mainfrom
worktree-release-0-11-2
Aug 23, 2026
Merged

chore(release): 0.11.2#518
eaitbrahim merged 1 commit into
mainfrom
worktree-release-0-11-2

Conversation

@eaitbrahim

Copy link
Copy Markdown
Contributor

Version bump so #517's SELL-side size-precision fix can be released. RELEASING.md step 1 requires this in a reviewed PR.

Patch, not minor. No interface changed. Behaviour differs only in that an exit carrying a non-round quantity now serialises a value the venue accepts — and an unknown increment still sends unquantized rather than refusing, because refusing a SELL strands a position.

What moved

All eight distributions together — keel-trader plus the seven workspace packages — the == sibling pins, and uv.lock.

Verification

  • pytest -q4,498 passed, 3 skipped
  • ruff check keel tests packages — clean
  • mypy — clean, 352 source files
  • keel versionsok: 8 keel distributions, all at 0.11.2

Context

0.11.1 shipped the BUY half (#513/#514). This ships the SELL half (#516/#517), so the two sides of _order_configuration are finally consistent in behaviour while remaining deliberately asymmetric in their unknown case.

Deployment is currently running 0.11.1+2560ffdf0c6e.

Bumps keel-trader and the seven workspace packages from 0.11.1 to 0.11.2, plus
the '==' sibling pins and uv.lock. Ships #516/#517: SELL base_size and the
protective bracket legs are now quantized to the venue's increment, completing
what 0.11.1 fixed for BUY only.

Patch, not minor -- no interface changed. Behaviour differs only in that an exit
carrying a non-round quantity now serialises a value the venue accepts, and an
unknown increment still sends unquantized rather than refusing, because refusing
a SELL strands a position.

All eight distributions move as one set; 'keel versions' exits non-zero when they
disagree and tests/test_packaging.py pins the sibling '==' constraints, which is
how the 0.11.1 bump caught itself half-finished.

Gates: pytest 4498 passed / 3 skipped; ruff check keel tests packages clean;
mypy clean across 352 files; 'keel versions' reports 8 distributions all at
0.11.2.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NyeggYtojNXCTHeD3JHxb6
@eaitbrahim
eaitbrahim merged commit 829172f into main Aug 23, 2026
5 checks passed
@eaitbrahim
eaitbrahim deleted the worktree-release-0-11-2 branch August 23, 2026 00:32
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