Skip to content

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 and length 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 renamed flat_bars.py
  • r.py has been renamed round_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