Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
[0.3.1] 2025/08/10 - Minor fix
Fixed
Profiles
- Don't make unnecessary faces when creating sections
Documentation
- Fixed an issue with generated SVGs
[0.3.0] 2025/08/09 - Rework and more profiles
Added
Profiles
- All profiles now have the
section
andlength
attributes in generated bars: - Added
r.CDR
for S235 cold-drawn rounds - Added
round_tubes.S2
for NF EN 10305-3 S2 (hot rolled round tubes) - Added
round_tubes.S3
for NF EN 10305-3 S3 (cold rolled round tubes) - Added
round_tubes.CHS
for NF EN 10219 (cold formed structural round tubes) - Added
rectangle_tubes.SQS2
for NF EN 10305-5 S2 (cold rolled square tubes) - Added
rectangle_tubes.RS2
for NF EN 10305-5 S2 (cold rolled rectangle tubes) - Added
rectangle_tubes.SQS
for NF EN 10219 (cold formed structural square tubes)
Changed
Profiles
fl.py
has been renamedflat_bars.py
r.py
has been renamedround_bars.py
[0.2.0] 2025/08/08 - Rework
Changed
- Big rework of the profiles classes. Check the migration guide
- Improved section documentation
Fixed
- Standards and data sources were completed/fixed
[0.1.1] 2025/08/06 - Documentation changes
Added
Documentation
- Created pages for sections variants
Changed
Documentation
- Changed attributes lists to tables for readability
- Other minor changes
[0.1.0] 2025/08/04 - Initial release
Initial library creation with some profiles, code quality tools and documentation.
It's a nice start
Added
Profiles
- Flat bars: flat bars, large flat bars, square bars
- Round bars
- L bars: Equal-legs, inequal-legs bars
- T bars: Equal flanges tees bars
- IPE: IPE, IPE.A, HEA, HEA.A, HEB, HEM beams
- IPN: IPN beams
- UPE: UPE, UAP beams
- UPN: UPN beams