Skip to content

Releases: FEniCS/ufl

2024.2.0

10 Oct 09:03
Compare
Choose a tag to compare

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 to group_form_integrals by @jorgensd in #305
  • Remove broken/unused function by @jorgensd in #287

Other changes

Full Changelog: 2024.1.0...2024.2.0

2024.1.0.post1

25 Apr 13:12
Compare
Choose a tag to compare

This release removes pip from the build-system requirements. It is otherwise functionally equivalent with 2024.1.0.

Full Changelog: 2024.1.0.post0...2024.1.0.post1

2024.1.0.post0

25 Apr 07:56
Compare
Choose a tag to compare

This release fixes a few small packaging issues. It is otherwise functionally equivalent with 2024.1.0.

Full Changelog: 2024.1.0...2024.1.0.post0

2024.1.0

24 Apr 19:15
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2023.2.0...2024.1.0

2023.2.0

05 Oct 11:24
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2023.1.1...2023.2.0

2023.1.1.post0

27 Jan 10:43
Compare
Choose a tag to compare

This release backports a fix e683148 for a major performance regression introduced in b9d3e97.

Fix version number.

All users of 2023.1.0 are recommended to update to this version.

Full Changelog: 2023.1.0...2023.1.1.post0

2023.1.1

27 Jan 10:34
Compare
Choose a tag to compare

Withdrawn, use 2023.1.1.post0.

Full Changelog: 2023.1.0...2023.1.1

2023.1.0

20 Jan 11:31
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2022.2.0...2023.1.0

2022.2.0

23 Aug 08:50
Compare
Choose a tag to compare

What's Changed

  • Update version by @chrisrichardson in #96
  • Push docs to FEniCS/docs by @jhale in #98
  • Fix push to pypi by @jhale in #100
  • Editable installs with --user has been fixed with pip.__version__>=21.3.0 by @jorgensd in #104
  • Use subscripts in place of superscripts by @dham in #105
  • Change DOLFINx integration test image by @jhale in #110
  • Fix lint by @dham in #112
  • Fix signature for forms with identitcal constants and identical meshes (up to ufl_id) by @jorgensd in #113

Full Changelog: 2022.1.0.post0...2022.2.0

Version 2022.1.0

29 Apr 08:54
Compare
Choose a tag to compare

What's Changed

  • Remove now unnecessary travis config by @wence- in #54
  • Fix algorithmic scaling with number of subdomains for rmul by @wence- in #53
  • Fix derivative index simplification by @wence- in #52
  • Add prism cell by @chrisrichardson in #58
  • Add pyramid by @jmv2009 in #59
  • Fix doc building for modern sphinx by @wence- in #64
  • Transform global derivatives of Jacobian to reference derivatives in preprocessed_form by @jpdean in #63
  • Catch users who try to index UFL expressions with negative indices by @pefarrell in #66
  • Fix the docstring for dot by @lrtfm in #67
  • Refactor pullback application by @wence- in #68
  • Performance improvements for transformations by @wence- in #69
  • Allow variant hints to be passed into VectorElement and TensorElement by @mscroggs in #71
  • Add set of continuous families not requiring a restriction by @jorgensd in #73
  • Create FUNDING.yml by @jhale in #75
  • Add function to get the ufl.Cell corresponding to a cell's facet by @jpdean in #76
  • Remove cellname2facetname by @jpdean in #77
  • Wence/reconstruct tp by @wence- in #78
  • Modernise Python packaging by @jhale in #79
  • Add Python 3.10 to Actions CI by @garth-wells in #85
  • Add workflow to run DOLFINx and FFCx tests by @mscroggs in #86
  • Parse multiple expressions by @michalhabera in #74
  • Add functions to strip and attach data references in forms by @connorjward in #55
  • Make UFL files Python by @michalhabera in #90
  • Update syntax for wheel build by @jhale in #91
  • Signature computation speedup by @michalhabera in #94

New Contributors

Full Changelog: 2021.1.0...2022.1.0