What's Changed
- Merge release 2.1.0 to main by @sblauth in #394
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #395
- Enable saving (vector) Real and NodalEnrichedElement to xdmf by @sblauth in #398
- Increase precision of Gmsh output by @sblauth in #400
- Propagate all args and kwargs to constrained and space mapping problems by @sblauth in #402
- Bump softprops/action-gh-release from 1 to 2 by @dependabot in #403
- FEAT: Mesh quality constraints for shape optimization by @sblauth in #406
- Fix failing CI tests in parallel by @sblauth in #407
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #408
- Bump actions/checkout from 4.1.1 to 4.1.2 by @dependabot in #409
- Merge Hotfix 2.1.2 to main by @sblauth in #412
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #413
- Fix a bug where the remesh directory is not deleted by @sblauth in #414
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #417
- Bump actions/checkout from 4.1.2 to 4.1.3 by @dependabot in #420
- Bump sphinx from 7.2.6 to 7.3.6 by @dependabot in #419
- Bump sphinx from 7.3.6 to 7.3.7 by @dependabot in #421
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #426
- Bump actions/checkout from 4.1.3 to 4.1.5 by @dependabot in #428
- Bump jupytext from 1.16.1 to 1.16.2 by @dependabot in #427
- Bump myst-parser from 2.0.0 to 3.0.1 by @dependabot in #425
- Bump docutils from 0.20.1 to 0.21.1 by @dependabot in #416
- Bump docutils from 0.21.1 to 0.21.2 by @dependabot in #429
- Use minimum fenics quadrature degree if specified by @sblauth in #431
- Bump actions/checkout from 4.1.5 to 4.1.6 by @dependabot in #430
- [Snyk] Security upgrade requests from 2.31.0 to 2.32.0 by @sblauth in #433
- Bump sphinx-design from 0.5.0 to 0.6.0 by @dependabot in #434
- Bump pydata-sphinx-theme from 0.15.2 to 0.15.3 by @dependabot in #435
- [Snyk] Security upgrade requests from 2.31.0 to 2.32.0 by @sblauth in #436
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #432
- Bump actions/checkout from 4.1.6 to 4.1.7 by @dependabot in #438
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #437
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #439
- Bump docker/build-push-action from 5 to 6 by @dependabot in #440
- Update readme by @sblauth in #443
- Bump pydata-sphinx-theme from 0.15.3 to 0.15.4 by @dependabot in #444
- Hotfix/2.1.3: Fix a bug in the line search for space mapping shape optimization by @sblauth in #445
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #446
- Add an interface for PETSc SNES by @sblauth in #447
- Add destroy method and garbage cleanup for snes interface by @sblauth in #448
- Clean up configuration files for the demos by @sblauth in #450
- Remove the snes_monitor_short from the default snes petsc options by @sblauth in #451
- Remove the Mesh.mesh_file parameter from the configuration by @sblauth in #453
- Add debug logging for the line search (step size computation) by @sblauth in #454
- Change dihedral to solid angle for mesh quality constraints by @sblauth in #456
- Fix the config files for demos so that they pass the CI by @sblauth in #458
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #457
- Support for nested fieldsplits by @sblauth in #460
- [Snyk] Security upgrade zipp from 3.15.0 to 3.19.1 by @sblauth in #461
- Bump jupytext from 1.16.2 to 1.16.3 by @dependabot in #464
- Add proper initialization of matrices in SNES for new PETSc versions by @sblauth in #466
- Make SNES accept the options provided by the petsc_options by @sblauth in #467
- Fix PETSc segfault issues by @sblauth in #469
- Bump sphinx-argparse from 0.4.0 to 0.5.0 by @dependabot in #470
- Bump sphinx from 7.3.7 to 7.4.4 by @dependabot in #471
- FEAT: Add support and tests for Python 3.12 by @sblauth in #324
- Pin Scotch version to <7 by @sblauth in #472
- fix scotch version in conda install test by @sblauth in #475
- Bump sphinx from 7.4.4 to 7.4.5 by @dependabot in #474
- Bump sphinx-argparse from 0.5.0 to 0.5.2 by @dependabot in #477
- Bump sphinx from 7.4.5 to 7.4.6 by @dependabot in #479
- Bump sphinx from 7.4.6 to 7.4.7 by @dependabot in #480
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #481
- Bump sphinx-design from 0.6.0 to 0.6.1 by @dependabot in #484
- Bump jupytext from 1.16.3 to 1.16.4 by @dependabot in #483
- Bump myst-parser from 3.0.1 to 4.0.0 by @dependabot in #486
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #485
- Bump sphinx from 7.4.7 to 8.0.2 by @dependabot in #482
- Small refactoring of cashocs by @sblauth in #487
- Add volume constraints for topology optimization by @leonbaeck in #377
- Update copyright notice by @sblauth in #488
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #489
- Update the demo for volume projection in topology optimization by @sblauth in #490
New Contributors
- @leonbaeck made their first contribution in #377
Full Changelog: v2.1.4...v2.2.0