diff --git a/Project.toml b/Project.toml index 853422f3..10cdd5fa 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "ParametricOptInterface" uuid = "0ce4ce61-57bf-432b-a095-efac525d185e" authors = ["Tomás Gutierrez "] -version = "0.15.3" +version = "0.15.4" [deps] MathOptInterface = "b8f27783-ece8-5eb3-8dc8-9495eed66fee" diff --git a/docs/src/changelog.md b/docs/src/changelog.md index 3dc8af88..c9a6a865 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -7,14 +7,25 @@ CurrentModule = ParametricOptInterface The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## Version 0.15.4 (October 11, 2026) ### Added - Models that contain parameters but no decision variables are now solved by `Optimizer` itself instead of being sent to the inner optimizer, which usually rejects them. The new `SolveWithoutVariables` and - `NoVariablesFeasibilityTolerance` attributes control this behavior. + `NoVariablesFeasibilityTolerance` attributes control this behavior (#241) + +### Other + +- Tighter SCS tolerances and exact expected values in tests (#243) + +## Version 0.15.3 (May 27, 2026) + +### Fixed + +- The bridging cost of quadratic constraints is transformed along with the + constraints, which are converted to affine ones (#240) ## Version 0.15.2 (March 15, 2026)