Commit bc8e107
#1286 bumped all 28 packages as breaking. By the SciML rule that a
re-exported foreign name is not documented public API, it is not breaking:
no package removed an explicit `export`, and every name that left a
namespace did so through a removed `@reexport` of a foreign package.
Measured with names() against the pre-#1286 tree (Julia 1.11):
Optimization 228 -> 39 names, 190 dropped, 0 owned by itself
OptimizationOptimJL 263 -> 36 names, 227 dropped, 0 owned by itself
OptimizationBBO 244 -> 17 names, 227 dropped, 0 owned by itself
OptimizationNLopt 271 -> 44 names, 227 dropped, 0 owned by itself
The five the glue packages drop (OptimizationCache, OptimizationVerbosity,
IncompatibleOptimizerError, OptimizerMissingError, the OptimizationBase
binding) are owned by OptimizationBase, so they are foreign there too. The
curated lists deliberately keep the ADTypes names exported.
Versions are the next minor off the *registry* version for >= 1.0 packages
and the next patch below 1.0, e.g. Optimization 6.0.0 -> 5.7.0,
OptimizationBase 6.0.0 -> 5.3.0, OptimizationBBO 0.5.0 -> 0.4.11.
OptimizationQuadDIRECT is not registered but got the same erroneous bump,
so it is corrected alongside its siblings for consistency.
Lowering the versions makes the [compat] bounds #1286 wrote unsatisfiable,
so all 130 intra-monorepo bounds across 58 files are lowered to match.
Verified: 60/60 Project.toml files parse; 0 unsatisfiable intra-monorepo
bounds by Pkg.Types.semver_spec; OptimizationBase Core 54/54 and
OptimizationOptimJL Core 6969/6969 pass on the corrected tree.
Claude-Session: https://claude.ai/code/session_01A9dFnCQK2GVSNTCJP6ZMG2
Co-authored-by: ChrisRackauckas-Claude <accounts@chrisrackauckas.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
1 parent 7f25ce1 commit bc8e107
71 files changed
Lines changed: 2405 additions & 158 deletions
File tree
- docs
- lib
- OptimizationAuglag
- test/qa
- OptimizationBBO
- test/qa
- OptimizationBase
- test
- AD
- qa
- OptimizationCMAEvolutionStrategy
- test/qa
- OptimizationEvolutionary
- test/qa
- OptimizationGCMAES
- test/qa
- OptimizationIpopt
- test/qa
- OptimizationLBFGSB
- test/qa
- OptimizationMOI
- test/qa
- OptimizationMadNLP
- test/qa
- OptimizationManopt
- test/qa
- OptimizationMetaheuristics
- test/qa
- OptimizationMultistartOptimization
- test/qa
- OptimizationNLPModels
- test/qa
- OptimizationNLopt
- test/qa
- OptimizationNOMAD
- test/qa
- OptimizationODE
- test/qa
- OptimizationOptimJL
- test/qa
- OptimizationOptimisers
- test/qa
- OptimizationPRIMA
- test/qa
- OptimizationPolyalgorithms
- test/qa
- OptimizationPyCMA
- test/qa
- .CondaPkg
- .pixi
- OptimizationQuadDIRECT
- test/qa
- OptimizationSciPy
- test/qa
- .CondaPkg
- .pixi
- OptimizationSophia
- test/qa
- OptimizationSpeedMapping
- test/qa
- SimpleOptimization
- test/qa
- test
- AD
- qa
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
51 | | - | |
52 | | - | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
165 | 165 | | |
166 | 166 | | |
167 | 167 | | |
168 | | - | |
169 | | - | |
170 | | - | |
171 | | - | |
172 | | - | |
173 | | - | |
174 | | - | |
175 | | - | |
176 | | - | |
177 | | - | |
178 | | - | |
179 | | - | |
180 | | - | |
181 | | - | |
182 | | - | |
183 | | - | |
184 | | - | |
185 | | - | |
186 | | - | |
187 | | - | |
188 | | - | |
189 | | - | |
190 | | - | |
191 | | - | |
192 | | - | |
193 | | - | |
194 | | - | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
195 | 195 | | |
196 | 196 | | |
197 | 197 | | |
198 | 198 | | |
199 | 199 | | |
200 | 200 | | |
201 | | - | |
| 201 | + | |
202 | 202 | | |
203 | 203 | | |
204 | 204 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
34 | | - | |
| 33 | + | |
| 34 | + | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
| 29 | + | |
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | | - | |
42 | | - | |
43 | | - | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
0 commit comments