diff --git a/CMakeLists.txt b/CMakeLists.txt index a4563d72..0480c368 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -21,7 +21,7 @@ project (nlopt) #============================================================================== # version set (NLOPT_MAJOR_VERSION "2") -set (NLOPT_MINOR_VERSION "8") +set (NLOPT_MINOR_VERSION "9") set (NLOPT_BUGFIX_VERSION "0") set (NLOPT_VERSION_STRING ${NLOPT_MAJOR_VERSION}.${NLOPT_MINOR_VERSION}.${NLOPT_BUGFIX_VERSION}) message (STATUS "NLopt version ${NLOPT_VERSION_STRING}") @@ -29,7 +29,7 @@ message (STATUS "NLopt version ${NLOPT_VERSION_STRING}") # This is the ABI version number, which differes from the API version above # (it indicates ABI compatibility), but they are typically incremented together. set(SO_MAJOR 0) -set(SO_MINOR 12) +set(SO_MINOR 13) set(SO_PATCH 0) #============================================================================== diff --git a/NEWS.md b/NEWS.md index 1c336fa7..b24945cb 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,16 +1,22 @@ # NLopt Release Notes -## NLopt 2.? +## NLopt 2.9 -* New `NLOPT_LUKSAN` cmake option to build without Luksan LGPL code ([#569]). +10 November 2024 + +* New `NLOPT_LUKSAN` cmake option to build without Luksan LGPL code ([#568]). * Dropped unused LD_LBFGS_NOCEDAL enum value. -* Python 3.13 support ([#565]) +* Python 3.13 support ([#565]). * Fixed COBYLA not returning the optimum ([#57]) -* Various minor bugfixes ([#570], [#368], [#563], [#504]) +* Fixed SLSQP returing infeasible optimum ([#368]) + +* Fixed STOGO not registering new optimum ([504]) + +* Various minor bugfixes ([#570], [#563]) ## NLopt 2.8 @@ -477,6 +483,7 @@ [#13]: https://github.com/stevengj/nlopt/issues/13 [#21]: https://github.com/stevengj/nlopt/issues/21 [#49]: https://github.com/stevengj/nlopt/issues/49 +[#57]: https://github.com/stevengj/nlopt/issues/57 [#160]: https://github.com/stevengj/nlopt/issues/160 [#194]: https://github.com/stevengj/nlopt/issues/194 [#197]: https://github.com/stevengj/nlopt/issues/197 @@ -499,12 +506,14 @@ [#355]: https://github.com/stevengj/nlopt/issues/355 [#361]: https://github.com/stevengj/nlopt/issues/361 [#365]: https://github.com/stevengj/nlopt/issues/365 +[#368]: https://github.com/stevengj/nlopt/issues/368 [#409]: https://github.com/stevengj/nlopt/issues/409 [#420]: https://github.com/stevengj/nlopt/issues/420 [#445]: https://github.com/stevengj/nlopt/issues/445 [#457]: https://github.com/stevengj/nlopt/issues/457 [#465]: https://github.com/stevengj/nlopt/issues/465 [#473]: https://github.com/stevengj/nlopt/issues/473 +[#504]: https://github.com/stevengj/nlopt/issues/504 [#509]: https://github.com/stevengj/nlopt/issues/509 [#510]: https://github.com/stevengj/nlopt/issues/510 [#533]: https://github.com/stevengj/nlopt/issues/533 @@ -513,3 +522,7 @@ [#551]: https://github.com/stevengj/nlopt/issues/551 [#558]: https://github.com/stevengj/nlopt/issues/558 [#561]: https://github.com/stevengj/nlopt/issues/561 +[#563]: https://github.com/stevengj/nlopt/issues/563 +[#565]: https://github.com/stevengj/nlopt/issues/565 +[#568]: https://github.com/stevengj/nlopt/issues/568 +[#570]: https://github.com/stevengj/nlopt/issues/570