Release v0.29.59 - "Royal Warrior"
Release Date: October 28, 2025
Features
- Add pressure model validation script with full-power load filtering
- Add physics-based chamber pressure estimation for wildcat cartridges
- Add comprehensive SAAMI dimensional data to cartridge API endpoint (MBA-102) MBA-102
- Add wildcat design export functionality (JSON, CSV, PDF)
- Add ballistics drawing module and update ballistics_insight submodule
- Add /v1/cartridges/dimensions endpoint for querying SAAMI specs
- Filter incomplete parent cases in wildcat designer API
- Clean up SAAMI cartridge database
Bug Fixes
- Update ballistics_insight submodule with export button fix
- Add missing precision_drawing.py file to fix CI
- Remove wildcat blueprint url_prefix and add full paths to all routes
- Auto-calculate neck diameter when changing caliber in wildcat designer
- Correct 10 corrupted belted magnum cartridge dimensions
- Correct belted magnum dimensions (300 Win Mag, 7mm Rem Mag, 338 Win Mag)
- Correct 338 Lapua Magnum corrupted dimensions
- Correct 69 additional cartridges with swapped neck/shoulder
- Correct OAL display and fix 75 cartridges with swapped shoulder/base
- Remove hornady_load_data_complete.json from Git LFS
- Add svgwrite and ezdxf to Poetry dependencies
- Add svgwrite and ezdxf dependencies for precision drawing
Documentation
- Clarify neck_length and shoulder_length are junction radii
- Add critical note about Docker using Poetry for dependency management
- Add release notes for v0.29.58
Chores
- Update poetry.lock for reportlab dependency
- Update ballistics_insight submodule with export UI
- Update ballistics_insight submodule with wildcat drawing enhancements
← All Releases