Release v0.34.5 - "Swift Hawk"
Release Date: July 03, 2026
Bug Fixes
- Aerodynamic jump in 3D-coordinate auto-zero — when auto-zeroing to a target given by 3D coordinates, the zeroing solver ignored the crosswind-induced aerodynamic jump that the final trajectory applies. In wind, this returned a point of impact off by the jump amount (~0.5 in at 200 yd in a 10 km/h crosswind, growing with range and wind). The zero angle now compensates for the jump, so windy 3D-coordinate shots land where they should.
- 3D coordinate unit handling (MBA-1081) — target/muzzle X/Y/Z coordinates are now treated as canonical meters throughout the solver, so
input_units no longer drives an internal conversion. This removes a latent double-conversion on library and batch paths (a 200-yard target could be computed at ~167 m) and makes every entry path consistent. The public API response is unchanged — clients still receive their original coordinate values.
Chores
- Bump version to 0.34.5
- Test suite corrections: realistic 6.5 mm G7 BC in a wind-drift assertion, deterministic seeding for a sampling test, and migration of coordinate tests to the canonical-meter convention.
← All Releases