Skip to content

Commit d086b42

Browse files
authored
Merge pull request #916 from CEED/jeremy/v0.10
release - prepare for v0.10
2 parents 8200ce5 + 667e613 commit d086b42

File tree

11 files changed

+18
-14
lines changed

11 files changed

+18
-14
lines changed

CITATION.cff

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cff-version: 1.2.0
22
title: "libCEED: Efficient Extensible Discretization"
3-
version: 0.9.0
3+
version: 0.10.0
44
date-released: 2021-07-07
55
license: BSD-2-Clause
66
message: "Please cite the following works when using this software."
@@ -153,7 +153,7 @@ references:
153153
publisher:
154154
- name: Zenodo
155155
website: "https://zenodo.org/"
156-
version: 0.9.0
156+
version: 0.10.0
157157
doi: 10.5281/zenodo.5077489
158158
- type: proceedings
159159
title: "High-performance operator evaluations with ease of use: libCEED's Python interface"

Doxyfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ PROJECT_NAME = libCEED
3838
# could be handy for archiving the generated documentation or if some version
3939
# control system is used.
4040

41-
PROJECT_NUMBER = v0.9.0
41+
PROJECT_NUMBER = v0.10.0
4242

4343
# Using the PROJECT_BRIEF tag one can provide an optional one line description
4444
# for a project that appears at the top of each page and should give viewer a

RELEASING.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@ The version number must be updated in
1515
* `Doxyfile`
1616
* `CITATION.cff`
1717

18-
as well as `include/ceed/ceed.h` (`CEED_VERSION_MAJOR`, `CEED_VERSION_MINOR`).
19-
2018
Additionally, the release notes in `doc/sphinx/source/releasenotes.rst` should be updated. Use `git log --first-parent v0.7..` to get a sense of the pull requests that have been merged and thus might warrant emphasizing in the release notes. While doing this, gather a couple sentences for key features to highlight on [GitHub releases](https://github.com/CEED/libCEED/releases). The "Current Main" heading needs to be named for the release.
2119

2220
Use `make doc-latexpdf` to build a PDF users manual and inspect it for missing references or formatting problems (e.g., with images that were converted to PDF). This contains the same content as the website, but will be archived on Zenodo.

ceed.pc.template

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ libdir=${prefix}/lib
44

55
Name: CEED
66
Description: Code for Efficient Extensible Discretization
7-
Version: 0.9.0
7+
Version: 0.10.0
88
Cflags: -I${includedir}
99
Libs: -L${libdir} -lceed
1010
Libs.private: %libs_private%

doc/sphinx/source/releasenotes.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@ for each release of libCEED.
99

1010
### Interface changes
1111

12+
(v0-10)=
13+
14+
## v0.10 (Mar 16, 2022)
15+
16+
### Interface changes
17+
1218
- Update {c:func}`CeedQFunctionGetFields` and {c:func}`CeedOperatorGetFields` to include number of fields.
1319
- Promote to the public API: QFunction and Operator field objects, `CeedQFunctionField` and `CeedOperatorField`, and associated getters, {c:func}`CeedQFunctionGetFields`; {c:func}`CeedQFunctionFieldGetName`; {c:func}`CeedQFunctionFieldGetSize`; {c:func}`CeedQFunctionFieldGetEvalMode`; {c:func}`CeedOperatorGetFields`; {c:func}`CeedOperatorFieldGetElemRestriction`; {c:func}`CeedOperatorFieldGetBasis`; and {c:func}`CeedOperatorFieldGetVector`.
1420
- Clarify and document conditions where `CeedQFunction` and `CeedOperator` become immutable and no further fields or suboperators can be added.

include/ceed/ceed.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -239,9 +239,9 @@ CEED_EXTERN int CeedResetErrorMessage(Ceed, const char **err_msg);
239239
/// libCEED library version numbering
240240
/// @ingroup Ceed
241241
#define CEED_VERSION_MAJOR 0
242-
#define CEED_VERSION_MINOR 9
242+
#define CEED_VERSION_MINOR 10
243243
#define CEED_VERSION_PATCH 0
244-
#define CEED_VERSION_RELEASE false
244+
#define CEED_VERSION_RELEASE true
245245

246246
/// Compile-time check that the the current library version is at least as
247247
/// recent as the specified version. This macro is typically used in

rust/libceed-sys/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ authors = [
66
]
77
build = "build.rs"
88
name = "libceed-sys"
9-
version = "0.9.0"
9+
version = "0.10.0"
1010
links = "libceed-sys"
1111
edition = "2018"
1212
license = "BSD-2-Clause"

rust/libceed-sys/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ To use low level libCEED bindings in a Rust package, the following `Cargo.toml`
1616
can be used.
1717
```toml
1818
[dependencies]
19-
libceed-sys = "0.9.0"
19+
libceed-sys = "0.10.0"
2020
```
2121

2222
For a development version of the libCEED Rust bindings, use the following `Cargo.toml`.

rust/libceed-sys/build.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ fn main() {
4141
};
4242
pkg_config::Config::new()
4343
.statik(statik)
44-
.atleast_version("0.9")
44+
.atleast_version("0.10")
4545
.probe(&ceed_pc)
4646
.unwrap();
4747

rust/libceed/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ authors = [
55
"Jeremy L Thompson <thompson.jeremy.luke@gmail.com>",
66
]
77
name = "libceed"
8-
version = "0.9.0"
8+
version = "0.10.0"
99
edition = "2018"
1010
license = "BSD-2-Clause"
1111
repository = "https://github.com/CEED/libCEED"
@@ -17,7 +17,7 @@ keywords = ["libceed", "exascale", "high-order"]
1717
categories = ["science"]
1818

1919
[dependencies]
20-
libceed-sys = { version = "0.9", path = "../libceed-sys" }
20+
libceed-sys = { version = "0.10", path = "../libceed-sys" }
2121
katexit = { version = "0.1.1", optional = true }
2222

2323
[dev-dependencies]

rust/libceed/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ See the [libCEED user manual](https://libceed.org) for details on [interface con
1414
To call libCEED from a Rust package, the following `Cargo.toml` can be used.
1515
```toml
1616
[dependencies]
17-
libceed = "0.9.0"
17+
libceed = "0.10.0"
1818
```
1919

2020
For a development version of the libCEED Rust bindings, use the following `Cargo.toml`.

0 commit comments

Comments
 (0)