Skip to content

Commit 4484e8c

Browse files
authored
Bump version to 0.10 (#3462)
* Bump version to 0.10 * Rerun tests. * Fix build requirements. * Run tests again.
1 parent 201be83 commit 4484e8c

File tree

6 files changed

+16
-15
lines changed

6 files changed

+16
-15
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

+1
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ body:
5353
description: What version of DOLFINx are you running?
5454
options:
5555
- main branch
56+
- 0.9.0
5657
- 0.8.0
5758
- 0.7.3
5859
- 0.7.2

CITATION.cff

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
cff-version: 1.2.0
22
message: "If you use this software, please cite it as below."
33
title: "DOLFINx"
4-
version: 0.8.0
5-
date-released: 2024-04-22
4+
version: 0.9.0
5+
date-released: 2024-10-10
66
url: "https://github.com/FEniCS/dolfinx"
77
doi: "10.5281/zenodo.10047760"
88
authors:

RELEASE.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -107,10 +107,10 @@ UFL still runs on the year-based release scheme.
107107
2. In `cpp/CMakeLists.txt` change the version number e.g. `0.5.0`.
108108

109109
3. In `cpp/CMakeLists.txt` change the version number in the
110-
`find_package(ufcx)` and `find_package(UFCx)` calls.
110+
`find_package(ufcx)`, `find_package(UFCx)` and `find_package(Basix)` calls.
111111

112-
4. In `python/pyproject.toml` update the version to e.g. `0.5.0` and
113-
update the dependency versions for `fenics-ffcx` and `fenics-ufl`.
112+
4. In `python/pyproject.toml` update the version to e.g. `0.5.0` and update the
113+
dependency versions for `fenics-basix`, `fenics-ffcx` and `fenics-ufl`.
114114

115115
5. In `CITATION.md` update the version number `version: 0.5.0` and the release
116116
date `date-released: 2022-03-14`.

cpp/CMakeLists.txt

+4-4
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ endif()
88

99
# ------------------------------------------------------------------------------
1010
# Set project name and version number
11-
project(DOLFINX VERSION "0.9.0.0")
11+
project(DOLFINX VERSION "0.10.0.0")
1212

1313
set(DOXYGEN_DOLFINX_VERSION
1414
${DOLFINX_VERSION}
@@ -349,7 +349,7 @@ if(DOLFINX_BASIX_PYTHON)
349349
endif()
350350
endif()
351351

352-
find_package(Basix 0.8 REQUIRED CONFIG HINTS ${BASIX_PY_DIR})
352+
find_package(Basix 0.10 REQUIRED CONFIG HINTS ${BASIX_PY_DIR})
353353
set_package_properties(
354354
basix PROPERTIES
355355
TYPE REQUIRED
@@ -380,15 +380,15 @@ set_package_properties(
380380
# which method UFCx was found.
381381
if(NOT DOLFINX_UFCX_PYTHON)
382382
# Check in CONFIG mode, i.e. look for installed ufcxConfig.cmake
383-
find_package(ufcx 0.9 REQUIRED CONFIG)
383+
find_package(ufcx 0.10 REQUIRED CONFIG)
384384
else()
385385
# Check in MODULE mode (using FindUFCX.cmake) using Python intepreter.
386386
find_package(
387387
Python3
388388
COMPONENTS Interpreter
389389
REQUIRED
390390
)
391-
find_package(UFCx 0.9 REQUIRED MODULE)
391+
find_package(UFCx 0.10 REQUIRED MODULE)
392392
endif()
393393

394394
set_package_properties(

python/build-requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
nanobind>=2.0.0
2-
scikit-build-core[pyproject]>=0.5
2+
scikit-build-core[pyproject]>=0.10
33
mpi4py

python/pyproject.toml

+5-5
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
# list it here.
66
# pip install -r build-requirements.txt
77
[build-system]
8-
requires = ["scikit-build-core[pyproject]>=0.5", "nanobind>=2.0.0", "mpi4py"]
8+
requires = ["scikit-build-core[pyproject]>=0.10", "nanobind>=2.0.0", "mpi4py"]
99
build-backend = "scikit_build_core.build"
1010

1111
[project]
1212
name = "fenics-dolfinx"
13-
version = "0.9.0.dev0"
13+
version = "0.10.0.dev0"
1414
description = "DOLFINx Python interface"
1515
readme = "../README.md"
1616
requires-python = ">=3.9.0"
@@ -23,9 +23,9 @@ dependencies = [
2323
"numpy>=1.21",
2424
"cffi<1.17", # See https://github.com/FEniCS/dolfinx/issues/3340
2525
"mpi4py",
26-
"fenics-basix>=0.9.0.dev0,<0.10.0",
27-
"fenics-ffcx>=0.9.0.dev0,<0.10.0",
28-
"fenics-ufl>=2024.2.0.dev0,<2024.3.0",
26+
"fenics-basix>=0.10.0.dev0,<0.11.0",
27+
"fenics-ffcx>=0.10.0.dev0,<0.11.0",
28+
"fenics-ufl>=2024.3.0.dev0,<2024.4.0",
2929
]
3030

3131
[project.optional-dependencies]

0 commit comments

Comments
 (0)