It's been a while since the last release - my apologies! This release adds one major new feature: a shiny new geometry preprocessor, which is capable of automatically meshing any continuous cross-section, as well as generating arbitrary C, Z, or F sections, and auto-generating US SFIA sections.
Otherwise, this release fixes a couple bugs and does a fair bit of modernisation, including adding official support for Python 3.13 and 3.14 wheels and cleaning up the internal file and function structure.
Be aware that some of the file structure updates may be breaking changes.
What's Changed
- Improve behaviour of signature curves at high half-wavelengths by @brookshsmith in #248
- Fix bug in cFSM where buckling modes were not always selected properly by @brookshsmith in #249
- Fix broken builds by @brookshsmith in #273
- Build Python 3.13 and 3.14 wheels by @brookshsmith in #274
- Geometry preprocessor for generic meshing & SFIA sections by @brookshsmith in #292
- Reorganise package structure by @brookshsmith in #293
Dependabots
- Bump jinja2 from 3.1.4 to 3.1.5 by @dependabot[bot] in #223
- Bump pypa/cibuildwheel from 2.22.0 to 2.23.2 by @dependabot[bot] in #240
- Bump jinja2 from 3.1.5 to 3.1.6 by @dependabot[bot] in #243
- Bump requests from 2.32.3 to 2.32.4 by @dependabot[bot] in #245
- Bump pypa/cibuildwheel from 2.23.2 to 3.0.0 by @dependabot[bot] in #246
- Bump urllib3 from 2.2.2 to 2.5.0 by @dependabot[bot] in #247
- Bump the minor_and_patch group across 1 directory with 9 updates by @dependabot[bot] in #242
- Bump black from 24.10.0 to 25.1.0 by @dependabot[bot] in #250
- Bump actions/first-interaction from 1 to 3 by @dependabot[bot] in #261
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #262
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #264
- Bump actions/download-artifact from 4 to 6 by @dependabot[bot] in #271
- Bump pypa/cibuildwheel from 3.0.0 to 3.2.1 by @dependabot[bot] in #268
- Bump the minor_and_patch group across 1 directory with 6 updates by @dependabot[bot] in #272
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #278
- Bump pylint from 3.3.7 to 4.0.2 by @dependabot[bot] in #277
- Bump pytest-describe from 2.2.0 to 3.0.0 by @dependabot[bot] in #276
- Bump urllib3 from 2.5.0 to 2.6.0 by @dependabot[bot] in #284
- Bump fonttools from 4.60.1 to 4.61.0 by @dependabot[bot] in #283
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #280
- Bump pypa/cibuildwheel from 3.2.1 to 3.3.0 by @dependabot[bot] in #281
- Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #287
- Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #288
- Bump urllib3 from 2.6.0 to 2.6.3 by @dependabot[bot] in #289
- Bump pypa/cibuildwheel from 3.3.0 to 3.4.0 by @dependabot[bot] in #297
- Bump docker/setup-qemu-action from 3 to 4 by @dependabot[bot] in #296
- Bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #295
- Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #294
- Bump pypa/cibuildwheel from 3.4.0 to 3.4.1 by @dependabot[bot] in #298
Full Changelog: v0.1.7...v0.1.8