Releases: jump-dev/NLopt.jl
Releases · jump-dev/NLopt.jl
v1.1.1
v1.1.0
NLopt v1.1.0
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 nlopt_exception (#230) (@odow)
- Add CODECOV_TOKEN (#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)
v1.0.3
NLopt v1.0.3
Merged pull requests:
- Remove repeated
force_stop!
inexport
(#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:
v1.0.2
v1.0.1
v1.0.0
NLopt v1.0.0
Closed issues:
- "nlopt failure" should be recoverable (#14)
- Ctrl-C exception in REPL (#68)
- Problems with LN_PRAXIS, GN_DIRECT 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.initial_step (#132)
- issue with pmap: document? (#146)
- Add vector constraints (#163)
- LN_COBYLA 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 MOI_wrapper.jl (#192) (@odow)
- Throw better error when querying initial_step (#193) (@odow)
- Add license headers (#195) (@odow)
- update CI badge (#199) (@stevengj)
- Move MathOptInterface support to extension (#204) (@palday)
v0.6.5
NLopt v0.6.5
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, algorithm_name() 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)
- GN_ORIG_DIRECT segmentation fault (#104)
- NLopt ignoring stopval, tolerance (#107)
- Tolerance-Value dependence of Output (#124)
- Find multiple local minima? (#129)
- returns :XTOL_REACHED 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
andJuMP.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)
v0.6.4
v0.6.3
NLopt v0.6.3
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: