Skip to content

Commit

Permalink
Merge pull request #916 from CEED/jeremy/v0.10
Browse files Browse the repository at this point in the history
release -  prepare for v0.10
  • Loading branch information
jeremylt committed Mar 21, 2022
2 parents 8200ce5 + 667e613 commit d086b42
Show file tree
Hide file tree
Showing 11 changed files with 18 additions and 14 deletions.
4 changes: 2 additions & 2 deletions CITATION.cff
@@ -1,6 +1,6 @@
cff-version: 1.2.0
title: "libCEED: Efficient Extensible Discretization"
version: 0.9.0
version: 0.10.0
date-released: 2021-07-07
license: BSD-2-Clause
message: "Please cite the following works when using this software."
Expand Down Expand Up @@ -153,7 +153,7 @@ references:
publisher:
- name: Zenodo
website: "https://zenodo.org/"
version: 0.9.0
version: 0.10.0
doi: 10.5281/zenodo.5077489
- type: proceedings
title: "High-performance operator evaluations with ease of use: libCEED's Python interface"
Expand Down
2 changes: 1 addition & 1 deletion Doxyfile
Expand Up @@ -38,7 +38,7 @@ PROJECT_NAME = libCEED
# could be handy for archiving the generated documentation or if some version
# control system is used.

PROJECT_NUMBER = v0.9.0
PROJECT_NUMBER = v0.10.0

# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
Expand Down
2 changes: 0 additions & 2 deletions RELEASING.md
Expand Up @@ -15,8 +15,6 @@ The version number must be updated in
* `Doxyfile`
* `CITATION.cff`

as well as `include/ceed/ceed.h` (`CEED_VERSION_MAJOR`, `CEED_VERSION_MINOR`).

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.

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.
Expand Down
2 changes: 1 addition & 1 deletion ceed.pc.template
Expand Up @@ -4,7 +4,7 @@ libdir=${prefix}/lib

Name: CEED
Description: Code for Efficient Extensible Discretization
Version: 0.9.0
Version: 0.10.0
Cflags: -I${includedir}
Libs: -L${libdir} -lceed
Libs.private: %libs_private%
6 changes: 6 additions & 0 deletions doc/sphinx/source/releasenotes.md
Expand Up @@ -9,6 +9,12 @@ for each release of libCEED.

### Interface changes

(v0-10)=

## v0.10 (Mar 16, 2022)

### Interface changes

- Update {c:func}`CeedQFunctionGetFields` and {c:func}`CeedOperatorGetFields` to include number of fields.
- 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`.
- Clarify and document conditions where `CeedQFunction` and `CeedOperator` become immutable and no further fields or suboperators can be added.
Expand Down
4 changes: 2 additions & 2 deletions include/ceed/ceed.h
Expand Up @@ -239,9 +239,9 @@ CEED_EXTERN int CeedResetErrorMessage(Ceed, const char **err_msg);
/// libCEED library version numbering
/// @ingroup Ceed
#define CEED_VERSION_MAJOR 0
#define CEED_VERSION_MINOR 9
#define CEED_VERSION_MINOR 10
#define CEED_VERSION_PATCH 0
#define CEED_VERSION_RELEASE false
#define CEED_VERSION_RELEASE true

/// Compile-time check that the the current library version is at least as
/// recent as the specified version. This macro is typically used in
Expand Down
2 changes: 1 addition & 1 deletion rust/libceed-sys/Cargo.toml
Expand Up @@ -6,7 +6,7 @@ authors = [
]
build = "build.rs"
name = "libceed-sys"
version = "0.9.0"
version = "0.10.0"
links = "libceed-sys"
edition = "2018"
license = "BSD-2-Clause"
Expand Down
2 changes: 1 addition & 1 deletion rust/libceed-sys/README.md
Expand Up @@ -16,7 +16,7 @@ To use low level libCEED bindings in a Rust package, the following `Cargo.toml`
can be used.
```toml
[dependencies]
libceed-sys = "0.9.0"
libceed-sys = "0.10.0"
```

For a development version of the libCEED Rust bindings, use the following `Cargo.toml`.
Expand Down
2 changes: 1 addition & 1 deletion rust/libceed-sys/build.rs
Expand Up @@ -41,7 +41,7 @@ fn main() {
};
pkg_config::Config::new()
.statik(statik)
.atleast_version("0.9")
.atleast_version("0.10")
.probe(&ceed_pc)
.unwrap();

Expand Down
4 changes: 2 additions & 2 deletions rust/libceed/Cargo.toml
Expand Up @@ -5,7 +5,7 @@ authors = [
"Jeremy L Thompson <thompson.jeremy.luke@gmail.com>",
]
name = "libceed"
version = "0.9.0"
version = "0.10.0"
edition = "2018"
license = "BSD-2-Clause"
repository = "https://github.com/CEED/libCEED"
Expand All @@ -17,7 +17,7 @@ keywords = ["libceed", "exascale", "high-order"]
categories = ["science"]

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

[dev-dependencies]
Expand Down
2 changes: 1 addition & 1 deletion rust/libceed/README.md
Expand Up @@ -14,7 +14,7 @@ See the [libCEED user manual](https://libceed.org) for details on [interface con
To call libCEED from a Rust package, the following `Cargo.toml` can be used.
```toml
[dependencies]
libceed = "0.9.0"
libceed = "0.10.0"
```

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

0 comments on commit d086b42

Please sign in to comment.