Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions CITATION.cff
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
cff-version: 1.2.0
title: "libCEED: Efficient Extensible Discretization"
version: 0.12.0
date-released: 2023-10-31
version: 1.0.0
date-released: 2025-08-15
license: BSD-2-Clause
message: "Please cite the following works when using this software."
authors:
Expand Down
2 changes: 1 addition & 1 deletion Doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ PROJECT_NAME = libCEED
# could be handy for archiving the generated documentation or if some version
# control system is used.

PROJECT_NUMBER = v0.12.0
PROJECT_NUMBER = v1.0.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: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ Rust users can include libCEED via `Cargo.toml`:

```toml
[dependencies]
libceed = "0.12.0"
libceed = "1.0.0"
```

See the [Cargo documentation](https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html#specifying-dependencies-from-git-repositories) for details.
Expand Down
2 changes: 1 addition & 1 deletion ceed.pc.template
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ cflags_extra=%opt%

Name: CEED
Description: Code for Efficient Extensible Discretization
Version: 0.12.0
Version: 1.0.0
Cflags: -I${includedir}
Libs: -L${libdir} -lceed
Libs.private: %libs_private%
10 changes: 10 additions & 0 deletions doc/sphinx/source/releasenotes.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,16 @@ On this page we provide a summary of the main API changes, new features and exam

### Interface changes

### New features

### Examples

(v1-0)=

## v1.0 (August 15, 2025)

### Interface changes

- Add `bool` field type for `CeedQFunctionContext` and related interfaces to use `bool` fields.
- `CEED_BASIS_COLLOCATED` removed; users should only use `CEED_BASIS_NONE`.
- Remove unneeded pointer for `CeedElemRestrictionGetELayout`.
Expand Down
6 changes: 3 additions & 3 deletions include/ceed/ceed.h
Original file line number Diff line number Diff line change
Expand Up @@ -137,10 +137,10 @@ CEED_EXTERN int CeedErrorExit(Ceed ceed, const char *filename, int line_no, cons

/// libCEED library version numbering
/// @ingroup Ceed
#define CEED_VERSION_MAJOR 0
#define CEED_VERSION_MINOR 12
#define CEED_VERSION_MAJOR 1
#define CEED_VERSION_MINOR 0
#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
4 changes: 2 additions & 2 deletions julia/LibCEED.jl/Project.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name = "LibCEED"
uuid = "2cd74e05-b976-4426-91fa-5f1011f8952b"
version = "0.3.0"
version = "1.0.0"

[deps]
CEnum = "fa961155-64e5-5f13-b03f-caf6b980ea82"
Expand All @@ -25,7 +25,7 @@ Requires = "1"
StaticArrays = "1"
UnsafeArrays = "1"
julia = "1.6"
libCEED_jll = "0.12"
libCEED_jll = "1.0"

[extras]
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
Expand Down
2 changes: 1 addition & 1 deletion rust/libceed-sys/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ authors = [
]
build = "build.rs"
name = "libceed-sys"
version = "0.12.0"
version = "1.0.0"
links = "libceed-sys"
edition = "2018"
license = "BSD-2-Clause"
Expand Down
2 changes: 1 addition & 1 deletion rust/libceed-sys/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ While our focus is on high-order finite elements, the approach is mostly algebra
To use low level libCEED bindings in a Rust package, the following `Cargo.toml` can be used.
```toml
[dependencies]
libceed-sys = "0.12.0"
libceed-sys = "1.0.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
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ fn main() {
};
pkg_config::Config::new()
.statik(statik)
.atleast_version("0.12.0")
.atleast_version("1.0.0")
.probe(&ceed_pc)
.unwrap();

Expand Down
4 changes: 2 additions & 2 deletions rust/libceed/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ authors = [
"Jeremy L Thompson <[email protected]>",
]
name = "libceed"
version = "0.12.0"
version = "1.0.0"
edition = "2018"
rust-version = "1.56"
license = "BSD-2-Clause"
Expand All @@ -18,7 +18,7 @@ keywords = ["libceed", "exascale", "high-order"]
categories = ["science"]

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

[dev-dependencies]
Expand Down
2 changes: 1 addition & 1 deletion rust/libceed/README.md
Original file line number Diff line number Diff line change
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.12.0"
libceed = "1.0.0"
```

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