From 2987322a2626b3f5668694cc5fb28864b4c00d8f Mon Sep 17 00:00:00 2001 From: Olivier Cots Date: Tue, 14 Apr 2026 15:26:54 +0200 Subject: [PATCH 1/3] Update UnoSolver to v0.3 --- Project.toml | 2 +- docs/Project.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Project.toml b/Project.toml index 544665be8..5c21e6556 100644 --- a/Project.toml +++ b/Project.toml @@ -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..4905c9d1b 100644 --- a/docs/Project.toml +++ b/docs/Project.toml @@ -52,5 +52,5 @@ NLPModelsKnitro = "0.10" NonlinearSolve = "4" OrdinaryDiffEq = "6" Plots = "1" -UnoSolver = "0.2" +UnoSolver = "0.3" julia = "1.10" From 0cd42b448cb7e10ea53ffe92d5b6515b18182031 Mon Sep 17 00:00:00 2001 From: Olivier Cots Date: Tue, 14 Apr 2026 15:29:48 +0200 Subject: [PATCH 2/3] Release v2.0.2 --- BREAKING.md | 3 +++ CHANGELOG.md | 9 +++++++++ Project.toml | 2 +- 3 files changed, 13 insertions(+), 1 deletion(-) 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 938bb88fb..d46bc56cd 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] From 652ca088569eb540e1d717134cc34713fcab3212 Mon Sep 17 00:00:00 2001 From: Olivier Cots Date: Tue, 14 Apr 2026 15:36:16 +0200 Subject: [PATCH 3/3] Widen CUDA compat to allow v6 --- Project.toml | 2 +- docs/Project.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Project.toml b/Project.toml index d46bc56cd..f2d4b672f 100644 --- a/Project.toml +++ b/Project.toml @@ -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" diff --git a/docs/Project.toml b/docs/Project.toml index 4905c9d1b..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"