Releases
v0.11.0
[0.11.0] - 2024-01-23
Re-release 1.0.0-beta.7 as a non-pre-release 0.11.0 version so it gets selected by pip install warp-lang
.
Introducing a new versioning and release process, detailed in PACKAGING.md
and resembling that of Python itself :
The 0.11 release(s) can be found on the release-0.11
branch.
Point releases (if any) go on the same minor release branch and only contain bug fixes, not new features.
The public
branch, previously used to merge releases into and corresponding with the GitHub main
branch, is retired.
[1.0.0-beta.7] - 2024-01-23
Ensure captures are always enclosed in try
/finally
Only include .py files from the warp subdirectory into wheel packages
Fix an extension's sample node failing at parsing some version numbers
Allow examples to run without USD when possible
Add a setting to disable the main Warp menu in Kit
Add iterative linear solvers, see wp.optim.linear.cg
, wp.optim.linear.bicgstab
, wp.optim.linear.gmres
, and wp.optim.linear.LinearOperator
Improve error messages around global variables
Improve error messages around mat/vec assignments
Support conversion of scalars to native/ctypes, e.g.: float(wp.float32(1.23))
or ctypes.c_float(wp.float32(1.23))
Add a constant for infinity, see wp.inf
Add a FAQ entry about array assignments
Add a mass spring cage diff simulation example, see examples/example_diffsim_mass_spring_cage.py
Add -s
, --suite
option for only running tests belonging to the given suites
Fix common spelling mistakes
Fix indentation of generated code
Show deprecation warnings only once
Improve wp.render.OpenGLRenderer
Create the extension's symlink to the core library at runtime
Fix some built-ins failing to compile the backward pass when nested inside if/else blocks
Update examples with the new variants of the mesh query built-ins
Fix type members that weren't zero-initialized
Fix missing adjoint function for wp.mesh_query_ray()
You can’t perform that action at this time.