Skip to content

v0.11.0

Compare
Choose a tag to compare
@c0d1f1ed c0d1f1ed released this 23 Jan 21:39
· 1005 commits to main since this release

[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()