Releases: mdolab/OpenAeroStruct
Releases · mdolab/OpenAeroStruct
v2.12.0
What's Changed
- Skip a failing test on OM 3.40 by @kanekosh in #467
- Switch to Ruff linting and formatting by @kanekosh in #466
- Composite material model and Tsai-Wu failure criterion; introduce safety_factor by @vishhwamehta in #444
- Remove OM upper bound by @kanekosh in #468
- Bump version to 2.12.0 by @kanekosh in #469
New Contributors
- @vishhwamehta made their first contribution in #444
Full Changelog: v2.11.0...v2.12.0
OpenAeroStruct 2.11.0
Main changes
- Refactoring and bug fixes for geometry and meshing by @sabakhshi in #455
- Add aerostructural support for multi-section surfaces by @sabakhshi in #461
- Added a stability derivative example by @kanekosh in #462
Bug fixes and maintenance updates
- Update minimum required version of dependencies by @kanekosh in #451
- Added citation info to docs by @kanekosh in #453
- Fix a total derivative test by @kanekosh in #458
- Added mesh shifting in multi-section unification component for maintaining LE coincidence by @sabakhshi in #454
- fixing numpy 2.0 deprecation warning by @timryanb in #459
- Switch to OpenMDAO's assert_check_totals by @kanekosh in #463
- Bump version and doc fixes by @sabakhshi in #465
Full Changelog: v2.10.0...v2.11.0
OpenAeroStruct v2.10.0
This version update fixes the spline components using new features from OpenMDAO 3.35. This means that OpenAeroStruct v2.10.0 now requires OpenMDAO version 3.35 or newer. See #450 for more details.
What's Changed
- Support for Numpy 2.1 and OpenMDAO 3.35 by @sabakhshi in #450
Full Changelog: v2.9.1...v2.10.0
OpenAeroStruct v2.9.1
What's Changed
- Updating MPhys wrapper for 2.0 update by @timryanb in #428
- Fixed incorrect surface moment derivatives and added a moment output to the component by @sabakhshi in #449
Full Changelog: v2.9.0...v2.9.1
OpenAeroStruct v2.9.0
What's Changed
- Implemented multi-section surface parameterization by @sabakhshi in #446
- Fixed paths to code in docs by @eytanadler in #443
- Replace GHA builds status badge with Azure by @eirikurj in #441
New Contributors
- @eirikurj made their first contribution in #441
- @sabakhshi made their first contribution in #446
Full Changelog: v.2.8.0...v2.9.0
OpenAeroStruct v.2.8.0
What's Changed
- Make geometry spline interpolation mesh independent by @A-CGray in #435
- Move CI to Azure by @A-CGray in #438
#435 changes the way design variables are interpolated along the span of the wing which may change your analysis and optimization results, especially if you use a non-uniform spanwise mesh distribution.
Full Changelog: v2.7.3...v.2.8.0
OpenAeroStruct v2.7.3
OpenAeroStruct v2.7.2
OpenAeroStruct v2.7.1
What's Changed
- Added dict key validation & updated documentation by @kanekosh in #417
- Adding scale factor to generate_vsp_surfaces by @timryanb in #419
- Add paper to cite if using point loads by @shamsheersc19 in #421
- Fix plot_wingbox.py to work for matplotlib v3.8+ by @shamsheersc19 in #424
- Fix plot_wing.py to work for matplotlib v3.8+ by @shamsheersc19 in #425
- Totals dictionary with OpenMDAO >=3.31 has promoted names as keys by @eytanadler in #426
- Adding option to prevent OpenMDAO from suppressing tecplot file writing by @timryanb in #427
Full Changelog: v2.7.0...v2.7.1