Skip to content

Release v1.4.0 - #44

Merged
petercorke merged 1 commit into
jhavl:mainfrom
petercorke:release/v1.4.0
Aug 17, 2026
Merged

Release v1.4.0#44
petercorke merged 1 commit into
jhavl:mainfrom
petercorke:release/v1.4.0

Conversation

@petercorke

Copy link
Copy Markdown
Collaborator

Summary

Bumps the version to 1.4.0 and adds the [1.4.0] CHANGELOG.md section covering everything merged since v1.3.0 (59 commits): the Ellipsoid shape, Shape.corners()/bounds()/extents(), SceneNode.tree()/tree_children(), CollisionShapeGroup (with the & collision operator), Shape.opacity, Arrow.FromTo(), a cluster of Mesh improvements (y_up, the new mesh extra, read-only filename/y_up, an existence check at construction), the PathPolyline rename, SceneNode's T=pose= rename, update() becoming the real public method (replacing the misspelled _propogate_scene_tree()), the SceneGroup(initlist) fix, the Cylinder collision-length fix, and scene-graph cycle detection.

Compatibility note: everything here is backward-compatible via deprecated aliases (Path, _propogate_scene_tree()) except SceneNode.__init__'s T=pose= rename, which has no back-compat shim — checked both robotics-toolbox-python and swift and neither uses the T= keyword anywhere, so this shouldn't affect real consumers.

See CHANGELOG.md's [1.4.0] entry for the full list.

Test plan

  • CI on this PR (pytest matrix + docs build)

🤖 Generated with Claude Code

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@petercorke
petercorke merged commit 1265d88 into jhavl:main Aug 17, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant