Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion source/isaaclab_newton/config/extension.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]

# Note: Semantic Versioning is used: https://semver.org/
version = "0.5.15"
version = "0.5.16"

# Description
title = "Newton simulation interfaces for IsaacLab core package"
Expand Down
13 changes: 13 additions & 0 deletions source/isaaclab_newton/docs/CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,19 @@
Changelog
---------

0.5.16 (2026-04-17)
~~~~~~~~~~~~~~~~~~~

Fixed
^^^^^

* Fixed incorrect attribute name ``contact_margin`` on Newton
``ShapeConfig`` in
:meth:`~isaaclab_newton.physics.NewtonManager.create_builder`. The
field was renamed to ``gap`` in Newton PR #1732. The typo created a
dead attribute so the intended 1 cm default shape gap was never applied.


0.5.15 (2026-04-16)
~~~~~~~~~~~~~~~~~~~

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -426,10 +426,10 @@ def create_builder(cls, up_axis: str | None = None, **kwargs) -> ModelBuilder:
**kwargs: Forwarded to :class:`ModelBuilder`.

Returns:
New builder with up-axis and contact margin defaults applied.
New builder with up-axis and gap defaults applied.
"""
builder = ModelBuilder(up_axis=up_axis or cls._up_axis, **kwargs)
builder.default_shape_cfg.contact_margin = 0.01
builder.default_shape_cfg.gap = 0.01
return builder

@classmethod
Expand Down