Skip to content

v0.6.0

Choose a tag to compare

@egarciamendez egarciamendez released this 13 Jan 23:40
· 501 commits to main since this release

πŸš€ v0.6.0

Steel Profiles

πŸ—οΈ Complete restructure of steel profile system with new PolygonBuilder API. PR #740, #742, #744 by @SZeltaat
πŸ”§ All steel profiles (HEA, HEB, IPE, CHS, RHS, LNP, Strip) now use PolygonBuilder. PRs #784, #785, #788, #797, #798 by @SZeltaat
πŸ“ Steel profiles now inherit from Profile base class. PR #860, #879, #901 by @SZeltaat
βœ… Add validation tests for standard profiles. PR #908 by @SZeltaat
πŸ”— Support for combined steel cross-sections with multiple steel grades. PR #826 by @SZeltaat

Reports (word, pdf, latex)

πŸ“„ Generate engineering reports with LaTeX equations. PR #882 by @GerjanDorgelo
πŸ“ LaTeX to Word converter. PR #847 by @GerjanDorgelo
🌍 LaTeX translation support. PR #844, #890, #891 by @GerjanDorgelo
πŸ“‘ Export reports as PDF. PR #921 by @GerjanDorgelo

New Eurocode Formulas

βž• Add Formula 5.1 from NEN-EN 1993-1-1. PR #842 by @rhhk-dot
βž• Add Formula 8.18 from prEN-1992-1-1:2023. PR #869 by @casper-van-der-krift
βž• Add formulas from Chapter 6.2.9.2 EN 1993-1-1. PR #897 by @GerjanDorgelo
βž• Add formulas from Chapter 6.2.9.3 EN 1993-1-1. PR #912 by @GerjanDorgelo
βž• Add formulas from Chapter 6.2.10 EN 1993-1-1. PR #919 by @GerjanDorgelo
πŸ”„ Add double comparison formulas. PR #868 by @rhhk-dot

Developer Tools

πŸ’» New Blueprints dev CLI. PR #848 by @egarciamendez
⚑ Fast type checking with typer. PR #900 by @egarciamendez
πŸ“Š Add CheckResults dataclass. PR #871 by @GerjanDorgelo

Other Features

πŸ“ Add slope conversion functions. PR #828 by @GerjanDorgelo
πŸ“š Improved documentation structure. PR #701 by @egarciamendez
πŸ’¬ Add Discord link to README. PR #822 by @GerjanDorgelo

Refactors

πŸ”’ Make CrossSection immutable. PR #803 by @SZeltaat
πŸ”§ Improve mesh handling. PR #801 by @SZeltaat
πŸ”„ Improve comparison formula inheritance. PR #820, #874, #876 by @egarciamendez and @GerjanDorgelo

Fixes

πŸ› Fix toe radius calculations for corrosion in LNP profiles. PR #829 by @GerjanDorgelo
πŸ› Fix header translations. PR #918 by @GerjanDorgelo

Upgrades

⬆️ Upgrade to Python 3.14. PR #867 by @SZeltaat

Internal

πŸ“¦ Multiple dependency updates by @dependabot

New Contributors

πŸ‘‹ @rhhk-dot made their first contribution in #842
πŸ‘‹ @GD-Antea made their first contribution in #916

Full Changelog: v0.5.2...v0.6.0