v0.6.0
0.6.0 (2026-02-20)
Features
- element: add quadratic Line3 and Quad8 elements (#18) (37bffdd)
- lifter: renamed constraints; DirichletBC -> Fixed; PeriodicMap -> (f4b9a78)
- lifter: reworked Lifter with support for changing values (RuntimeValue) (f4b9a78)
Bug Fixes
- compound: refactor stack_fields into a class decorator (305b87f)
- element: allow interpolate func to accept nodal_coords (#16) (2042d98)
- lifter: clarify constraint contract and make constraints hashable for jax.jit static args (ad08049)
- lifter: support lifters as dynamic and static arguments to jitted (f4b9a78)
- sparse: pass args and kwargs directly to colored jacobian to prevent recompilation and slowness (2d497df)
- sparse: single jacfwd function with color batching by default (4f96770)
What's Changed
- non-critical code maintenance by @zrlf in #13
- 15 allow elementinterpolate to accept nodal coords by @mohitpundir in #16
- Quad8_Line3 by @youuwang in #18
- Add runtime values for lifter constraints by @zrlf in #17
- Few improvements to sparse module by @mohitpundir in #19
- chore(main): release 0.6.0 by @github-actions[bot] in #14
New Contributors
Full Changelog: v0.5.1...v0.6.0