diff --git a/BREAKING.md b/BREAKING.md index a3fb0a06c..f7896e0fd 100644 --- a/BREAKING.md +++ b/BREAKING.md @@ -2,6 +2,9 @@ This document describes the breaking changes when migrating from **OptimalControl.jl v1.1.6** (last stable release) to **v2.0.0**. +!!! note "v2.0.2 Compatibility" + **v2.0.2** is fully backward compatible with v2.0.1. It contains a dependency update (UnoSolver v0.2 → v0.3) with no breaking changes. + !!! note "v2.0.1 Compatibility" **v2.0.1** is fully backward compatible with v2.0.0. It contains documentation improvements and an export change (`build_initial_guess` is now explicitly reexported) with no breaking changes. diff --git a/CHANGELOG.md b/CHANGELOG.md index 447f59aba..9df7ab59c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,6 +22,15 @@ Versions follow [Semantic Versioning](https://semver.org/spec/v2.0.0.html). --- +## [2.0.2] — 2026-04-14 + +### Changed + +- **Dependencies**: + - Updated UnoSolver from v0.2 to v0.3 + +--- + ## [2.0.0] — 2026-04-03 **Major version release** with complete solve architecture redesign. This release introduces breaking changes from v1.1.6 (last stable release). See [BREAKING.md](BREAKING.md) for detailed migration guide. diff --git a/Project.toml b/Project.toml index 88b9afdd8..f2d4b672f 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "OptimalControl" uuid = "5f98b655-cc9a-415a-b60e-744165666948" -version = "2.0.1" +version = "2.0.2" authors = ["Olivier Cots "] [deps] @@ -30,7 +30,7 @@ CTFlows = "0.8" CTModels = "0.9" CTParser = "0.8" CTSolvers = "0.4" -CUDA = "5" +CUDA = "5, 6" CommonSolve = "0.2" DifferentiationInterface = "0.7" DocStringExtensions = "0.9" @@ -51,7 +51,7 @@ Reexport = "1" SolverCore = "0.3.9" SplitApplyCombine = "1" Test = "1" -UnoSolver = "0.2" +UnoSolver = "0.3" julia = "1.10" [extras] diff --git a/docs/Project.toml b/docs/Project.toml index 255eb444a..dde778229 100644 --- a/docs/Project.toml +++ b/docs/Project.toml @@ -35,7 +35,7 @@ CTModels = "0.9" CTParser = "0.8" CTSolvers = "0.4" CommonSolve = "0.2" -CUDA = "5" +CUDA = "5, 6" DataFrames = "1" Documenter = "1" DocumenterInterLinks = "1" @@ -52,5 +52,5 @@ NLPModelsKnitro = "0.10" NonlinearSolve = "4" OrdinaryDiffEq = "6" Plots = "1" -UnoSolver = "0.2" +UnoSolver = "0.3" julia = "1.10"