What's Changed
- Use DAGTraverser instead of MultiFunction for ufl2unicode by @connorjward in #481
- Bump version to 2026.2.0.dev0 by @jhale in #487
- Roll out fenicsx-refs.env system to CI workflows by @jhale in #488
- Bump actions/checkout from 6 to 7 by @dependabot[bot] in #491
- Minitypo by @massimiliano-leoni in #489
- Simplify trivial FormSum by @pbrubeck in #492
- Bump actions/setup-python from 6 to 7 by @dependabot[bot] in #498
- Formatting fixes with latest ruff by @jorgensd in #499
- Fix ZeroBaseForm holes in derivative expansion and action by @pbrubeck in #494
- Fix generic terminal traversal for BaseForm types in extract_domains by @pbrubeck in #502
- Cancel contractions of the Jacobian with its inverse by @pbrubeck in #496
- Install dolfinx dependencies on CI with group by @jorgensd in #505
- Use the accessed sub-element's degree for indexed mixed-element components by @garth-wells in #503
- Reduce the estimated degree only on simplex cells by @pbrubeck in #506
- Extract linear combination from
ufl-expression by @jorgensd in #504 - Further extensions to extract linear combination by @jorgensd in #507
- Improve/fix adjoint computation on mixed function space by @jorgensd in #508
- Introduce argument.reconstruct by @jorgensd in #509
- Fix Interpolate holes by @pbrubeck in #497
- Give each pull back an inverse by @pbrubeck in #511
- Evaluate interpolations on the reference cell in compute_form_data by @pbrubeck in #512
- Add a signature to ZeroBaseForm by @pbrubeck in #514
- Support string subdomain IDs by @pbrubeck in #493
- Fix complex comparison checking after index expansion by @pbrubeck in #516
- Fix complex arity checks for linear operators by @pbrubeck in #517
New Contributors
- @massimiliano-leoni made their first contribution in #489
Full Changelog: 2026.1.0...2026.2.0