diff --git a/NEWS b/NEWS index 0e34c9a6817336d62dbc26c02a49a008664fdb94..751bdd5d12b71179cc96c3e2417338017993f49e 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,5 @@ -Recent changes: +Changes in version 0.4.3 ("Fitzebohnen"), released in February 2024: + - Support FLINT version 3. - Add an upper bound on the permitted class number in ECPP, to avoid choosing discriminants for which class polynomials cannot be computed in reasonable time and with reasonable memory. diff --git a/configure.ac b/configure.ac index 42a73b3b89a24cd9fb197d4655a59b1ed8828fff..c49c00cbc49c2f8b7f9a775d476cf4a4b52bcaf6 100644 --- a/configure.ac +++ b/configure.ac @@ -1,7 +1,7 @@ /* configure.ac -Copyright (C) 2009, 2010, 2011, 2012, 2013, 2015, 2016, 2018, 2021, 2022, 2023 Andreas Enge +Copyright (C) 2009, 2010, 2011, 2012, 2013, 2015, 2016, 2018, 2021, 2022, 2023, 2024 Andreas Enge This file is part of CM. @@ -21,7 +21,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ AC_PREREQ([2.69]) -AC_INIT([cm],[0.4.3dev],[andreas.enge@inria.fr]) +AC_INIT([cm],[0.4.3],[andreas.enge@inria.fr]) AC_CONFIG_AUX_DIR([config]) AC_CONFIG_SRCDIR([lib/cm.h]) AC_CONFIG_HEADERS([config.h]) diff --git a/doc/version.texi b/doc/version.texi index 1d80d9f83eaf6ffb9c97a12dcdfaf67345c39246..c3b9f75601f8ff14096dcfbdf504903df35847a7 100644 --- a/doc/version.texi +++ b/doc/version.texi @@ -1,4 +1,4 @@ -@set UPDATED 12 January 2024 -@set UPDATED-MONTH January 2024 -@set EDITION 0.4.3dev -@set VERSION 0.4.3dev +@set UPDATED 23 February 2024 +@set UPDATED-MONTH February 2024 +@set EDITION 0.4.3 +@set VERSION 0.4.3 diff --git a/lib/Makefile.am b/lib/Makefile.am index dff700d2ba5a408aa4bed40cba8dd7218c168eda..bda5b7509680ceee90a5d384ad17f88ef8f033de 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -7,7 +7,7 @@ if MPI lib_LTLIBRARIES += libcm_mpi.la endif -libcm_la_LDFLAGS = -version-info 1:1:0 +libcm_la_LDFLAGS = -version-info 2:0:1 libcm_la_SOURCES = cm.h cm-arith.h cm-impl.h get_version.c \ timer.c file.c nt.c qdev.c modular.c modpol.c mpzx.c classgroup.c \ diff --git a/lib/cm.h b/lib/cm.h index 9a03c687016fe0d27dcdc437d5652a84856a8bbc..555f29d2d6f35be90daaca8ae3c94677a6056214 100644 --- a/lib/cm.h +++ b/lib/cm.h @@ -1,7 +1,7 @@ /* cm.h - header file for the cm library -Copyright (C) 2009, 2010, 2012, 2015, 2016, 2018, 2021, 2022, 2023 Andreas Enge +Copyright (C) 2009, 2010, 2012, 2015, 2016, 2018, 2021, 2022, 2023, 2024 Andreas Enge This file is part of CM. @@ -34,7 +34,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #define CM_VERSION_MAJOR 0 #define CM_VERSION_MINOR 4 #define CM_VERSION_PATCHLEVEL 3 -#define CM_VERSION_STRING "0.4.3dev" +#define CM_VERSION_STRING "0.4.3" #define CM_MODPOL_J 'j' #define CM_MODPOL_DOUBLEETA 'd' diff --git a/lib/get_version.c b/lib/get_version.c index 85f9e841999f61a5f2c8fcad869d48b0f629dc13..7fb663c1aeb317d2570c7c4f429d593f1ba3b847 100644 --- a/lib/get_version.c +++ b/lib/get_version.c @@ -1,7 +1,7 @@ /* get_version.c - print the CM version -Copyright (C) 2022, 2023 Andreas Enge +Copyright (C) 2022, 2023, 2024 Andreas Enge This file is part of CM. @@ -23,6 +23,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #include "cm-impl.h" const char *cm_get_version (void) { - return "0.4.3dev"; + return "0.4.3"; }