Skip to content

Latest commit

 

History

History
215 lines (134 loc) · 8.75 KB

CHANGELOG.md

File metadata and controls

215 lines (134 loc) · 8.75 KB

CHANGELOG

v0.1.0 (2025-02-26)

Bug Fixes

  • Check stdout on a run for a print message in a test (b4c6715)

It's clear that the program's log contains "print something", since it contains print("print something"). However, upon looking closer, I realized that runner.skill_run.logs in fact does not contain the program's print() output, that's in 'runner.skill_run.stdout`.

Change the test accordingly.

  • Fixed new nova execute interface & WS example (#7, 7fa497b)

Co-authored-by: cbiering [email protected]

  • Remove unknown pytest options (1199ddf)

Extraenous ports over from the wandelbrain repo, can go away since their according packages are missing here.

  • Typo (00312ce)

  • RPS-1006: Fixed assoc does not work for tuple/array in Wandelscript (#3, f264e17)

Co-authored-by: cbiering [email protected]

Chores

Disable pre-commit trailing whitespace checks on whitespaces.ws. We have ws-file that concerns itself with whitespaces and trailing whitespaces. Consequently, don't lint trailing whitespaces on this file.

Add hooks for yamllint. Also add a copy of the .yamllint config from the wandelbots-nova project to align on our formatting standards.

Add check for sorting imports.

Add mypy to pre-commit.

  • Add test showcasing async foreign function (111fcd2)

  • Added basic CI (fc07f94)

  • Align import style of dataclasses with from dataclass ... (164a20f)

Hereby align the import style to the style apparent in the rest of the project.

Ignore - vim swap files - some reports - .vscode/ folders - .python-version file

Ignore reports for: - pytest - mypy

Give it a more welcoming feel.

$OUTPUT_DIR seems unused. I hereby remove it entirely.

  • Groom the examples a bit (9dc9ae0)

Especially reformat the json files for readability and a somewhat more canonical formatting.

It may not be perfect but I consider it better than before.

  • Introduce internal _types (1dbd9ba)

  • Mention async funcitons in ForeignFunction docstrings (2885bcc)

  • Migrated from wandelengine repository (93cf4c5)

  • Remove geometricalgebra cont'd (db5f1eb)

  • Remove geometricalgebra Episode III (766fe95)

Revenge of the euclideans.

  • Remove a wrong entry from the README (0c5a976)

  • Remove an unused import in a test file (3a573b6)

  • Remove dependency geometricalgebra (4b1500f)

  • Remove Orientation and Position (c213534)

Now largely consolidated in nova's Vector3d.

p

  • Remove plugins_addons.{py,ws} (671f4b5)

  • Remove serializer stuff (9c1cd5e)

Serialization is part of the classes and types that the Nova SDK brings, so away with it here.

Some of the builtinins rather belong into the Nova SDK.

First step is to identify to see what should go over. Then, remove it here and then add it to the Nova SDK. Then implement it here.

For now, identify and delete here in order to get a slim, working barebones Wandelscript.

  • Remove some trailing whitespaces (31c5dd1)

Came via:

poetry run pre-commit run --all

This fixed a few other whitespace issues in files that were either autogenerated or where trailing spaces were intentional. I did not commit those changes.

  • Remove stray pytest.xml reports (56b68d2)

Ciao cacao

  • Remove unused Spline class (90cc557)

  • Remove unused tcp_pose() builtin function (90d20a4)

  • Run poetry lock (88b9135)

  • Slim some docstrings and improve few type hints (aeda758)

  • Transition dts / pyjectory (18aa673)

  • Updated deps & using wandelbots-nova package (8123185)

  • Upgrade dependency wandelbots-nova (9c15556)

Also update the README a bit.

  • Use backport for ExceptionGroups (d082eaf)

ExceptionGroups have their 1st party introduction with Python 3.11.

Features

  • Add a foreign function interface (7495698)

Pronounced Fiffi.

Change an according test to also assert the usage of ForeignFunctions.

  • Added LICENSE (8c559cf)

  • RPS-1266: Added release CI to wandelscript (be1a4ad)

  • RPS-1267: Renamed skill to program (f6aaebc)

  • RPS-898: Wandelscript migration (#5, 57b1ff0)

Co-authored-by: cbiering [email protected]