Concreteproperties

Latest version: v0.6.2

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

Scan your dependencies

Page 1 of 4

0.6.2

What's Changed

* Update core and dev dependencies (106) robbievanleeuwen
* Update AS3600.py to correctly calculate ku (105) darryllshanks

:package: Dependencies

* Bump poetry from 1.6.1 to 1.7.1 in /.github/workflows (96) dependabot
* Bump pypa/gh-action-pypi-publish from 1.8.10 to 1.8.11 (97) dependabot
* Bump actions/setup-python from 4 to 5 (98) dependabot
* Bump virtualenv from 20.24.6 to 20.25.0 in /.github/workflows (102) dependabot
* Bump pip from 23.3.1 to 23.3.2 in /.github/workflows (101) dependabot
* Bump actions/cache from 3 to 4 (103) dependabot
* Bump virtualenv from 20.24.5 to 20.24.6 in /.github/workflows (93) dependabot
* Bump pip from 23.2.1 to 23.3.1 in /.github/workflows (92) dependabot
* Bump release-drafter/release-drafter from 5.24.0 to 5.25.0 (91) dependabot

**Full changelog:** [v0.6.1...v0.6.2](https://github.com/robbievanleeuwen/concrete-properties/compare/v0.6.1...v0.6.2)

0.6.1

This release maintains compatibility with `sectionproperties` `v3.1.0` and adds `nbQA` and `flake8-pytest-style`.

What's Changed

:construction_worker: Continuous Integration

* Bump sectionproperties to 3.1.0, add nbQA, add flake8-pytest-style (90) robbievanleeuwen

:package: Dependencies

* Bump sectionproperties to 3.1.0, add nbQA, add flake8-pytest-style (90) robbievanleeuwen

**Full changelog:** [v0.6.0...v0.6.1](https://github.com/robbievanleeuwen/concrete-properties/compare/v0.6.0...v0.6.1)

0.6.0

:star: Highlights

- Add support for Python 3.11.
- Improved workflow, CI and contributor experience by introducing `poetry` and `nox`.
- Improved [documentation](https://concrete-properties.readthedocs.io/en/latest/index.html) style and automation.

:boom: Breaking Changes

- Dropped support for Python 3.8.

:rocket: Features

- Packaging and dependency management with poetry.
- Improve length/readability of imports by placing key classes in ``__init__.py`` files, e.g. ``from concreteproperties.concrete_section import ConcreteSection`` becomes ``from concreteproperties import ConcreteSection``
- Added support for Python 3.11.

:rotating_light: Testing

- Use `nox` & `nox-poetry` for testing.

:construction_worker: Continuous Integration

- Add `poetry` integration and detailed contributor guidelines.
- Added labeller and release drafter automation.
- Added pre-commit checks.
- Added dependabot.
- Updated all workflows.

:books: Documentation

- Changed documentation theme to [furo](https://github.com/pradyunsg/furo).
- General overhaul of the documentation.
- Add `intersphinx` mappings.

:lipstick: Style

- Added `flake8` linter to pre-commit.
- Added `darglint` docstring linter to pre-commit.
- Added `isort` to pre-commit.
- Added `pyupgrade` to pre-commit.

Other

- Restructured package by adding ``src`` folder.


**Full changelog:** [v0.5.1...v0.6.0](https://github.com/robbievanleeuwen/concrete-properties/compare/v0.5.1...v0.6.0)

0.5.1

- Add support for python 3.10
- Drop support for python 3.7
- Support shapely 2.0

**Full changelog:** [v0.5.0...v0.5.1](https://github.com/robbievanleeuwen/concrete-properties/compare/v0.5.0...v0.5.1)

0.5.0

:tada: New Features :tada:
- 🇳🇿 NZS3101 Design Code & NZSEE C5 Assessment Guidelines (40), big thanks to Agent6-6-6. See more in the [docs](https://robbievanleeuwen.github.io/concrete-properties/user_guide/design_codes/nzs3101.html) and in [this example](https://robbievanleeuwen.github.io/concrete-properties/notebooks/nzs3101.html)!
- 🏹 Prestressed Concrete Analysis (73). See more in the [docs](https://robbievanleeuwen.github.io/concrete-properties/user_guide/prestressed_analysis.html) and in [this example](https://robbievanleeuwen.github.io/concrete-properties/notebooks/prestressed_section.html)!
- :chart_with_upwards_trend: Modified Mander Non-Linear Profile (Confined & Unconfined Concrete) (40), thanks to Agent6-6-6. See more in the [docs](https://robbievanleeuwen.github.io/concrete-properties/user_guide/materials.html#modified-mander-non-linear-unconfined-confined-concrete-service-profile)!

❌ Breaking Changes ❌
- Axial loads in ``AS3600.ultimate_bending_capacity()`` and ``AS3600.biaxial_bending_diagram()`` are now defined through the ``n_design`` argument (previously ``n``) (72).

**Full changelog:** [v0.4.1...v0.5.0](https://github.com/robbievanleeuwen/concrete-properties/compare/v0.4.1...v0.5.0)

0.4.1

- Hotfix for ``design_codes`` module not included in ``v0.4.0``

**Full changelog:** [v0.4.0...v0.4.1](https://github.com/robbievanleeuwen/concrete-properties/compare/v0.4.0...v0.4.1)

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.