Releases: wandelbotsgmbh/wandelbots-nova
v0.14.0
v0.13.0
v0.12.0
v0.11.0
v0.10.1
v0.10.1 (2025-01-15)
Fixes
- fix(RPS-1086): add option to close the nova object (#27)
Co-authored-by: cbiering [email protected] (e30eabc
)
v0.10.0
v0.9.1
v0.9.1 (2025-01-14)
Chores
- chore: updated readme (#24)
Co-authored-by: cbiering [email protected] (fe17057
)
v0.9.0
v0.9.0 (2025-01-13)
Chores
- chore: Add pre-commit hook to sort imports
...with ruff. (1a190f5
)
- chore: Add yamllint to pre-commit
CI reported yaml issues when I changed the .pre-commit-config.yaml
in
the last commit. Thus, I decided to also add yamllint as a check for
pre-commit, so next time I get quicker feedback.
See:
https://yamllint.readthedocs.io/en/stable/integration.html (aa552fe
)
- chore: Add mypy checks to pre-commit
Not thaaat fast, but quicker than CI.
Because pre-commit runs mypy from an isolated virtualenv (without our
dependencies), a run to pre-commit run --all
made this mypy complain
about unused ignores in 2 files. These are false positives. Since I
don't want to maintain our all dependencies for pre-commit's mypy as
well, I made the rules for mypy a bit less strict, namely via
--no-warn-unused-ignores
. This effectively means that mypy via
pre-commit checks less sophisticated than poetry run mypy .
but better
not checking at all.
See:
https://github.com/python/mypy?tab=readme-ov-file#integrations
https://github.com/pre-commit/mirrors-mypy?tab=readme-ov-file (6dc3601
)
- chore: run isort across the project
Namely:
poetry run isort --profile=black .
What also works is ruff:
poetry run ruff check --select I --fix
To get that out of the way when autoformatting the files I will work on. (a4a0a31
)
Features
- feat: Extend
Vector3d
Give it capabilities that formerly was split between Orientation
and
Position
types. We decided to consolidate those into Vector3d because,
technically, all of them are just 3-vectors. The semantic
differentiation may be nice on paper but turned out to be unnecessarily
complex and all-over-the-place. Instead, have one powerful vector3d type
for all of them.
Also allow for some new, common functions like negation and substractions.
Don't add this geometricalgebra stuff and related to it, though. (59e813c
)
v0.8.0
v0.7.0
v0.7.0 (2025-01-09)
Features
- feat: add documentation to the examples (#21)
Co-authored-by: Christoph Biering [email protected]
Co-authored-by: Marielle Muschko [email protected] (6b43084
)