Skip to content

v3.9.0

Compare
Choose a tag to compare
@github-actions github-actions released this 21 Sep 09:54
· 1019 commits to master since this release
c9556c9

Optimization v3.9.0

Diff since v3.8.2

Closed issues:

  • Expand docstrings (#51)
  • Add NLopt optimizers to documentation (#86)
  • NLopt algorithms missing from the documentation (#93)
  • MultistartOptimization.jl missing from the documentation (#94)
  • Tutorials in docs (#104)
  • No arguments are passed to Nlopt.jl optimisers (#159)
  • Common interface design (#162)
  • Support mixing manually defined functions with AD backends (#314)
  • QuadDIRECT installation fails (#326)
  • Manually defined constraint jacobian does not get parameters passed (#338)
  • Ipopt gets dense jacobians even if sparse jacobian functions are provided (#339)
  • instantiate_function converts sparse matrix to Float (#341)
  • Inconsistent result different julia versions (#348)
  • Optimization crashes Julia 1.8. (#349)
  • error with complex number u0 in OptimizationOptimisers (#364)
  • Ignore this please (#370)

Merged pull requests:

  • format SciML Style (#306) (@ChrisRackauckas)
  • Add progress info for OptimizationBBO (#336) (@SebastianM-C)
  • Pass cons_hess_prototype and cons_jac_prototype from user's OptimizationFunction in the created OF in AutoForwardDiff (#340) (@Vaibhavdixit02)
  • Incorrect convert call for cons_hess_prototype since it's a vector of matrices and make manually passed derivatives take 3 arguments (#342) (@Vaibhavdixit02)
  • unify docs (#345) (@ArnoStrouwen)
  • Update OptimizationMOI README (#351) (@odow)
  • Tutorial typo (#353) (@vavrines)
  • badges (#355) (@ArnoStrouwen)
  • doc cov (#356) (@ArnoStrouwen)
  • start fixing tutorials for strict docs (#358) (@ArnoStrouwen)
  • CompatHelper: add new compat entry for OrdinaryDiffEq at version 6 for package docs, (keep existing compat) (#359) (@github-actions[bot])
  • CompatHelper: add new compat entry for SciMLSensitivity at version 7 for package docs, (keep existing compat) (#360) (@github-actions[bot])
  • CompatHelper: add new compat entry for Flux at version 0.13 for package docs, (keep existing compat) (#361) (@github-actions[bot])
  • Concretely typed fields in MOIOptimizationProblem (#363) (@baggepinnen)
  • Add Invalidations.yml [ci skip] [skip tests] (#365) (@ranocha)
  • MassInstallAction: Install the Invalidations workflow on this repository (#367) (@devmotion)
  • error with complex number u0 in OptimizationOptimisers (#368) (@KirillZubov)
  • Add QuadDIRECT to Project.toml and install it on CI (#371) (@Vaibhavdixit02)