Skip to content

Latest commit

 

History

History
361 lines (174 loc) · 11.9 KB

CHANGELOG.md

File metadata and controls

361 lines (174 loc) · 11.9 KB

CHANGELOG

v0.16.0 (2025-01-23)

Features

  • feat: expose error object in exception (#32) (0b7351f)

v0.15.1 (2025-01-22)

Chores

  • chore: improved example descriptions (#33)

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

v0.15.0 (2025-01-22)

Features

  • feat(RPS-976): added integration test CI (#25)

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

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 (2025-01-20)

Features

  • feat: expose virtual robot api (#30) (a43f73a)

v0.12.0 (2025-01-16)

Features

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

v0.11.0 (2025-01-16)

Features

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

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 (2025-01-15)

Features

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

v0.9.1 (2025-01-14)

Chores

  • chore: updated readme (#24)

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

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 (2025-01-09)

Features

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

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)

v0.6.1 (2025-01-08)

Fixes

  • fix: provide autogenerated API from nova.api (#19)

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

v0.6.0 (2025-01-07)

Features

  • feat: added .activated_motion_groups to fetch all motion groups from con (#18)

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

v0.5.0 (2025-01-06)

Features

  • feat(RPS-1034): added mypy check to CI * updated API * added pose transform (#17)

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

v0.4.0 (2024-12-23)

Features

  • feat(RPS-1027): separated plan and execute in motion group (#16)

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

v0.3.0 (2024-12-23)

Features

  • feat(RPS-1004): handle https, add some convenience methods (#15)

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

v0.2.3 (2024-12-20)

Chores

  • chore: added yamllint (#14)

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

v0.2.2 (2024-12-19)

Chores

  • chore: make motion_group plan call public (#13)

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

v0.2.1 (2024-12-19)

Chores

  • chore: updated nova interface and simplified examples (#12)

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

v0.2.0 (2024-12-17)

Features

  • feat(RPS-999): activate motion groups seperatly (#11) (e7a77ba)

v0.1.9 (2024-12-13)

Chores

  • chore: add pre-commit (#10) (44e7b6d)

v0.1.8 (2024-12-12)

Fixes

  • fix: not always use "Flange" as a parameter for tcp in _load_planned_motion (#9)

Co-authored-by: Ronny Kaiser [email protected] (9eb7ef1)

v0.1.7 (2024-12-11)

Chores

  • chore: don't publish pi from nova package (#8)

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

v0.1.6 (2024-12-10)

Chores

  • chore: updated README and env variable handling (#7)

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

  • chore: add examples and refactoring (#5)

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

  • chore: add license file (#6)

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

v0.1.5 (2024-12-06)

Chores

  • chore: updated examples link (9d0b858)

v0.1.4 (2024-12-06)

Chores

  • chore: try wandelbots-nova for pypi upload (a583702)

v0.1.3 (2024-12-06)

Chores

  • chore: try nova-python for pypi upload (09fa372)

v0.1.2 (2024-12-06)

Chores

  • chore: try novapy for pypi upload (f93107b)

v0.1.1 (2024-12-06)

Chores

  • chore: updated README.md (1ab8485)

v0.1.0 (2024-12-06)

Chores

  • chore: added editorconfig * fixed poetry build (6f89ce8)

  • chore: CI fixes (9b5a7de)

  • chore: only run integration test manually for now (1352938)

Features

  • feat: implement examples & improved type interfaces & motion interface (#4)

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

  • feat(examples): added examples to show the usage of nova-python-sdk (#2)

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

Unknown

  • added integration test (4af7329)

  • move the robot via nova api calls (#1)

  • move the robot via nova api calls

  • some improvements


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