- Fix `iter_reverse()` not working as expected for ranges with steps other than 1 (#311).
- Fix potential out-of-bounds memory access when a `wp.sparse.BsrMatrix` object is reused for storing matrices of different shapes.
- Fix robustness to very low desired tolerance in `wp.fem.utils.symmetric_eigenvalues_qr`.
- Fix invalid code generation error messages when nesting dynamic and static for-loops.
- Fix caching of kernels with static expressions.
- Fix `ModelBuilder.add_builder(builder)` to correctly update `articulation_start` and thereby `articulation_count`
when `builder` contains more than one articulation.
- Re-introduced the `wp.rand*()`, `wp.sample*()`, and `wp.poisson()` onto the Python scope to revert a breaking change.