From ab20f9ce70de43e057771e85b591fa25cbc4336b Mon Sep 17 00:00:00 2001 From: Ardavan Oskooi Date: Thu, 9 Nov 2023 13:17:15 -0800 Subject: [PATCH] Prepare for 1.28 release (#2708) * prepare for 1.28 release * Update NEWS.md * Revert "Update NEWS.md" This reverts commit 9f0cc7b3ba9b12cd0949bb7dbd5ce6e8f2945459. * news for 2631 * news links * news tweak * news tweak: mention label_geometry=True * shared lib major version doesn't change since header file is unchanged --------- Co-authored-by: Steven G. Johnson --- NEWS.md | 18 ++++++++++++++++++ configure.ac | 4 ++-- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/NEWS.md b/NEWS.md index 3db1f1f98..3aab9f403 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,15 @@ # Meep Release Notes +## Meep 1.28.0 + +11/9/2023 + +* Improved special field updates for r=0 in cylindrical coordinates ([#2538]). + +* Geometric objects now have a `label` field that appears when `Simulation.plot2D` is called with `label_geometry=True` ([#2631]). + +* Various improvements and minor bug fixes ([#2554], [#2599], [#2560], [#2611], [#2684], [#2695]) and additional documentation. + ## Meep 1.27.0 5/25/2023 @@ -1177,3 +1187,11 @@ Meep 1.0.1 [#2499]: https://github.com/NanoComp/meep/issues/2499 [#2504]: https://github.com/NanoComp/meep/issues/2504 [#2518]: https://github.com/NanoComp/meep/issues/2518 +[#2538]: https://github.com/NanoComp/meep/issues/2538 +[#2554]: https://github.com/NanoComp/meep/issues/2554 +[#2560]: https://github.com/NanoComp/meep/issues/2560 +[#2599]: https://github.com/NanoComp/meep/issues/2599 +[#2611]: https://github.com/NanoComp/meep/issues/2611 +[#2631]: https://github.com/NanoComp/meep/issues/2631 +[#2684]: https://github.com/NanoComp/meep/issues/2684 +[#2695]: https://github.com/NanoComp/meep/issues/2695 diff --git a/configure.ac b/configure.ac index 11b33b1d3..fd3b27ff2 100644 --- a/configure.ac +++ b/configure.ac @@ -1,13 +1,13 @@ # Process this file with autoconf to produce a configure script. -AC_INIT([meep],[m4_esyscmd(./version.sh 1.28.0-beta)]) +AC_INIT([meep],[m4_esyscmd(./version.sh 1.28.0)]) AC_CONFIG_SRCDIR(src/step.cpp) # 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.) Note that any change to a C++ class # definition (in the .hpp file) generally breaks binary compatibility. -SHARED_VERSION_INFO="32:0:0" # CURRENT:REVISION:AGE +SHARED_VERSION_INFO="32:1:0" # CURRENT:REVISION:AGE AM_INIT_AUTOMAKE([foreign color-tests parallel-tests silent-rules 1.11]) AM_SILENT_RULES(yes)