Sectionproperties

Latest version: v3.8.0

Safety actively analyzes 715081 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 6

3.5.0

What's Changed

:construction_worker: Continuous Integration :hammer: Refactoring :lipstick: Style

* Use uv & ruff in favour of poetry, nox, black, flake8 etc. (469) robbievanleeuwen

:package: Dependencies

* Bump version to v3.5.0 (472) robbievanleeuwen
* Add uv dependency groups (470) robbievanleeuwen

**Full changelog:** [v3.4.0...v3.5.0](https://github.com/robbievanleeuwen/section-properties/compare/v3.4.0...v3.5.0)

3.4.0

This release contains several important bug fixes and dependency updates.

Python 3.9 support is dropped ahead of the upcoming 3.13 release. Python 3.13 support will be added once all the core upstream dependencies support 3.13.

A bug in the `CompoundGeometry` offset dilation algorithm was fixed by connorferster, a live stream of this fix can be watched [here](https://www.youtube.com/live/hSfsojAAJjc?si=Zuwn7Mr6zXS1wHFF).

Most importantly a critical bug in the plastic moment calculation was found and fixed, see issue 460. Note that this bug affected plastic moment calculations for composite sections only, the plastic centroid calculation and geometric-only analyses were unaffected.

What's Changed

:bug: Fixes

* Fix plastic calculation for composite sections (462) robbievanleeuwen
* Fix `CompoundGeometry` offset perimeter (dilation creates overlapping geometry) (332) robbievanleeuwen

:construction_worker: Continuous Integration

* Fix coverage upload GH action (458) robbievanleeuwen

:package: Dependencies

* Remove python 3.9, update core dependencies, build docs on 3.12 (464) robbievanleeuwen
* Update and pin dev dependencies (463) robbievanleeuwen
* Bump virtualenv from 20.26.3 to 20.26.6 in /.github/workflows (461) dependabot
* Bump pypa/gh-action-pypi-publish from 1.10.1 to 1.10.2 (459) dependabot
* Bump pip from 24.1.2 to 24.2 in /.github/workflows (451) dependabot
* Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.1 (457) dependabot
* Bump jupyterlab from 4.2.1 to 4.2.5 (454) dependabot
* Bump notebook from 7.2.0 to 7.2.2 (453) dependabot
* Bump codecov/codecov-action from 4.2.0 to 4.5.0 (447) dependabot
* Bump pip from 24.0 to 24.1.2 in /.github/workflows (450) dependabot
* Bump certifi from 2024.2.2 to 2024.7.4 (448) dependabot
* Bump zipp from 3.18.2 to 3.19.1 (449) dependabot
* Bump virtualenv from 20.26.2 to 20.26.3 in /.github/workflows (446) dependabot

**Full changelog:** [v3.3.0...v3.4.0](https://github.com/robbievanleeuwen/section-properties/compare/v3.3.0...v3.4.0)

3.3.0

This release swaps the new `Triangle` wrapper, [`CyTriangle`](https://github.com/m-clare/cytriangle), for [`triangle`](https://github.com/drufat/triangle), thus supporting users with Apple Silicon (`macos-arm64`). Many thanks for m-clare for the hard work with this new package!

What's Changed

:rocket: Features

* Update dependencies to swap in cytriangle (439) connorferster

:bug: Fixes

* Fix `scipy` deprecation for `sparse.linalg.cgs()` (444) robbievanleeuwen

:books: Documentation

* Update references to CyTriangle (443) robbievanleeuwen

:package: Dependencies

* Bump codecov/codecov-action from 3.1.4 to 4.2.0 (414) dependabot
* Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 (441) dependabot
* Bump urllib3 from 2.2.1 to 2.2.2 (442) dependabot
* Bump virtualenv from 20.26.1 to 20.26.2 in /.github/workflows (435) dependabot
* Bump tornado from 6.4 to 6.4.1 (438) dependabot
* Bump poetry from 1.8.2 to 1.8.3 in /.github/workflows (436) dependabot

**Full changelog:** [v3.2.2...v3.3.0](https://github.com/robbievanleeuwen/section-properties/compare/v3.2.2...v3.3.0)

3.2.2

What's Changed

:bug: Fixes

* Fix angle_section bug when the toe thickness equals the section thickness (429) robbievanleeuwen

:construction_worker: Continuous Integration

* Only run plotting tests on linux (430) robbievanleeuwen
* Fix MacOS Tests (427) robbievanleeuwen

:package: Dependencies

* Update rhino3dm to allow python 3.12 (431) robbievanleeuwen
* Bump nox from 2024.3.2 to 2024.4.15 in /.github/workflows (423) dependabot
* Bump virtualenv from 20.25.1 to 20.26.1 in /.github/workflows (422) dependabot
* Bump jinja2 from 3.1.3 to 3.1.4 (424) dependabot
* Bump requests from 2.31.0 to 2.32.0 (425) dependabot

**Full changelog:** [v3.2.1...v3.2.2](https://github.com/robbievanleeuwen/section-properties/compare/v3.2.1...v3.2.2)

3.2.1

Release for JOSS publication and dependency updates.
What's Changed

:construction_worker: Continuous Integration

* Temporary GHA pipx fix (417) robbievanleeuwen

:package: Dependencies

* Bump nox from 2023.4.22 to 2024.3.2 in /.github/workflows (410) dependabot
* Bump pillow from 10.2.0 to 10.3.0 (412) dependabot
* Bump idna from 3.6 to 3.7 (416) dependabot
* Bump black from 24.2.0 to 24.3.0 (408) dependabot
* Bump pypa/gh-action-pypi-publish from 1.8.12 to 1.8.14 (406) dependabot

**Full changelog:** [v3.2.0...v3.2.1](https://github.com/robbievanleeuwen/section-properties/compare/v3.2.0...v3.2.1)

3.2.0

This release adds Python 3.12 support!
What's Changed

:rocket: Features

* Add python 3.12 support (404) robbievanleeuwen

**Full changelog:** [v3.1.3...v3.2.0](https://github.com/robbievanleeuwen/section-properties/compare/v3.1.3...v3.2.0)

Page 2 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.