Recent Releases of NLopt

NLopt - v1.2.0

NLopt v1.2.0

Diff since v1.1.4

Merged pull requests: - [docs] add section on nloptsetparam to README (#261) (@odow) - Support user defined operator with the new interface (#262) (@yuyichao) - Prep for v1.2.0 (#263) (@odow)

Closed issues: - Alllowing to change dualftolrel (#260)

- Julia
Published by github-actions[bot] 8 months ago

NLopt - v1.1.4

NLopt v1.1.4

Diff since v1.1.3

Merged pull requests: - Update README with a worked example of vector constraints (#257) (@odow) - Fix loading on nightly (#258) (@yuyichao) - Prep for v1.1.4 (#259) (@odow)

Closed issues: - Vector-valued inequality constraints not working as expected (#256)

- Julia
Published by github-actions[bot] 9 months ago

NLopt - v1.1.3

NLopt v1.1.3

Diff since v1.1.2

Merged pull requests: - rewrite NLopt 2.9 workaround for NLopt 2.10 (#254) (@stevengj) - Prep for v1.1.3 (#255) (@odow)

Closed issues: - use NlOpt with GPU and Lux (#253)

- Julia
Published by github-actions[bot] about 1 year ago

NLopt - v1.1.2

NLopt v1.1.2

Diff since v1.1.1

Merged pull requests: - [README] add example of how to trace iterations (#247) (@odow) - Fix GitHub actions badge in README (#249) (@odow) - Work-around removal of LDLBFGSNOCEDAL in NLopt_jll@2.9.0 (#251) (@odow) - Prep for v1.1.2 (#252) (@odow)

Closed issues: - Mention important bug in README (#248) - NLopt_jll@2.9.0 breaks algorithm choice (#250)

- Julia
Published by github-actions[bot] about 1 year ago

NLopt - v1.1.1

NLopt v1.1.1

Diff since v1.1.0

Merged pull requests: - Catch InterruptException and handle as ForcedStop (#245) (@odow) - Prep for v1.1.1 (#246) (@odow)

Closed issues: - Catch CRTL+C in optimize (#244)

- Julia
Published by github-actions[bot] over 1 year ago

NLopt - v1.1.0

NLopt v1.1.0

Diff since v1.0.3

Merged pull requests: - Use Clang.jl to automate C wrapper (#223) (@odow) - Simplify implementation of Algorithm(::Symbol) (#224) (@odow) - Miscellaneous style improvements (#225) (@odow) - Tidy ext/NLoptMathOptInterfaceExt.jl (#226) (@odow) - Update GitHub actions (#227) (@odow) - Ignore src/libnlopt.jl in codecov (#228) (@odow) - Add tests to improve code coverage (#229) (@odow) - Remove global nloptexception (#230) (@odow) - Add CODECOVTOKEN (#231) (@odow) - Update the README to use functions rather that property-based interface (#232) (@odow) - Improve code coverage by adding more tests (#233) (@odow) - Improve test coverage (#234) (@odow) - Simplify and test Base.copy(::Opt) (#235) (@odow) - [docs] add note on thread safety (#236) (@odow) - Refactor MathOptInterfaceExt.jl and add tests to improve coverage (#237) (@odow) - Add section on automatic differentiation to the README (#238) (@odow) - Add support for MOI.ScalarNonlinearFunction (#239) (@odow) - Fix typos in README (#240) (@odow) - Fix and test setting local_optimizer (#241) (@odow) - Prep for v1.1.0 (#242) (@odow) - Fix a typo in the README (#243) (@odow)

Closed issues: - LD_SLSQP does not terminate on NaN (#31) - Easier auto-differentiation support? (#128) - transfer to jump-dev? (#147) - Document non thread-safety (#186) - FAILURE with L-BFGS depending on system size and starting point (#198) - algorithm-specific parameters structure empty (#201) - [MathOptInterfaceExt] Support ScalarNonlinearFunction (#214) - SLSQP in NLopt.jl 1.0.2 throws error: bug: more than iter SQP iterations (#215)

- Julia
Published by github-actions[bot] over 1 year ago

NLopt - v1.0.3

NLopt v1.0.3

Diff since v1.0.2

Merged pull requests: - Remove repeated force_stop! in export (#217) (@Vaibhavdixit02) - Add JuliaFormatter (#219) (@odow) - Refactor tests into functional form (#220) (@odow) - Remove chk from optimize to allow failures to return to the user (#221) (@odow) - Bump version for release (#222) (@Vaibhavdixit02)

Closed issues: - tracing (#16) - ERROR: nlopt failure (#33) - from direct to stogo -> NLOPTINVALIDARGS (#200) - Any verbose option? (#202) - Deal with dsyn in fwi_objective (#216)

- Julia
Published by github-actions[bot] over 1 year ago

NLopt - v1.0.2

NLopt v1.0.2

Diff since v1.0.1

Merged pull requests: - Rethrow errors instead of returning FORCED_STOP (#194) (@odow) - Avoid exception handling for verifying algorithm validity (#212) (@ararslan) - Prep for v1.0.2 (#213) (@odow)

Closed issues: - Exception thrown by objective function is not rethrown by nlopt (#156) - problem (#187) - Linking to preinstalled nlopt binaries (#196) - Call NLopt with vectors (#207) - GPU Capabilities? (#209)

- Julia
Published by github-actions[bot] almost 2 years ago

NLopt - v1.0.1

NLopt v1.0.1

Diff since v1.0.0

Merged pull requests: - Fix MOI.get for MOI.ConstraintFunction (#208) (@odow) - predeclare global used in extension (#211) (@palday)

Closed issues: - memory allocation? (#205) - In Julia 1.10, NLoptMathOptInterfaceExt errors on load (#210)

- Julia
Published by github-actions[bot] about 2 years ago

NLopt - v1.0.0

NLopt v1.0.0

Diff since v0.6.5

Closed issues: - "nlopt failure" should be recoverable (#14) - Ctrl-C exception in REPL (#68) - Problems with LNPRAXIS, GNDIRECT and others... (#70) - Initial step size documentation incorrect (#79) - Signal a new starting point in nested optimization (#80) - NLopt returns BoundsError even though model is properly defined as MathProgBase model (#101) - MethodError for opt.initialstep (#132) - issue with pmap: document? (#146) - Add vector constraints (#163) - LNCOBYLA steps out of bounds (#166) - COBYLA reports solution out of bounds (#183) - Quits if initial point does not satisfy nonlinear constraints (#185) - Problem setting the Local Optimizer (#189) - Maxtime and compilation (#190) - ReInitCache() error (#197) - Should support for MathOptInterface be moved to an extension? (#203)

Merged pull requests: - Fix copying of Opt objects (#184) (@lcontento) - Fix typo when adding vector of constraints (#191) (@odow) - Fix return value of ListOfModelAttributesSet in MOIwrapper.jl (#192) (@odow) - Throw better error when querying initialstep (#193) (@odow) - Add license headers (#195) (@odow) - update CI badge (#199) (@stevengj) - Move MathOptInterface support to extension (#204) (@palday)

- Julia
Published by github-actions[bot] over 2 years ago

NLopt - v0.6.5

NLopt v0.6.5

Diff since v0.6.4

Closed issues: - algorithm termination by maxeval results in Exception (#13) - Build failure on OSX when conflicting Homebrew taps exist (#57) - @NLconstraint, JuMP (#65) - Nelder-Mead termination (#86) - with nlopt-2.4.2, algorithmname() fails in Julia 0.6 (#89) - precompile error (#92) - Invalid NLopt arguments (#96) - Segfault NLopt 0.3.6 in Julia 0.6.2 (Repeatable) (#99) - NLopt Linear Inequality Constraints (#103) - GNORIGDIRECT segmentation fault (#104) - NLopt ignoring stopval, tolerance (#107) - Tolerance-Value dependence of Output (#124) - Find multiple local minima? (#129) - returns :XTOLREACHED but doesn't modify the input values (#136) - Pass gradient cost function in JuMP (#139) - Can not run test example in Julia (#149) - NLopt doesn't catch ForcedStop for some optimizers (#158) - JuMP.value and JuMP.solution_summary are broken when using NLopt.jl solvers (#169) - Run several optimizations in parallel (#180) - Solve FORCED STOP issues (#181)

Merged pull requests: - Remove trailing colon in function definitions in README.md (#172) (@pierre-haessig) - Reenable copytest (#176) (@blegat) - Simplify with VariablesContainer (#177) (@blegat) - Remove useless line in test (#178) (@blegat) - Switch from AppVeyor to Github actions (#179) (@blegat) - Update support to MOI v1.0 (#182) (@odow)

- Julia
Published by github-actions[bot] almost 4 years ago

NLopt - v0.6.4

NLopt v0.6.4

Diff since v0.6.3

Closed issues: - Specifying subsidiary optimization algorithm for augumented Lagranian when using JuMP (#126) - Unknown status FAILURE (#160)

Merged pull requests: - Implement local_optimizer for MOI interface (#173) (@blegat) - Handle missing result status in MOI wrapper (#174) (@blegat) - Breaking changes for MOI 0.10.0 (#175) (@blegat)

- Julia
Published by github-actions[bot] over 4 years ago

NLopt - v0.6.3

NLopt v0.6.3

Diff since v0.6.2

Closed issues: - remove_constraints!(opt) doesn't work; chkn() not defined (#133) - Minimizers are Float32 instead of Float64 (#148) - Dead link in README (#164) - JuMP tutorial to NLopt doesn't work (#165) - NLopt with JuMP puts out-of-bounds value into objective function before optimizing. (#170)

Merged pull requests: - Fix #133, remove_constraints!(opt) doesn't work; chkn() not defined (#159) (@sjvrensburg) - Fix typo in JuMP example (#162) (@aquohn) - Remove leftover hessian code (#167) (@blegat) - Remove useless line (#168) (@blegat) - Remove useless evaluation at zero (#171) (@blegat)

- Julia
Published by github-actions[bot] over 4 years ago

NLopt - v0.6.2

NLopt v0.6.2

Diff since v0.6.1

Closed issues: - Issues with Global optimization (#151) - sslcerts error when installing NLopt (#152) - Passing parameters and second derivatives (#154)

Merged pull requests: - new algorithm-parameter API (#153) (@stevengj)

- Julia
Published by github-actions[bot] about 5 years ago

NLopt - v0.6.1

NLopt v0.6.1

Diff since v0.6.0

Closed issues: - Compatibility with JuMP 0.19? (#130)

Merged pull requests: - Add MOI wrapper (#150) (@blegat)

- Julia
Published by github-actions[bot] over 5 years ago

NLopt - v0.6.0

NLopt v0.6.0

Diff since v0.5.1

Closed issues: - build failiure on OSX 10.9 (#6) - Segfault in LNSBPLX and LNNELDERMEAD (#64) - segfault when setting equal upper and lower bounds and constraints (#81) - Build failure on Travis Linux v0.6 without sudo (#94) - Build error (#98) - LoadError: cannot assign variable Base.count from module Main (#119) - Tutorial example gives answer "type Opt has no field numevals" (#120) - Use of NLopt for complex numbers (#121) - erf not defined (#125) - forced stop when minimizing x^2 (#127) - Cannot find :FORCED_STOP location (#135) - curl error when building (#137) - NLopt build error (#138) - Yet another build error (#143)

Merged pull requests: - rename get_initial_step in README.md (#123) (@magerton) - Install TagBot as a GitHub Action (#140) (@JuliaTagBot) - add Project.toml (#141) (@JeffBezanson) - make Callback_Data mutable (#142) (@JeffBezanson) - switch to NLopt_jll (#145) (@stevengj)

- Julia
Published by github-actions[bot] almost 6 years ago

NLopt - v0.5.1

fix __precompile__ deprecation on 1.0

- Julia
Published by stevengj over 7 years ago

NLopt - v0.5.0

Fix REQUIRE to 0.7-alpha

- Julia
Published by stevengj over 7 years ago

NLopt - v0.4.0

0.7 support (drops 0.6).

- Julia
Published by stevengj over 7 years ago

NLopt - v0.3.6

Fixes Homebrew tap (#85).

- Julia
Published by stevengj over 8 years ago

NLopt - v0.3.5

Updated URLs to new server, fix 0.6 deprecations.

- Julia
Published by stevengj over 8 years ago

NLopt -

- Julia
Published by tkelman almost 9 years ago