This release of UFL was created to support the DOLFINx/FFC/Basix 0.11.0 release. The Changelog below was generated against the last DOLFINx-related release, 2025.2.0, rather than the last Firedrake-related release 2025.3.0.
What's Changed with respect to 2025.2.0
- Handle restrictions on MeshSequence by @ksagiyam in #264
- Switch to released Python 3.14 by @schnellerhase in #428
- Fix docstring typo by @connorjward in #430
- Bump to dev0 version by @jorgensd in #433
- Try splitting python-app workflow into separable steps by @jorgensd in #434
- Tweaks to new CI. by @jhale in #435
- Another attempt to get SSH push working by @jhale in #436
- Inherit SHA from workflow caller by @jhale in #437
- Switch to pydata_sphinx_theme and improve documentation (reduce number of warnings) by @jorgensd in #438
- Change
AbstractCellmembers to properties by @schnellerhase in #385 - Restore dolfinx CI by @jorgensd in #440
- Change to dev-main firedrake container for TSFC testing by @schnellerhase in #441
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #442
- Bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #443
- Fix: string formatting by @schnellerhase in #444
- Introduce CellSequence by @ksagiyam in #429
- Fix composition of
interpolateforms by @leo-collins in #425 - Bump actions/checkout from 5 to 6 by @dependabot[bot] in #446
- Fix action interpolate simplification by @leo-collins in #447
- Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #453
- Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #454
- Fix split(SymmetricTensor) by @pbrubeck in #448
- BUG: prevent ReferenceGradient(Zero) on CoefficientSplitter by @pbrubeck in #455
- Pullback: remove FunctionSpace by @pbrubeck in #452
- Fix float eq. checks by @schnellerhase in #458
- CoefficientSplitter: fix again ReferenceGrad(Zero) by @pbrubeck in #460
- SobolevSpace: add H1Curl, H1Div, and H3 by @pbrubeck in #463
- Use
pytest.raisesrather than self-coded assert raise by @jorgensd in #465 - Bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #467
- Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #466
- Update
compute_form_dataandFormDatato use a proper class and remove cell and facet average from balance modifiers. by @jorgensd in #469 - Fix CellEdgeVectors by @pbrubeck in #471
- Extend shape derivative to complex mode by @jorgensd in #462
- Extract_type of specific baseform operator by @jorgensd in #474
- Add missing f to f-string in ufl2unicode by @connorjward in #475
- Replace import * with import H1 by @mscroggs in #480
- Mypy fixes by @jorgensd in #484
- Enhance Measure.call by @pbrubeck in #483
- Drop Python 3.10 support by @jhale in #485
Full Changelog: 2025.2.1...2026.1.0