Skip to content

Releases: frequenz-floss/frequenz-quantities-python

v1.0.1

01 Oct 07:31
Immutable release. Only release title and notes can be modified.
v1.0.1
44d99ac

Choose a tag to compare

Frequenz Quantities Library Release Notes

Summary

Upgrading

  • typing-extensions minimal version was bumped to 4.6.0 to be compatible with Python3.12. You might need to upgrade it in your project too.

New Features

Bug Fixes

What's Changed

  • Clear release notes by @llucax in #30
  • Update to repo-config v0.11.0 by @llucax in #31
  • Build(deps): Bump the required group with 4 updates by @dependabot[bot] in #32
  • Build(deps): Bump the required group with 4 updates by @dependabot[bot] in #33
  • Build(deps): Bump types-markdown from 3.7.0.20240822 to 3.7.0.20241204 by @dependabot[bot] in #35
  • Build(deps): Bump the required group across 1 directory with 7 updates by @dependabot[bot] in #36
  • Build(deps): Bump the required group with 6 updates by @dependabot[bot] in #37
  • Build(deps): Bump isort from 5.13.2 to 6.0.0 by @dependabot[bot] in #39
  • Build(deps): Bump black from 24.10.0 to 25.1.0 by @dependabot[bot] in #38
  • Build(deps): Bump nox from 2024.10.9 to 2025.2.9 by @dependabot[bot] in #42
  • Update to repo-config v0.13.2 by @llucax in #46
  • Build(deps): Bump the minor group with 6 updates by @dependabot[bot] in #47
  • Build(deps): Bump pytest-asyncio from 0.25.3 to 0.26.0 by @dependabot[bot] in #51
  • Build(deps): Bump pydoclint from 0.6.0 to 0.6.5 by @dependabot[bot] in #48
  • Build(deps): Bump the patch group with 5 updates by @dependabot[bot] in #49
  • Build(deps): Bump setuptools from 75.8.0 to 78.1.0 by @dependabot[bot] in #50
  • Build(deps): Bump the patch group with 4 updates by @dependabot[bot] in #52
  • Build(deps): Bump types-markdown from 3.8.0.20250413 to 3.8.0.20250415 by @dependabot[bot] in #54
  • Build(deps): Bump pydoclint from 0.6.5 to 0.6.6 by @dependabot[bot] in #56
  • Build(deps): Bump setuptools from 78.1.0 to 80.1.0 by @dependabot[bot] in #57
  • Build(deps): Bump the minor group across 1 directory with 3 updates by @dependabot[bot] in #58
  • Build(deps): Bump the patch group with 6 updates by @dependabot[bot] in #59
  • Build(deps): Bump the minor group with 3 updates by @dependabot[bot] in #60
  • Build(deps): Bump pytest-asyncio from 0.26.0 to 1.0.0 by @dependabot[bot] in #66
  • Build(deps): Bump the minor group with 3 updates by @dependabot[bot] in #65
  • Build(deps): Bump the patch group with 6 updates by @dependabot[bot] in #64
  • Build(deps): Bump the minor group with 2 updates by @dependabot[bot] in #69
  • Build(deps): Bump pytest-asyncio from 1.0.0 to 1.1.0 by @dependabot[bot] in #71
  • Build(deps): Bump types-markdown from 3.8.0.20250415 to 3.8.0.20250708 by @dependabot[bot] in #73
  • Build(deps): Bump the compatible group with 2 updates by @dependabot[bot] in #67
  • Build(deps): Bump mkdocstrings[python] from 0.29.1 to 0.30.0 in the mkdocstrings group by @dependabot[bot] in #70
  • Build(deps): Bump async-solipsism from 0.7 to 0.8 by @dependabot[bot] in #72
  • Build(deps): Bump mkdocs-material from 9.6.15 to 9.6.16 in the patch group across 1 directory by @dependabot[bot] in #75
  • Build(deps): Bump mkdocstrings-python from 1.16.12 to 1.18.2 in the mkdocstrings group by @dependabot[bot] in #84
  • Build(deps): Bump pydoclint from 0.6.6 to 0.7.3 by @dependabot[bot] in #85
  • Build(deps): Bump actions/download-artifact from 4 to 5 in the artifacts group by @dependabot[bot] in #82
  • Build(deps): Bump types-markdown from 3.8.0.20250708 to 3.8.0.20250809 by @dependabot[bot] in #80
  • Build(deps): Bump the patch group with 3 updates by @dependabot[bot] in #81
  • Build(deps): Bump setuptools-scm[toml] from 8.3.1 to 9.2.0 by @dependabot[bot] in #79
  • Build(deps): Bump actions/checkout from 4 to 5 by @dependabot[bot] in #78
  • Build(deps): Update marshmallow requirement from <4,>=3.0.0 to >=3.0.0,<5 by @dependabot[bot] in #55
  • Build(deps): Bump hypothesis from 6.136.6 to 6.138.13 in the minor group by @dependabot[bot] in #77

