Skip to content

Releases: wandelbotsgmbh/wandelbots-nova

v0.14.0

20 Jan 12:12
Compare
Choose a tag to compare

v0.14.0 (2025-01-20)

Features

  • feat: Add Auth0 device code authorization and refresh token flow (#31)

Co-authored-by: Christoph Biering [email protected] (06f42ab)

v0.13.0

20 Jan 09:40
Compare
Choose a tag to compare

v0.13.0 (2025-01-20)

Features

v0.12.0

16 Jan 12:14
Compare
Choose a tag to compare

v0.12.0 (2025-01-16)

Features

  • feat: expose store collision scene api (#28) (d92b4dc)

v0.11.0

16 Jan 12:00
Compare
Choose a tag to compare

v0.11.0 (2025-01-16)

Features

  • feat: add support for motion setting (#23) (dbbe8a6)

v0.10.1

15 Jan 11:47
Compare
Choose a tag to compare

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

15 Jan 11:07
Compare
Choose a tag to compare

v0.10.0 (2025-01-15)

Features

  • feat: expose store collision components api (#26) (0bfd51e)

v0.9.1

14 Jan 11:22
Compare
Choose a tag to compare

v0.9.1 (2025-01-14)

Chores

  • chore: updated readme (#24)

Co-authored-by: cbiering [email protected] (fe17057)

v0.9.0

13 Jan 15:53
Compare
Choose a tag to compare

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

09 Jan 16:37
Compare
Choose a tag to compare

v0.8.0 (2025-01-09)

Features

  • feat: add flag to control ssl and improve the logging (#20) (e302fa7)

v0.7.0

09 Jan 11:44
Compare
Choose a tag to compare

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)