Skip to content

Prepare for 1.0 release#32

Merged
gonzalocasas merged 13 commits into
mainfrom
prep-release
May 15, 2026
Merged

Prepare for 1.0 release#32
gonzalocasas merged 13 commits into
mainfrom
prep-release

Conversation

@gonzalocasas
Copy link
Copy Markdown
Member

This is a very large PR that does several things:

  • Migrate to the latest and greatest: mkdocs, type hinting, pyproject.toml, etc
  • Fix Blender support, improve handling of collections, generally made it usable
  • Reworked tutorials and examples with more useful ones on both
  • Moved and improved the COLLADA / DAE importer that we have in compas_fab down to this level so that also local / github models can work if they have .dae files.

What type of change is this?

  • Bug fix in a backwards-compatible manner.
  • New feature in a backwards-compatible manner.
  • Breaking change: bug fix or new feature that involve incompatible API changes.
  • Other (e.g. doc update, configuration, etc)

Checklist

Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.

  • I added a line to the CHANGELOG.md file in the Unreleased section under the most fitting heading (e.g. Added, Changed, Removed).
  • I ran all tests on my computer and it's all green (i.e. invoke test).
  • I ran lint on my computer and there are no errors (i.e. invoke lint).
  • I have added tests that prove my fix is effective or that my feature works.
  • I have added necessary documentation (if appropriate)

…roject.toml and switched `JointType` to be proper enum
- Introduced a new URDF file for the UR5e robot model, defining its structure, joints, and transmissions.
- Implemented a class method in the RobotModel to construct a UR5e robot model, with an option to load its geometry.
- Enhanced the mesh importer to support Collada (.dae) files, allowing for the parsing of visual and collision geometries.
- Added tests for the mesh importer to verify the correct loading of Collada files and the expected number of vertices and faces.
- Fixed Blender support (closes #4)
Copy link
Copy Markdown
Member

@chenkasirer chenkasirer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

Comment thread docs/examples.md Outdated

Bake one keyframe per frame onto Blender's timeline. After the script
finishes, the animation lives in the `.blend` file and can be scrubbed,
looped, or rendered to a video no script needs to be running.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

😂

Copy link
Copy Markdown
Member Author

@gonzalocasas gonzalocasas May 15, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1725001

image

heheh

@gonzalocasas gonzalocasas merged commit 1556852 into main May 15, 2026
14 checks passed
@gonzalocasas gonzalocasas deleted the prep-release branch May 15, 2026 10:24
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.

2 participants