From 148624603c99f15866dc2ade727909231f18b4db Mon Sep 17 00:00:00 2001 From: Ardavan Oskooi Date: Sun, 7 Jun 2026 20:13:42 -0700 Subject: [PATCH 1/4] prepare for 4.7.0 release --- NEWS.md | 12 ++++++++++++ configure.ac | 4 ++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/NEWS.md b/NEWS.md index 9a73524..cfa3265 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,17 @@ # Libctl Release Notes +## libctl 4.7.0 + +5/12/2026 + +* New mesh geometry object (#74). + +* Bug fixes for thread safety (#75, #81). + +* Support for multithreading via configure flag `--enable-openmp` (#79). + +* CI workflow via Github Actions (#85). + ## libctl 4.6.0 4/16/2026 diff --git a/configure.ac b/configure.ac index 614f0fb..9bbf3ef 100644 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,5 @@ # Process this file with autoconf to produce a configure script. -AC_INIT([libctl],[4.6.0],[stevenj@alum.mit.edu]) +AC_INIT([libctl],[4.7.0],[stevenj@alum.mit.edu]) AC_CONFIG_SRCDIR([src/ctl.c]) AC_CONFIG_HEADERS([config.h src/ctl.h]) AC_CONFIG_MACRO_DIR([m4]) @@ -8,7 +8,7 @@ AM_MAINTAINER_MODE # Shared-library version number; indicates api compatibility, and is # not the same as the "public" version number. (Don't worry about this # except for public releases.) -SHARED_VERSION_INFO="10:2:3" # CURRENT:REVISION:AGE +SHARED_VERSION_INFO="10:2:4" # CURRENT:REVISION:AGE AM_INIT_AUTOMAKE([foreign]) AC_SUBST(SHARED_VERSION_INFO) From 2f1c3fbe5f6a4469b582db4889353cb5a52cf50d Mon Sep 17 00:00:00 2001 From: "Steven G. Johnson" Date: Thu, 18 Jun 2026 15:06:16 -0400 Subject: [PATCH 2/4] Apply suggestion from @stevengj --- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 9bbf3ef..7696e72 100644 --- a/configure.ac +++ b/configure.ac @@ -8,7 +8,7 @@ AM_MAINTAINER_MODE # Shared-library version number; indicates api compatibility, and is # not the same as the "public" version number. (Don't worry about this # except for public releases.) -SHARED_VERSION_INFO="10:2:4" # CURRENT:REVISION:AGE +SHARED_VERSION_INFO="11:0:4" # CURRENT:REVISION:AGE AM_INIT_AUTOMAKE([foreign]) AC_SUBST(SHARED_VERSION_INFO) From fb5629668ca4fbc3466a34c1e5ae13d29781fa1a Mon Sep 17 00:00:00 2001 From: "Steven G. Johnson" Date: Thu, 18 Jun 2026 15:08:05 -0400 Subject: [PATCH 3/4] Apply suggestion from @stevengj --- NEWS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NEWS.md b/NEWS.md index cfa3265..9cd5d0d 100644 --- a/NEWS.md +++ b/NEWS.md @@ -8,7 +8,7 @@ * Bug fixes for thread safety (#75, #81). -* Support for multithreading via configure flag `--enable-openmp` (#79). +* Enable thread-safety tests via configure flag `--enable-openmp` (#79); the library itself is still single-threaded (but many functions of libctlgeom are thread-safe). * CI workflow via Github Actions (#85). From 55abaee05a9a4ea6adaa0ed02db108f015896378 Mon Sep 17 00:00:00 2001 From: "Steven G. Johnson" Date: Thu, 18 Jun 2026 15:08:36 -0400 Subject: [PATCH 4/4] Apply suggestion from @stevengj --- NEWS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NEWS.md b/NEWS.md index 9cd5d0d..228e781 100644 --- a/NEWS.md +++ b/NEWS.md @@ -2,7 +2,7 @@ ## libctl 4.7.0 -5/12/2026 +6/18/2026 * New mesh geometry object (#74).