Skip to content

Commit 49d9662

Browse files
authored
Prep for v1.38.0 (#2692)
1 parent e24e2f8 commit 49d9662

File tree

2 files changed

+31
-1
lines changed

2 files changed

+31
-1
lines changed

Project.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name = "MathOptInterface"
22
uuid = "b8f27783-ece8-5eb3-8dc8-9495eed66fee"
3-
version = "1.37.2"
3+
version = "1.38.0"
44

55
[deps]
66
BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf"

docs/src/changelog.md

+30
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,36 @@ CurrentModule = MathOptInterface
77
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
88
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
99

10+
## v1.38.0 (March 13, 2025)
11+
12+
### Added
13+
14+
- Added the `Nonlinear.SymbolicAD` submodule (#2624), (#2685)
15+
16+
### Fixed
17+
18+
- Fixed a bug in `Utilities.operate(vcat, ) -> VectorNonlinearFunction` which
19+
previously did not ensure that the returned function could be mutated (#2682)
20+
- Fixed `get` for [`ConstraintFunction`](@ref) of
21+
[`Bridges.Constraint.SplitHyperRectangleBridge`](@ref) to not add spurious
22+
`+0` and `-0` (#2681)
23+
- Fixed `test_basic_` tests to use [`Nonlinear.SymbolicAD.simplify`](@ref) when
24+
comparing constraint functions. This fixes some tests with
25+
[`VectorNonlinearFunction`](@ref) that failed because the bridge
26+
reformulations were not recognized as being equivalent (#2686)
27+
- Fixed [`FileFormats.MOF.Model`](@ref) to use `use_nlp_block = false` by
28+
default if the model contains [`ScalarNonlinearFunction`](@ref). This change
29+
could be regarded as technically breaking because writing and reading a model
30+
with [`ScalarNonlinearFunction`](@ref) used to return a [`NLPBlock`](@ref),
31+
but now it reads functions as the expected [`ScalarNonlinearFunction`](@ref)
32+
(#2688)
33+
- Fixed [`Test.version_added`](@ref) for a number of tests that were added in
34+
recent versions (#2690), (#2691)
35+
36+
### Other
37+
38+
- Refactor some tests in `Bridges` (#2684)
39+
1040
## v1.37.2 (March 4, 2025)
1141

1242
### Fixed

0 commit comments

Comments
 (0)