Full Changelog: v1.0.0...v1.0.1

v1.0.0

19 Nov 13:35
v1.0.0
0d3f8fb

Choose a tag to compare

Frequenz Quantities Library Release Notes

Summary

This first stable release of frequenz-quantities!

The code is based on the quantities code in the frequenz-sdk v1.0.0rc601 but with some new features and improvements.

New Features

  • Added support for __round__ (round(quantity)), __pos__ (+quantity) and __mod__ (quantity % quantity) operators.
  • Add ReactivePower quantity.
  • Add ApparentPower quantity.
  • Add an experimental marshmallow module available when adding [marshmallow] to the requirements. This module provides marshmallow fields for quantities and a QuantitySchema to use as a base schema that supports loading and dumping quantities.

What's Changed

  • Prepare release notes for the final v1.0.0 release by @llucax in #29

Full Changelog: v1.0.0-rc4...v1.0.0

v1.0.0-rc4

15 Nov 12:52
v1.0.0-rc4
77d4920

Choose a tag to compare

v1.0.0-rc4 Pre-release
Pre-release

Frequenz Quantities Library Release Notes

Summary

This is the initial release, extracted from the SDK v1.0.0rc601.

New Features

  • Added support for __round__ (round(quantity)), __pos__ (+quantity) and __mod__ (quantity % quantity) operators.
  • Add ReactivePower quantity.
  • Add ApparentPower quantity.
  • Add an experimental marshmallow module available when adding [marshmallow] to the requirements.
    • Add a QuantitySchema supporting string/float based serialization and deserialization of quantities.

What's Changed

  • Add marshmallow fields for apparent and reactive power by @llucax in #27
  • Make the new marshmallow module experimental by @llucax in #28

Full Changelog: v1.0.0-rc3...v1.0.0-rc4

v1.0.0-rc3

05 Nov 11:41
v1.0.0-rc3
c152698

Choose a tag to compare

v1.0.0-rc3 Pre-release
Pre-release

Frequenz Quantities Library Release Notes

Summary

This is the initial release, extracted from the SDK v1.0.0rc601.

New Features

  • Added support for __round__ (round(quantity)), __pos__ (+quantity) and __mod__ (quantity % quantity) operators.
  • Add ReactivePower quantity.
  • Add ApparentPower quantity.
  • Add marshmallow module available when adding [marshmallow] to the requirements.
  • Add a QuantitySchema supporting string/float based serialization and deserialization of most quantities (except for ReactivePower and ApparentPower).

What's Changed

New Contributors

Full Changelog: v1.0.0-rc2...v1.0.0-rc3

v1.0.0-rc2

16 Oct 14:31
v1.0.0-rc2
d0f9a28

Choose a tag to compare

v1.0.0-rc2 Pre-release
Pre-release

Frequenz Quantities Library Release Notes

Summary

This is the initial release, extracted from the SDK v1.0.0rc601.

New Features

  • Added support for __round__ (round(quantity)), __pos__ (+quantity) and __mod__ (quantity % quantity) operators.
  • Add ReactivePower quantity.
  • Add ApparentPower quantity.

What's Changed

New Contributors

Full Changelog: v1.0.0-rc1...v1.0.0-rc2

v1.0.0-rc1

26 Jun 07:39
v1.0.0-rc1
0b56444

Choose a tag to compare

v1.0.0-rc1 Pre-release
Pre-release

Frequenz Quantities Library Release Notes

Summary

This is the initial release, extracted from the SDK v1.0.0rc601.

New Features

  • Added support for __round__ (round(quantity)), __pos__ (+quantity) and __mod__ (quantity % quantity) operators.

What's Changed

New Contributors

Full Changelog: https://github.com/frequenz-floss/frequenz-quantities-python/commits/v1.0.0-rc1