Skip to content

Releases: control-toolbox/OptimalControlProblems.jl

v0.4.0

09 Dec 13:00
c44fe5d

Choose a tag to compare

What's Changed

  • CompatHelper: bump compat for NLPModelsIpopt to 0.11 for package test, (drop existing compat) by @github-actions[bot] in #149
  • [AUTO] JuliaFormatter.jl run by @github-actions[bot] in #171
  • change max to min by @AmielMetier in #184
  • [AUTO] JuliaFormatter.jl run by @github-actions[bot] in #185
  • Expand exclusion list for optimal control problems by @ocots in #189

New Contributors

Full Changelog: v0.3.2...v0.4.0

v0.3.2

25 Oct 12:39
e971c7b

Choose a tag to compare

OptimalControlProblems v0.3.2

Diff since v0.3.1

Merged pull requests:

  • Update README (2025-10-06) with latest ABOUT.md, INSTALL.md, CONTRIBUTING.md and badges (#165) (@github-actions[bot])
  • [Bug] Max objective for exa (#168) (@ocots)
  • Update CI.yml (#169) (@ocots)

Closed issues:

  • [Bug] Max objective for exa (#167)

v0.3.1

02 Oct 07:54
7d0a184

Choose a tag to compare

OptimalControlProblems v0.3.1

Diff since v0.3.0

Merged pull requests:

  • Update README (2025-09-28) with latest ABOUT.md, INSTALL.md, CONTRIBUTING.md and badges (#161) (@github-actions[bot])
  • Minor fixes (#163) (@ocots)

v0.3.0

25 Sep 15:33
a09a56f

Choose a tag to compare

OptimalControlProblems v0.3.0

Diff since v0.2.2

Breaking changes

  • metadata() is now a function.

What's Changed

  • Update README with latest ABOUT.md, INSTALL.md, CONTRIBUTING.md and badges by @github-actions[bot] in #138
  • Update descriptions of the problems by @ocots in #133
  • Configurable problems by @ocots in #150
  • Add tests by @ocots in #139
  • clean metadata by @ocots in #152
  • Update README (2025-09-22) with latest ABOUT.md, INSTALL.md, CONTRIBUTING.md and badges by @github-actions[bot] in #155
  • 88 dev adding models for exa by @jbcaillau in #137

Full Changelog: v0.2.2...v0.3.0

Merged pull requests:

  • Update descriptions of the problems (#133) (@ocots)
  • 88 dev adding models for exa (#137) (@jbcaillau)
  • Update README with latest ABOUT.md, INSTALL.md, CONTRIBUTING.md and badges (#138) (@github-actions[bot])
  • Add tests (#139) (@ocots)
  • Configurable problems (#150) (@ocots)
  • clean metadata (#152) (@ocots)
  • Update README (2025-09-22) with latest ABOUT.md, INSTALL.md, CONTRIBUTING.md and badges (#155) (@github-actions[bot])

Closed issues:

  • [Dev] Quadrotor model (#87)
  • [Dev] Adding models for exa (#88)
  • [General] Review the documentation of the problems (#110)
  • [General] Release v1.0 (#129)
  • [General] Configurable problems (#135)

v0.2.2

31 Aug 16:52
3ab8547

Choose a tag to compare

OptimalControlProblems v0.2.2

Diff since v0.2.1

Merged pull requests:

  • comparaison test between JuMP and OptimalControl Models (#79) (@Nico77310)
  • Small refactoring (#80) (@ocots)
  • call (#84) (@ocots)
  • Review the documentation (#90) (@ocots)
  • CompatHelper: add new compat entry for NLPModels at version 0.21 for package docs, (drop existing compat) (#94) (@github-actions[bot])
  • CompatHelper: add new compat entry for DataFrames at version 1 for package docs, (drop existing compat) (#95) (@github-actions[bot])
  • CompatHelper: add new compat entry for CTModels at version 0.6 for package docs, (drop existing compat) (#96) (@github-actions[bot])
  • CompatHelper: add new compat entry for ExaModels at version 0.9 for package docs, (drop existing compat) (#97) (@github-actions[bot])
  • CompatHelper: add new compat entry for Plots at version 1 for package docs, (drop existing compat) (#98) (@github-actions[bot])
  • CompatHelper: add new compat entry for DocumenterInterLinks at version 1 for package docs, (drop existing compat) (#99) (@github-actions[bot])
  • Update compat (#101) (@ocots)
  • Add descriptions of the problems and references (#102) (@ocots)
  • change final time to 100 (#111) (@ocots)
  • Problems documentation (#114) (@ocots)
  • 113 dev share metadata between models (#116) (@ocots)
  • return only docp (#117) (@ocots)
  • Add kwargs (#119) (@ocots)
  • add credits (#120) (@ocots)
  • replace build sol (#121) (@ocots)
  • beam lagrange_to_mayer=false (#122) (@ocots)
  • remove quadrotor (#127) (@ocots)
  • Getter for the objective value, JuMP model (#128) (@ocots)
  • 131 general zenodo (#132) (@ocots)

Closed issues:

  • [Bug] CI (#69)
  • [Dev] Benchmarking (#76)
  • [Dev] Add InfiniteOpt version of the problems (#77)
  • [Dev] Comparison tests (#78)
  • [Dev] Actions (#83)
  • [Doc] Review the documentation (#86)
  • [Doc] Problems (#91)
  • [General] Compat (#100)
  • [Dev] Bioreactor (#103)
  • [Dev] Issue with the objective value for the init (#104)
  • [General] DOCP (#105)
  • [Dev] kwargs (#106)
  • [General] Acknowledgement (#107)
  • [General] Problems (#108)
  • [General] Build ocp solution (#109)
  • [Doc] Infos (#112)
  • [Dev] Share metadata between models (#113)
  • [General] Objective getter (#123)
  • [General] Remove quadrotor from the list (#126)
  • [General] Zenodo (#131)

v0.2.1

11 Jun 12:56
1203afa

Choose a tag to compare

OptimalControlProblems v0.2.1

Diff since v0.2.0

Merged pull requests:

Closed issues:

  • [Dev] Add CTDirect.jl test problems (#11)
  • [Dev] New release (#73)
  • [Dev] Up compat (#74)

v0.2.0

19 Apr 11:50
dfeea0e

Choose a tag to compare

OptimalControlProblems v0.2.0

Diff since v0.1.1

  • [AUTO] JuliaFormatter.jl run by @github-actions in #61
  • up with OptimalControl 1.0 by @ocots in #71
  • fix tests by @ocots in #72

Full Changelog: v0.1.1...v0.2.0

Merged pull requests:

Closed issues:

  • [Dev] New package (#45)
  • [Dev] Update compat (#70)

v0.1.1

16 Sep 15:34
e28285c

Choose a tag to compare

OptimalControlProblems v0.1.1

Diff since v0.1.0

Merged pull requests:

  • Update README.md (#3) (@jbcaillau)
  • Update Formatter.yml (#5) (@ocots)
  • Update README.md (#6) (@ocots)
  • CompatHelper: add new compat entry for Documenter at version 1 for package docs, (keep existing compat) (#8) (@github-actions[bot])
  • Add COTS models (#9) (@0Yassine0)
  • Bump peter-evans/create-pull-request from 3 to 6 (#10) (@dependabot[bot])
  • CompatHelper: add new compat entry for JuMP at version 1, (drop existing compat) (#14) (@github-actions[bot])
  • CompatHelper: add new compat entry for OptimalControl at version 0.12, (drop existing compat) (#15) (@github-actions[bot])
  • Extensions (#21) (@0Yassine0)
  • Upgrade metadata (#23) (@0Yassine0)
  • add aqua tests (#26) (@ocots)
  • CompatHelper: add new compat entry for Aqua at version 0.8 for package test, (drop existing compat) (#28) (@github-actions[bot])
  • CompatHelper: add new compat entry for CTBase at version 0.13 for package test, (drop existing compat) (#29) (@github-actions[bot])
  • CompatHelper: add new compat entry for CTDirect at version 0.12 for package test, (drop existing compat) (#30) (@github-actions[bot])
  • CompatHelper: add new compat entry for JuMP at version 1 for package test, (drop existing compat) (#31) (@github-actions[bot])
  • CompatHelper: add new compat entry for NLPModelsIpopt at version 0.10 for package test, (drop existing compat) (#32) (@github-actions[bot])
  • CompatHelper: add new compat entry for Ipopt at version 1 for package test, (drop existing compat) (#33) (@github-actions[bot])
  • 11 dev add ctdirectjl test problems (#35) (@0Yassine0)
  • 24 doc create documentation (#36) (@0Yassine0)
  • CompatHelper: bump compat for CTBase to 0.14, (drop existing compat) (#38) (@github-actions[bot])
  • CompatHelper: bump compat for CTBase to 0.14 for package test, (drop existing compat) (#39) (@github-actions[bot])
  • 41 bug use ctbase 0.13.0 (#42) (@0Yassine0)
  • up title (#44) (@ocots)
  • Use new syntax ocp (#53) (@0Yassine0)
  • 54 dev change the return value to nlp + docp (#55) (@0Yassine0)
  • quadrotor fail (#59) (@0Yassine0)

Closed issues:

  • [Dev] Add COTS models (#4)
  • [Dev] Add CTDirect.jl test problems (#11)
  • [Dev] Extensions (#12)
  • [Dev] Increase time limit (#20)
  • [Dev] upgrade MetaData (#22)
  • [Doc] Create documentation (#24)
  • [Dev] Add Aqua tests (#25)
  • [Bug] use CTBase 0.13.0 (#41)
  • [Doc] Update title (#43)
  • Using new syntax (#52)
  • [Dev] Change the return value to nlp + docp (#54)
  • [Bug] quadrotor (#58)

v0.1.0

28 Aug 20:32
01fb404

Choose a tag to compare

What's Changed

New Contributors

  • @ocots made their first contribution in #2

Full Changelog: https://github.com/control-toolbox/OptimalControlProblems.jl/commits/v0.1.0