Releases: jorgensd/dolfinx_mpc
Releases · jorgensd/dolfinx_mpc
v0.10.1
v0.10.0
Compatible with DOLFINx v0.10.x
What's Changed
- Update main branch by @jorgensd in #136
- Compatibility with: FEniCS/dolfinx#3495 by @jorgensd in #138
- Bump docker/build-push-action from 5 to 6 by @dependabot[bot] in #134
- Update gmshio: FEniCS/dolfinx#3547 by @jorgensd in #139
- Move tolerances out of hardcoded part of code by @jorgensd in #140
- Enhance equations rendering in README.md. by @nennigb in #147
- Update test_mpc.yml by @jorgensd in #148
- Adapt to python wrappers by @schnellerhase in #146
- Update test_mpc.yml by @jorgensd in #149
- Major refactor of C++ assembly by @jorgensd in #150
- Use dev-env as base container by @schnellerhase in #141
- Remvoe explicit choice of build parallelization by @schnellerhase in #142
- Bump version number in readme by @jorgensd in #152
- Refactor nonlinear Poisson test to use MPC function space for variational problem by @CastillonMiguel in #153
- Zero out backsubstitution by @jorgensd in #155
- Update PETSc vector creation API by @jorgensd in #156
- Add void ptr to tabulate_tensor/kernel signature by @jorgensd in #158
- Refactor for quality of life and enable numba tests + update benchmark refinement. by @jorgensd in #159
- Update nest assembler to use the new, unified API by @jorgensd in #160
- Add optional deps by @jorgensd in #162
- Add missing namespace on mesh by @jorgensd in #163
- Remove clang from CI by @jorgensd in #166
- Major refactoring of Linearproblem and Nonlinearproblem by @jorgensd in #167
- Update linearproblem preconditioner api by @jorgensd in #169
- API changes due to DOLFINX PR 3770 by @jorgensd in #173
- Free communicators after usage. by @jorgensd in #171
- Various version bumps by @jorgensd in #172
- Add new petsc api in internal functions by @jorgensd in #175
- Allow partial contact by @jorgensd in #174
- Update bc extraction for nest by @jorgensd in #177
- Modify API ref: FEniCS/dolfinx#3855 by @jorgensd in #181
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #179
- Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #178
- Bump actions/setup-java from 4 to 5 by @dependabot[bot] in #182
- Bump actions/upload-pages-artifact from 3 to 4 by @dependabot[bot] in #183
- Address changes from: FEniCS/dolfinx#3740 by @jorgensd in #184
- Bump minimum python to 3.10 by @jorgensd in #185
- Modern typing + ruff by @jorgensd in #186
- Update
create_vectorAPI by @jorgensd in #187 - Update boundingboxtree API by @jorgensd in #188
- Fix gmsh import by @jorgensd in #191
- Update README with installation instructions for spack by @jorgensd in #190
- Improve Stokes documentation by @jorgensd in #192
- Coarsen mesh and use lower solver tolerance by @jorgensd in #193
- Use intersphinx and codeautolink by @jorgensd in #194
- Update pyproject.toml by @jorgensd in #195
- Add linear wave-equation demo by @jorgensd in #196
- Prepare release v0.10.0 by @jorgensd in #197
- add imageio by @jorgensd in #199
New Contributors
- @nennigb made their first contribution in #147
- @schnellerhase made their first contribution in #146
- @CastillonMiguel made their first contribution in #153
Full Changelog: v0.9.3...v0.10.0
v0.9.3
v0.9.2
v0.9.1
v0.9.0
What's Changed
- Release by @jorgensd in #101
- Update docker image with build isolation by @jorgensd in #115
- Revert branches by @jorgensd in #114
- Update to main branch by @jorgensd in #117
- Update CI badge by @jorgensd in #118
- API updates by @jorgensd in #119
- Add dependabot by @jorgensd in #121
- Bump actions/configure-pages from 4 to 5 by @dependabot in #122
- Bump docker/build-push-action from 5 to 6 by @dependabot in #123
- Add scipy to docs dependency due to failing build by @finsberg in #124
- Some cleanup of cmake by @jorgensd in #125
- Clean up code by using C++ ranges for some objects by @jorgensd in #126
- More simplifications and quality of life updates by @jorgensd in #128
- Update sonarcloud.yml by @jorgensd in #127
- Typing cleanup + docker cleanup and numpy upgrade by @jorgensd in #129
- Update set_bc C++ API by @jorgensd in #130
- Bump versions and destroy petsc objects by @jorgensd in #132
- Move release into main by @jorgensd in #133
New Contributors
- @dependabot made their first contribution in #122
- @finsberg made their first contribution in #124
Full Changelog: v0.8.1...v0.9.0
v0.8.1
- Bug-fix for contact_slip_condition aligned with coordinate axis
- Pin nanobind
Full Changelog: v0.8.0.post1...v0.8.1
v0.8.0.post1
What's Changed
Full Changelog: v0.8.0.post0...v0.8.0.post1
v0.8.0.post0
Minor fix to docker file for publishing images.
What's Changed
Full Changelog: v0.8.0...v0.8.0.post0
v0.8.0
Compatible with dolfinx 0.8.0: https://github.com/FEniCS/dolfinx/releases/tag/v0.8.0
What's Changed
- Fixes to be compatible with main branch by @jorgensd in #83
- Include algorithm by @jorgensd in #84
- Update version numbers and date in citation file by @jorgensd in #85
- Fix image in workflow by @jorgensd in #86
- systematically add from future import annotations by @minrk in #87
- Nanobind + Pyproject.toml by @jorgensd in #91
- Add type ignore to dtype by @jorgensd in #92
- C++ API changes: FEniCS/dolfinx#2916 by @jorgensd in #94
- Use isort on all Python files by @jorgensd in #95
- Add scalar constraint to inelastic condition by @jorgensd in #99
- Fixes related to FEniCS/dolfinx#2890 by @jorgensd in #100
- standard array include by @minrk in #102
- use numpy.testing for array asserts by @minrk in #103
- Make tolerance slightly larger by @jorgensd in #104
- Remove gdim from element input and update FunctionSpace C++ API by @jorgensd in #105
- Remove local action and use jorgensd/actions instead by @jorgensd in #107
- Use ruff formatting. by @jorgensd in #109
- Fix sub indexmap API update by @jorgensd in #111
- Update mapping api by @jorgensd in #113
- Release by @jorgensd in #101
Full Changelog: v0.7.2...v0.8.0