Changelog for
libnlopt1-debuginfo-2.10.0-1.1.x86_64.rpm :
* Sun Feb 09 2025 Bernhard Wiedemann
- Use strip-nondeterminism to normalize jar mtimes for reproducible builds
* Thu Feb 06 2025 Atri Bhattacharya - Update to version 2.10.0:
* New Java bindings (gh#stevengj/nlopt#578).
* Allow disabling exceptions with set_exceptions_enabled (gh#stevengj/nlopt#580).
* Configurable tolg tolerance parameter for Luksan gradient stopping condition (gh#stevengj/nlopt#585).
* Restored LD_LBFGS_NOCEDAL enum value (dropped in 2.9) to ease backwards compatibility for wrappers in other languages (though this algorithm is currently unimplemented) (gh#stevengj/nlopt#587).- Build and install java bindings as part of a newly split nlopt-java package.- Bump shlib name in keeping with upstream so version update.
* Fri Dec 20 2024 Atri Bhattacharya - Update to version 2.9.1:
* Fixed PRAXIS box constraints (gh#stevengj/nlopt#528).
* Sun Nov 17 2024 Atri Bhattacharya - Fix %requires_eq usage for \"pkgconfig(octave)\".
* Thu Nov 14 2024 Atri Bhattacharya - Update to version 2.9.0:
* New NLOPT_LUKSAN cmake option to build without Luksan LGPL code (gh#stevengj/nlopt#568).
* Dropped unused LD_LBFGS_NOCEDAL enum value.
* Python 3.13 support (gh#stevengj/nlopt#565).
* Fixed COBYLA not returning the optimum (gh#stevengj/nlopt#57)
* Fixed SLSQP returning infeasible optimum (gh#stevengj/nlopt#368)
* Fixed STOGO not registering new optimum (gh#stevengj/nlopt#504)
* Various minor bugfixes (gh#stevengj/nlopt#570, gh#stevengj/nlopt#563, gh#stevengj/nlopt#379, gh#stevengj/nlopt#511)- Update License to LGPL-2.1-or-later in keeping with upstream.
* Sat Aug 10 2024 Atri Bhattacharya - Update to version 2.8.0:
* Support C++ functors for objective functions (gh#stevengj/nlopt#457).
* CCSA/MMA an now use the initial_step parameter to bound their initial stepsize,
* and also expose a new internal parameter rho_init (gh#stevengj/nlopt#561).
* Install pkg-config file on Windows (gh#stevengj/nlopt#534).
* Allow having more equality constraints than there are variables (gh#stevengj/nlopt#509).
* Bugfixes: - gh#stevengj/nlopt#558 - gh#stevengj/nlopt#533 - gh#stevengj/nlopt#473 - gh#stevengj/nlopt#465
* Build improvements (gh#stevengj/nlopt#551, gh#stevengj/nlopt#535, gh#stevengj/nlopt#510, gh#stevengj/nlopt#445).- Build with -D_FORTIFY_SOURCE=2 (not 3) to avoid test crashes (gh#stevengj/nlopt#563).
* Fri Feb 11 2022 Atri Bhattacharya - Build for all supported python flavours.- Edit flavor names so that auto-generated python packages are called pythonXY-nlopt and not pythonXY-nlopt-bindings; no-name flavor now builds the bindings, while \"main\" flavor builds the main C/C++ library and devel package.
* Tue Feb 08 2022 Stefan BrĂ¼ns - Split bindings into separate build, to avoid the octave (and thus Java, Qt5, ...) dependency. Also allows to build the library on SLE 15.x.- Adjust Python3 package name (python-nlopt -> python3-nlopt)
* Tue Dec 07 2021 Atri Bhattacharya - Update to version 2.7.1:
* Various minor bugfixes (gh#stevengj/nlopt#268, gh#stevengj/nlopt#409, gh#stevengj/nlopt#420)
* Build improvements (support Octave 6.x, Guile 3.x, Cmake 3.2).
* Sun Nov 29 2020 Atri Bhattacharya - Update to version 2.7.0:
* New nlopt_set_param API for setting internal algorithm parameters (gh#stevengj/nlopt#365).
* Avoid library-symbol conflicts (gh#stevengj/nlopt#355, gh#stevengj/nlopt#361)- Run tests using ctest as part of %check section.- Handle erroneous RPATH in openSUSE:Leap:15.2\'s %cmake macro by explicitly setting CMAKE_SKIP_RPATH to OFF and CMAKE_SKIP_INSTALL_RPATH to ON; while only required for 15.2, setting these for all versions doesn\'t hurt.