This is a major release of UFL and users are recommended to upgrade.
What's Changed
Features and API changes
- Fix extract block for tensor spaces by @jorgensd in #308
- Extend
FormSplitter
to handle restrictions by @jorgensd in #310 - Move grouping of integral from
build_integral_data
togroup_form_integrals
by @jorgensd in #305 - Remove broken/unused function by @jorgensd in #287
Other changes
- Updated to .md README by @jhale in #275
- Kebab case in build-wheels.yml by @jhale in #276
- Correct documentation links by @jhale in #277
- Remove unnecessary pip pinning by @garth-wells in #278
- Bump version. by @jhale in #279
- Add Windows CI step by @jhale in #281
- Clarify usage of pow and abs by @jorgensd in #286
- Handling of extract_blocks when part is equal to zero. by @jorgensd in #285
- Use extract_unique domain by @jorgensd in #291
- Fix argument-formatter. by @jorgensd in #288
- Remove unused definition to make ruff checks pass by @mscroggs in #299
- Use subdegree instead of superdegree to check cell bendy-ness by @connorjward in #295
- Relax assumption on BaseFormOperator's dual argument slot by @nbouziani in #283
- ConstantValue: Support general dtypes by @pbrubeck in #292
- Make cofunctionals terminal, and test by @dham in #300
- BaseForm: ensure that subclasses implement ufl_domains() by @pbrubeck in #302
- Move FiniteElement.components to FunctionSpace.components by @mscroggs in #307
- Fix pullback of double derivatives on Piola type elements by @jorgensd in #312
Full Changelog: 2024.1.0...2024.2.0