Recent Releases of JuMP
JuMP - v1.28.0
JuMP v1.28.0
Merged pull requests: - [docs] better method for creating empty array (#4031) (@araujoms) - Fix a major correctess bug with comparison legacy nonlinear constraints (#4037) (@odow) - Add support for variables in Nonnegatives,Nonpositives,Zeros (#4038) (@odow) - [docs] update package versions (#4039) (@odow) - Don't copy objective in copy_conflict (#4041) (@odow) - [docs] update docs because HiGHS now supports an IIS (#4042) (@odow) - Prep for v1.28.0 (#4043) (@odow)
Closed issues: - Vectorized setlowerbound and setupperbound (#4030) - Design patterns for larger models: reading using JSON3, separate model building, solving and results and a struct for variables? (#4034) - Nonnegative variables (#4035) - Don't add objective in copy_conflict (#4040)
- Julia
Published by github-actions[bot] 10 months ago
JuMP - v1.27.0
JuMP v1.27.0
Merged pull requests: - use new syntax in state discrimination tutorial (#4009) (@araujoms) - add value(::AbstractArray) (#4010) (@araujoms) - update MATLAB tutorial (#4012) (@araujoms) - [docs] fix doc linking of DenseAxisArray and SparseAxisArray (#4013) (@odow) - [docs] add sparsity section to performance tips (#4015) (@odow) - Improve the type stability of constant powers (#4016) (@odow) - [docs] add a tutorial on typed indices (#4022) (@odow) - Fix expression comparisons for Julia nightly (#4023) (@odow) - [docs] update tolerances.jl tutorial (#4025) (@odow) - Mention setobjectivesense in documentation manual (#4028) (@blegat) - Prep for v1.27.0 (#4029) (@odow)
Closed issues: - SparseArrays.SparseMatrixCSC support (#4005) - Poor performance with many QuadExpr operations (#4011) - Controlling Algorithm Selection in Gurobi for MILP Models in Julia's JuMP (#4018) - Help Needed: Feasibility Cuts Code Error in JuMP's Benders Decomposition Documentation (#4019) - Typed ints for indices (#4020) - SCIP does not seem to allow user defined operators (#4026) - Documentation erratum set new objective (#4027)
- Julia
Published by github-actions[bot] 11 months ago
JuMP - v1.26.0
JuMP v1.26.0
Merged pull requests:
- Add setname(model::GenericModel, name::AbstractString) (#3967) (@odow)
- Simplify implementation of shadowprice and improve docstring (#3968) (@odow)
- Improve formatting by adding blank lines between functions (#3969) (@odow)
- Replace diagm by Diagonal (#3971) (@blegat)
- Update to cache v2 (#3972) (@blegat)
- Catch and rethrow more informative error for BoundAlreadySet in optimize! (#3974) (@odow)
- [docs] switch to using secrets.GUROBILICENSE (#3975) (@odow)
- [docs] update versions in Project.toml and packages.toml (#3976) (@odow)
- [docs] remove admonitions from callack manual page (#3977) (@odow)
- Add support for withcachetype in Model and setoptimizer (#3979) (@odow)
- Add printmacrotimingsummary (#3981) (@odow)
- Fix addtoexpression! with GenericAffExpr{ComplexF64} (#3983) (@odow)
- Fix docstring of setnormalizedcoefficient (#3985) (@odow)
- Prep for v1.26.0 (#3986) (@odow)
- [docs] add conventions page to the developer docs (#3987) (@odow)
- Fix reshaping ::Nothing for matrix shapes (#3988) (@odow)
- [docs] add developer docs for unset methods (#3990) (@odow)
- Do not set variable name when unsupported by solver in _moi_add_constrained_variables (#3995) (@guimarqu)
- Fix show of SparseAxisArray for small display size (#3996) (@blegat)
- Fix LinearAlgebra.issymmetric(::AbstractJuMPScalar) (#3997) (@odow)
- Add value(::Function, ::X) and value(::X; result::Int) for Symmetric and Hermitian (#4000) (@araujoms)
- Update cuttingstockcolumngeneration.jl (#4001) (@WalterMadelim)
- Fix missing valuetype methods for expressions (#4002) (@odow)
- [docs] add example of using SparseArrays to variable manual (#4003) (@odow)
- [docs] add MathOptChordalDecomposition (#4004) (@odow)
- fix value for partially initialized Hermitian matrices (#4007) (@araujoms)
- [docs] use GITHUB_TOKEN when downloading from GitHub (#4008) (@odow)
Closed issues:
- Error when adding a Nonpositive constraint in a variable bounded above (#3973)
- cache option for setoptimizer (#3978)
- Constraint attribute are not converted with moifunction (#3980)
- Can't multiply a Matrix{AffExpr} by a Matrix{ComplexF64} (#3982)
- setnormalizedcoefficient fails with vector inputs (#3984)
- Add dev docs for functions that activate options in JuMP (#3989)
- Unexpected behavior when adding constrained variable to a solver that does not support name (direct model) (#3994)
- value doesn't work for complex matrices (#3998)
- Add more methods for value_type(::Type{<:AbstractJuMPScalar}) (#3999)
- value crashes on partially initialized matrices (#4006)
- Julia
Published by github-actions[bot] about 1 year ago
JuMP - v1.25.0
JuMP v1.25.0
Merged pull requests: - [docs] add a section on Function barriers to design patterns tutorial (#3938) (@odow) - [docs] clarify how to pass PSD and Symmetric via set kwarg (#3940) (@odow) - [docs] use julia-actions/cache (#3942) (@odow) - [docs] Fix typo in psd docs (#3943) (@joaquimg) - [docs] change to use Clarabel in more tutorials (#3944) (@odow) - [docs] add section on unbounded rays (#3945) (@odow) - [docs] update version in docs/packages.toml (#3949) (@odow) - [docs] expand section on the limitations of parameters (#3950) (@odow) - Remove unreachable method of addvariable (#3952) (@odow) - Improve test coverage (#3953) (@odow) - Modify usage of PrecompileTools.jl to improve code coverage (#3954) (@odow) - Add VariableInSetRef and isvariableinset (#3955) (@odow) - [docs] improve docstrings of writetofile and readfromfile (#3956) (@odow) - [docs] fix: Add correct parameters for setattribute in installation.md (#3957) (@Prasanthi-Peram) - [docs] mention usenlpblock when reading nonlinear file formats (#3958) (@odow) - [docs] use VariableInSetRef in the tutorials (#3960) (@odow) - [docs] remove hasvalues and hasduals from documentation (#3961) (@odow) - Prep for v1.25.0 (#3962) (@odow) - Refactor show(::IO, ::SolutionSummary) into a tree structure (#3963) (@odow) - [docs] update dead gurobi link (#3964) (@ArnoStrouwen) - [docs] bump versions in Project.toml and docs/packages.toml (#3965) (@odow) - [docs] clarify behavior of FEASIBILITY_SENSE in documentation (#3966) (@odow)
Closed issues:
- Macro to update expression in-place (#3931)
- Allocations in MA (or possibly JuMP) (#3936)
- Performance tip for model's getindex (#3937)
- Model gets stuck building a nested user-defined function (#3939)
- Unexpected interactions with JuMP.Parameter (in QPs) (#3947)
- Add option to print the solvers in memory representation (#3948)
- Constraint associated with a variable set (#3951)
- Julia
Published by github-actions[bot] about 1 year ago
JuMP - v1.24.0
JuMP v1.24.0
Merged pull requests: - [docs] add danger admonition for Threads.threadid (#3909) (@odow) - Remove warning from operatorwarn (#3911) (@odow) - Fix primalfeasibilityreport with non-Float64 number types (#3913) (@odow) - [docs] use tectonicjll (#3914) (@odow) - Update variables.md explanation of parameters (#3916) (@artkuo) - [docs] exclude Gurobi examples if built from fork (#3919) (@odow) - DNM: test #3919 (#3920) (@odow) - [docs] fix Gurobi examples when built from fork (#3924) (@odow) - Add assertissolvedandfeasible (#3925) (@odow) - [docs] fix year in changelog.md (#3926) (@odow) - [docs] add links in SecondOrderCone docstring (#3927) (@odow) - [docs] update docs/Project.toml (#3928) (@odow) - [docs] remove mention of the time-to-first-solve issue (#3929) (@odow) - [docs] elaborate on addtoexpression in performance tips (#3930) (@odow) - [docs] update docstring of issolvedand_feasible (#3932) (@odow) - Fix bug copying expressions that do not contain variables (#3934) (@odow) - Prep for v1.24.0 (#3935) (@odow)
Closed issues:
- Nonlinear subexpressions (#3738)
- Remove the warning in operatorwarn (#3910)
- Type error for primal feasibility report in non-Float64 precision (#3912)
- Gurobi in the docs means forks will fail (#3917)
- NEWS.md confuses automated tooling (#3918)
- assertissolvedand_feasible (#3923)
- Copy : unsupported subtype of DenseAxisArray (#3933)
- Julia
Published by github-actions[bot] over 1 year ago
JuMP - v1.23.6
JuMP v1.23.6
Merged pull requests: - [docs] add Norm{Nuclear,Spectral}Cone examples (#3887) (@odow) - Add simple example "Low-rank matrix completion" (#3888) (@jd-foster) - Fix StackOverflow error in value of GenericNonlinearExpr (#3889) (@odow) - Improve error message when = is used instead of == (#3892) (@odow) - Add ellipse fitting example (#3895) (@langestefan) - [docs] restructure the Parallelism tutorial and add section on model building (#3897) (@odow) - [docs] fix doctest in @forcenonlinear (#3898) (@odow) - [docs] call optimize! in solveandprintsolution (#3899) (@lamont-granquist) - [docs] add new solver CATrustRegionMethod.jl (#3900) (@fadihamad94) - [docs] clarify black-box opt. in "Should you use JuMP" (#3901) (@odow) - [docs] add Gurobi to the docs and remove GLPK (#3904) (@odow) - [docs] add tutorial on multiple solutions with Gurobi (#3905) (@odow) - [docs] tweaks to the tolerance tutorial (#3906) (@odow) - Fix GitHub actions badge in README (#3907) (@odow) - Prep for v1.23.6 (#3908) (@odow)
Closed issues:
- Stack overflow error when find the value of deeply nested nonlinear expressions (#3884)
- Improve error message when confusing = with == in @constraint? (#3891)
- Ellipse fitting example (#3893)
- Parallel model building docs (#3894)
- JuMP rejects my non-linear objective for Hypatia but Convex.jl doesn't (#3896)
- How to get the extreme rays of a model, please (#3902)
- Log an optimizer's output to somewhere else, instead of simply in Julia REPL? (#3903)
- Julia
Published by github-actions[bot] over 1 year ago
JuMP - v1.23.5
JuMP v1.23.5
Merged pull requests: - Update to upload-artifact@v4 (#3877) (@odow) - [docs] add section and example on common subexpression elimination (#3879) (@odow) - [docs] fix printing change in DimensionalData.jl (#3880) (@odow) - Fix broadcasting over NonlinearExpr objects (#3881) (@odow) - Fix bug which mutates user expressions in constraint macro (#3883) (@odow) - Update to MutableArithmetics@1.6 and use returnismutable (#3885) (@odow) - Prep for v1.23.5 (#3886) (@odow)
Closed issues: - Bug mutating expression in interval constraint (#3882)
- Julia
Published by github-actions[bot] over 1 year ago
JuMP - v1.23.4
JuMP v1.23.4
Merged pull requests:
- Add SHOT to list of supported solvers (#3853) (@blegat)
- [docs] update version of HiGHS and MOI (#3855) (@odow)
- [docs] add MathOptAI and MathOptSymbolicAD (#3858) (@odow)
- Clarify usage of add_to_expression! in docs (#3859) (@joaquimg)
- [docs] small fixes to the tolerances tutorial (#3860) (@odow)
- Use MOI.addconstrainedvariable when creating variables (#3863) (@odow)
- Fix UnsupportedNonlinearOperator error for LinearAlgebra.norm (#3864) (@odow)
- Use addconstrainedvariable with two sets when adding bounded variables (#3865) (@odow)
- Fix printing of Interval in LaTeX (#3866) (@blegat)
- Improve code coverage of src/print.jl (#3867) (@odow)
- Remove dead code in getindex(::AbstractModel, ::Symbol) (#3868) (@odow)
- Improve test coverage (#3869) (@odow)
- Improve test coverage (#3870) (@odow)
- Remove out-dated precompile.jl and simplify compile_workload (#3871) (@odow)
- Simplify how we copy docstrings for MOI enums (#3872) (@odow)
- [Containers] remove IndexAnyCartesian (#3873) (@odow)
- Improve test coverage (#3874) (@odow)
- Improve test coverage (#3875) (@odow)
- Prep for v1.23.4 (#3876) (@odow)
Closed issues: - Add support for new solver QICS (#3861)
- Julia
Published by github-actions[bot] over 1 year ago
JuMP - v1.23.3
JuMP v1.23.3
Merged pull requests:
- Add Info box at start of OPF example (#3828) (@jd-foster)
- [docs] add Tolerances tutorial (#3829) (@odow)
- Small tweaks to Tolerances tutorial (#3830) (@jd-foster)
- Document is_parameter in the manual (besides api ref) (#3831) (@joaquimg)
- [docs] simplify Benders tutorial with copy of state variables (#3832) (@odow)
- [docs] add feasibility cuts to Benders decomposition (#3833) (@odow)
- [docs] fix a bug in the Benders tutorial (#3834) (@odow)
- [docs] add section on problem scaling to the tolerances tutorial (#3835) (@odow)
- [docs] update autodiff tutorial (#3836) (@gdalle)
- Fix bug printing scientific numbers in MIME"text/latex" (#3838) (@odow)
- Convert AbstractString to String in setattribute (#3840) (@odow)
- [docs] enable printing in TSP tutorial (#3841) (@odow)
- [Docs] Add missing warning from #3836 (#3842) (@wsmoses)
- [docs] debug failure on v1.11 (#3843) (@odow)
- [docs] add a tutorial for PDHG and a basic MOI interface (#3844) (@odow)
- [docs] fix interpolation (#3845) (@odow)
- Fix bug in solutionsummary: duals can be things other than scalars (#3846) (@odow)
- Fix solutionsummary when there are duplicate names (#3848) (@odow)
- Fix formatting of test/testsolution_summary.jl (#3849) (@odow)
- [docs] add section on debugging performance issues (#3850) (@odow)
- Prep for v1.23.3 (#3854) (@odow)
Closed issues:
- LaTeX printing does not format scientific numbers (#3837)
- String valued MOI attributes: Improved error messages or AbstractString instead of String? (#3839)
- solution_summary with duplicate names (#3847)
- Error with sum along a dimension. May be an error in MutableArithmetics.jl. (#3851)
- Improve autodiff docs with DI + Enzyme (#3852)
- Julia
Published by github-actions[bot] over 1 year ago
JuMP - v1.23.2
JuMP v1.23.2
Merged pull requests: - [docs] add Rolling horizon tutorial (#3815) (@odow) - Add more tests for shapes and dual shapes (#3816) (@odow) - Add PiecewiseAffineApprox.jl to extension-tests.yml (#3817) (@odow) - Add PiecewiseLinearOpt and TimeStruct to extension-tests.yml (#3818) (@odow) - Remove unneeded test from test_nlp.jl (#3819) (@odow) - [docs] add example to index.md (#3820) (@odow) - [docs] restructure conic optimization tutorials (#3822) (@odow) - [docs] restructure nonlinear optimization tutorials (#3823) (@odow) - [docs] add PiecewiseLinearOpt to packages.toml (#3824) (@odow) - Fix an illegal simplification in MA.operate!! for NonlinearExpr (#3826) (@odow) - Prep for v1.23.2 (#3827) (@odow)
Closed issues: - Add better tests for shapes (#3808) - [docs] add datejada/rolling-horizon-example tutorial (#3811) - Nonlinear expressions illegally modify their children (#3825)
- Julia
Published by github-actions[bot] almost 2 years ago
JuMP - v1.23.1
JuMP v1.23.1
Merged pull requests: - [docs] update packages.toml (#3807) (@odow) - [docs] adapt transitioning tutorial to new code (#3809) (@araujoms) - [docs] add tutorial: Performance problems with sum-if formulations (#3810) (@odow) - Fix macro issue in indicator constraints (#3813) (@odow) - Prep for v1.23.1 (#3814) (@odow)
Closed issues: - Compatibility layer with SymbolicRegression.jl (#3790) - Where is JuMP's sparse AD code, and can DifferentiationInterface help? (#3806) - Hygiene issue with indicator constraints (#3812)
- Julia
Published by github-actions[bot] almost 2 years ago
JuMP - v1.23.0
JuMP v1.23.0
Merged pull requests: - Add set inequality syntax for matrices (#3766) (@odow) - Fix methods for calling value on a ::Number (#3776) (@odow) - Fix missing character in installation instructions (#3777) (@mtanneau) - Improve matrix inequality support (#3778) (@odow) - [docs] add section of querying the Jacobian (#3779) (@odow) - Improve error message for common incorrect syntax in constraint macro (#3781) (@odow) - [docs] clarify that SCIP does not support lazy constraints (#3784) (@odow) - Fix typo in knapsack.jl (#3792) (@LilithHafner) - [docs] add warning to docs about tolerances in Bin and Int variables (#3794) (@odow) - [docs] clarify where to type installation commands (#3795) (@odow) - Fix querying dual of symmetric equality constraints (#3797) (@odow) - Prep for v1.23.0 (#3799) (@odow) - [docs] update to MOI v1.31.0 (#3800) (@odow) - Allow changing coefficient type in readfromfile (#3801) (@blegat) - Change show(::IO, ::GenericModel) to a more informative tree structure (#3803) (@odow) - Fix various bugs with Real-valued Hermitian matrices (#3805) (@odow)
Closed issues:
- Should we simplify NonLinearExpr similar to AffExpr or QuadExpr? (#3498)
- Inequality constraints over symmetric matrices are cumbersome (#3765)
- Set inequality syntax suggestion (#3770)
- Method error in value(::Function, ::Number) (#3775)
- Diagnostic for named constraint without constraint could be improved (#3780)
- Improve Solver-independent Callbacks manual page to specifiy SCIP doesn't support lazy constraints (#3783)
- Incorrect dual variable extracted from equality constraint between Hermitian matrices (#3796)
- value returns both 0.0 and -0.0 on Binary values (#3793)
- Model's print summary should include value type (#3802)
- Constraining Symmetric matrix to be equal to a Hermitian matrix is not Hermitian (#3804)
- Julia
Published by github-actions[bot] almost 2 years ago
JuMP - v1.22.2
JuMP v1.22.2
Merged pull requests: - Improve error message for unsupported kwargs in variable macro (#3751) (@odow) - Implement LinearAlgebra.haszero trait to fix Julia nightly (#3753) (@odow) - Revert #3753 (#3754) (@odow) - Improve error for unsupported container syntax like x[A]B (@odow) - [docs] improve various docstrings (#3758) (@odow) - Skip terms when printing a large vector of expressions (#3759) (@odow) - Deprecate experimental differentiationbackend (#3760) (@odow) - [docs] improve docstrings by adding examples (#3761) (@odow) - Fix printing when show called on invalid variable or constraint (#3763) (@odow) - Fix spelling: s/Hermmitian/Hermitian/g (#3767) (@odow) - Improve printing of symmetric matrices when used in constraints (#3768) (@odow) - [docs] add warning about Y <= X, Set() syntax (#3769) (@odow) - Fix test for upcoming printing change in MOI (#3772) (@odow) - [docs] update shouldiuse.md (#3773) (@odow) - Prep for v1.22.2 (#3774) (@odow)
Closed issues: - Fuzzy search on unrecognized keyword arguments to give suggestions (#3750) - Track failures on nightly (#3752) - Possibly missing diagnostics for vector of vector of variables (#3755) - Printing of large vectorized constraints should probably cause output eliding? (#3757) - Deleting part of containerized constraints makes whole constraint unprintable (#3762) - function_string of Symmetric matrix includes the entire matrix (#3764) - Error when adding a constraint with a partially initialized Symmetric matrix (#3771)
- Julia
Published by github-actions[bot] almost 2 years ago
JuMP - v1.22.1
JuMP v1.22.1
Merged pull requests:
- Add DSDP to solver list (#3745) (@blegat)
- only autoinclude files ending with .jl in macros (#3747) (@hexaeder)
- change transposition to adjoint (#3748) (@araujoms)
- Prep for v1.22.1 (#3749) (@odow)
- Julia
Published by github-actions[bot] about 2 years ago
JuMP - v1.22.0
JuMP v1.22.0
Merged pull requests: - Update donation URL in README (#3727) (@mtanneau) - [docs] fix donation link (#3728) (@odow) - Add missing promoteoperation method (#3730) (@odow) - [Containers] add function barrier to getindex (#3731) (@odow) - Add @nonlinear macro for modifying how expressions are parsed (#3732) (@odow) - Add methods for Base.complex (#3734) (@odow) - Update versions in GitHub actions (#3735) (@odow) - Add tests for issue #3736 (#3737) (@odow) - Adjust logo light-dark mode in README.md (#3739) (@odow) - Fix error message if NonlinearExpression is mixed with new NL API (#3741) (@odow) - Support vector-valued constraints in normalizedcoefficient (#3743) (@odow) - Prep for v1.22 (#3744) (@odow)
Closed issues:
- Poor performance in complementarity models (#3729)
- Add a method for Complex(a,b) (#3733)
- MethodError with empty summations (#3736)
- Should error when trying to mix NonlinearExpression and GenericNonlinearExpr (#3740)
- Support normalized_coefficient for vector-valued constraints (#3742)
- Julia
Published by github-actions[bot] about 2 years ago
JuMP - v1.21.1
JuMP v1.21.1
Merged pull requests: - Improve docstrings of backend and optimizerindex (#3719) (@odow) - [docs] add bounds to big-M examples (#3720) (@odow) - [docs] fix bounds in big-M examples of tipsand_tricks.jl (#3721) (@odow) - [docs] update to vale.sh v3.0.5 (#3722) (@odow) - Fix adjoint of GenericNonlinearExpr (#3724) (@odow) - Prep for v1.21.1 (#3726) (@odow)
Closed issues: - Get attributes set by optimizer without calling optimize (#3684) - Y' when Y is of type ::Matrix{NonlinearExpr} (#3723)
- Julia
Published by github-actions[bot] about 2 years ago
JuMP - v1.21.0
JuMP v1.21.0
Merged pull requests: - [docs] add tutorial on querying the basis status (#3675) (@odow) - [docs] add section on Parameters to manual/nonlinear.md (#3679) (@odow) - [Containers] use OrderedDict as the data structure for SparseAxisArray (#3681) (@odow) - [docs] clarify section on automatic differentiation in nonlinear.md (#3683) (@odow) - Add CONSTRAINTLIMITFORPRINTING to control printing of many constraints (#3686) (@odow) - Update to julia-actions/cache (#3687) (@odow) - Fix complex variables of custom coefficient type (#3691) (@blegat) - Fix LinearAlgebra.hermitian(::AbstractJuMPScalar, ::Symbol) (#3693) (@odow) - Fix *(::AbstractJuMPScalar{<:Real}, ::Hermitian) to return Hermitian (#3695) (@odow) - Add the MINLP solver MAiNGO to the documentation (#3696) (@MAiNGO-github) - [docs] add Transitioning from MATLAB tutorial (#3698) (@odow) - [docs] add indicator trick to disjunction section (#3702) (@odow) - [docs] clarify that JuMP can reformulate indicator constraints (#3703) (@odow) - Add support for Hermitian PSD for conic inequality (#3705) (@blegat) - Fix list-style for bibliographies in dark mode (#3706) (@goerz) - Bump compat of DimensionalData (#3707) (@odow) - [docs] improve docstrings in objective.jl (#3708) (@odow) - [docs] standardize on '## Example' headers instead of plural (#3709) (@odow) - [docs] improve docstrings in src/variables.jl (#3710) (@odow) - [docs] add deprecation notes to the legacy nonlinear interface docstrings (#3711) (@odow) - [docs] add Automatic differentiation of user-defined operators tutorial (#3713) (@odow) - Add batched modification methods (#3716) (@joaquimg) - [docs] update docs/packages.toml (#3717) (@odow) - Prep for v1.21.0 (#3718) (@odow)
Closed issues:
- Documentation is too big (#3479)
- Model printing is rather verbose (#3651)
- Iterating SparseAxisArray does not preserve order (#3678)
- How to improve the speed to build a complex model? (#3688)
- Coefficients of complex variables created with a GenericModel are always Float64 (#3689)
- LinearAlgebra.hermitian is incorrect (#3692)
- *(::Real, ::Hermitian) is not hermitian (#3694)
- Cannot convert an object of type Float64 to an object of type JuMP.NonlinearExpr (#3699)
- Documentation Request: List whether a solver supports Indicator Constraints (#3701)
- Bullet point alignment in bibliography (#3704)
- Multiplication of matrix expression and variables leads to stack overflow and matmul error (#3714)
- Multiple Ranges for variables (#3715)
- Julia
Published by github-actions[bot] about 2 years ago
JuMP - v1.20.0
JuMP v1.20.0
Merged pull requests: - [docs] Add Optim to list of solvers (#3624) (@blegat) - Bump compat of DimensionalData (#3666) (@odow) - Allow MOI.ModelLike as the optimizer instead of MOI.AbstractOptimizer (#3667) (@odow) - Add issolvedand_feasible (#3668) (@odow) - [docs] add links to status and result codes (#3669) (@odow) - Fix converting Number to GenericNonlinearExpr (#3672) (@odow) - Prep for v1.20.0 (#3674) (@odow) - [README] use stable link instead of version-specific (#3676) (@odow) - [README] refactor links into table (#3677) (@odow)
Closed issues: - NumFOCUS: GSoC 2024 Update (#3665) - Error vcat(::NonlinearExpr, ::VariableRef, ::Float64) (#3671) - Increase performance of SOC constraints (#3673)
- Julia
Published by github-actions[bot] over 2 years ago
JuMP - v1.19.0
JuMP v1.19.0
Merged pull requests: - [docs] Add SDPLR to list of solvers (#3644) (@blegat) - [docs] add new roadmap items (#3645) (@odow) - [docs] fix vale version (#3650) (@odow) - Throw informative error when parsing reference sets in macros (#3653) (@odow) - Fix short circuting of && and || in macros (#3655) (@odow) - Add support for modifying quadratic coefficients (#3658) (@odow) - Tidy docstrings in src/constraints.jl (#3659) (@odow) - Remove unneeded affinecoefficient (#3660) (@odow) - Move setnormalizedcoefficient to src/variables.jl to better type arguments (#3661) (@odow) - [docs] update location of Hypatia.jl (#3662) (@odow) - Prep for v1.19.0 (#3663) (@odow)
Closed issues: - Diagnostics request: using variable in variable container bounds (#3652) - && and || do not short-circuit in macros (#3654) - Add support for MOI.ScalarQuadraticCoefficientChange (#3657)
- Julia
Published by github-actions[bot] over 2 years ago
JuMP - v1.18.1
JuMP v1.18.1
Merged pull requests: - Fix escaping of set kwarg in variable macro (#3647) (@odow) - Prep for v1.18.1 (#3648) (@odow)
Closed issues: - @variable macro fails to resolve variables in 1.18.0 (#3646) - jump.dev is down (#3649)
- Julia
Published by github-actions[bot] over 2 years ago
JuMP - v1.18.0
JuMP v1.18.0
Merged pull requests:
- [docs] add DocumenterCitations (#3596) (@blegat)
- Update extension-tests workflow to include DisjunctiveProgramming (#3597) (@pulsipher)
- [docs] add DisjunctiveProgramming (#3598) (@odow)
- Rename error to errorfn (#3600) (@odow)
- Fix error for unsupported objective sense (#3601) (@odow)
- Refactor plural macro generation code (#3603) (@odow)
- [docs] update Percival README (#3605) (@odow)
- Refactor isexpr and quot to use Meta. prefix (#3606) (@odow)
- Refactor src/macros.jl into separate files (#3607) (@odow)
- Migrate from SnoopPrecompile to PrecompileTools (#3608) (@blegat)
- Fix text/latex printing of GenericNonlinearExpr (#3609) (@odow)
- Tidy macros/@objective.jl (#3610) (@odow)
- Tidy macros/@expression.jl (#3611) (@odow)
- Tidy macros/@constraint.jl (#3612) (@odow)
- Unify handling of finalizemacro (#3613) (@odow)
- Tidy macros/@variable.jl (#3614) (@odow)
- Remove constraintmacro function in macros/@constraint.jl (#3615) (@odow)
- Add parsemacroarguments to unify how we handle macro inputs (#3616) (@odow)
- [docs] clean up and clarify macro docstrings (#3617) (@odow)
- [Containers] remove unneeded prefix (#3618) (@odow)
- More refactoring of src/macros.jl (#3619) (@odow)
- [Containers] add utilities to support extensions writing macros (#3620) (@odow)
- Rename testthrowsstrip and testmacrothrows for clarity (#3621) (@odow)
- [docs] update shouldiuse.md to remove optimal control (#3623) (@odow)
- [docs] mention extensions in relevant tutorials (#3625) (@odow)
- Fix stdlib compat bounds in Project.toml (#3626) (@odow)
- Add missing .jl for Percival (#3628) (@blegat)
- [docs] tick off macro refactoring from roadmap (#3629) (@odow)
- [docs] add more references for DocumenterCitations.jl (#3630) (@odow)
- Fix escaping of basename arguments in macros (#3631) (@odow)
- Fix broadcasting f-in-set in constraint macro (#3632) (@odow)
- Improve test coverage in src/macros/@variable.jl (#3633) (@odow)
- [docs] tick off constraint programming from roadmap (#3635) (@odow)
- Prep for v1.18.0 (#3636) (@odow)
- Fix modifying user-expressions in macros (#3639) (@odow)
- [docs] update to GA-4 (#3640) (@odow)
- [docs] add modulo to tipsand_tricks.jl (#3641) (@odow)
- Fix converting (Aff,Quad)Expr to NonlinearExpr (#3642) (@odow)
- Fix docs for printing changes in v1.10 (#3643) (@odow)
Closed issues:
- Improve support for constraint programming (#2227)
- Refactor JuMP macros (#3513)
- Improve LaTeX Printing for GenericNonlinearExprs (#3604)
- Performance downgrade in solving optimal control problems(OCP) (#3622)
- shorthand for GenericAffExpr{T, GenericVariableRef{T}}) (#3634)
- Why I can't read nl file with other solver (#3637)
- Constraint macro modifies expression (#3638)
- Julia
Published by github-actions[bot] over 2 years ago
JuMP - v1.17.0
JuMP v1.17.0
Merged pull requests:
- Add startvalue, lowerbound, and upperbound support for GenericAffExpr (#3551) (@odow)
- Add SkipModelConvertScalarSetWrapper (#3552) (@odow)
- Fix variablereftype for unsupported types and GenericNonlinearExpr (#3556) (@odow)
- Add errors for Matrix ± AbstractJuMPScalar (#3557) (@jd-foster)
- Improve error message for non-broadcasted addition and subtraction (#3558) (@odow)
- Add EAGO to solvers (#3560) (@DimitriAlston)
- [docs] add EAGO to packages.toml (#3561) (@odow)
- [docs] move manual section on Semicontinuous and Semiinteger variables (#3562) (@odow)
- [docs] add tutorial on piecewise linear (#3563) (@odow)
- [docs] add startvalue guidance for HermitianPSDCone variables (#3564) (@odow)
- [docs] update docstrings for SOS1 and SOS2 (#3565) (@odow)
- Add Percival to list of solvers (#3567) (@blegat)
- Add Manopt to list of solvers (#3568) (@blegat)
- [docs] Classifiers tutorial (#3569) (@jd-foster)
- [docs] add section on function tracing (#3570) (@odow)
- Convert constraint starting values (#3571) (@blegat)
- Add lpmatrixdata (#3573) (@odow)
- Truncate printing of large expressions (#3575) (@odow)
- [docs] document how to support operators with several vector arguments (#3577) (@odow)
- [docs] update package compat bounds (#3578) (@odow)
- [docs] clarify indicator constraints must use variables for LHS (#3582) (@odow)
- Throw better error for non-constant variable bounds and starting value (#3583) (@odow)
- Fix error message for invalid indicator constraints (#3584) (@odow)
- Add a few missing methods for AbstractJuMPScalar to support e.g. Distances.jl (#3585) (@LebedevRI)
- [Containers] fix multi-arg eachindex (#3587) (@odow)
- Prep for v1.17.0 (#3588) (@odow)
- Fix type instability in set_objective_coefficient (#3590) (@joaquimg)
- Add ZeroOne and Integer support to lpmatrixdata (#3591) (@odow)
- [docs] add warning to SkipModelConvertScalarSetWrapper (#3592) (@odow)
- Add journal to README.md (#3593) (@joaquimg)
- [docs] Correct a small grammatical Error (#3595) (@aadya940)
Closed issues:
- Make _DoNotConvertSet Public (#3549)
- setstartvalue for complex variables (#3550)
- Multiplying JuMP expression with UniformScaling absorbs the matrix (#3553)
- Provide better error message for Vector+VariableRef (#3554)
- variable_ref_type induces StackOverFlowError (#3555)
- Starting values for constant expression (#3559)
- Type instability in set_normalized_rhs (#3566)
- Add standardformmatrix (#3572)
- Truncate printing expressions if they are very large (#3574)
- Operator with vector arguments (#3576)
- MethodError: Cannot convert an object of type NonlinearExpr to an object of type Float64 (#3579)
- MethodError: no method matching _build_indicator_constraint(<...>) (#3580)
- MethodError: no method matching isless(::Int64, ::QuadExpr) / isless(::VariableRef, ::QuadExpr) (#3581)
- [Containers] implement multi-arg eachindex (#3586)
- Failed to generate a custom sysimage for JuMP (#3594)
- Julia
Published by github-actions[bot] over 2 years ago
JuMP - v1.16.0
JuMP v1.16.0
Merged pull requests: - [docs] add Octeract to supported solvers (#3527) (@odow) - [docs] update to Documenter@1.1.0 (#3528) (@odow) - [docs] add MiniZinc.jl to installation table (#3529) (@odow) - Add := operator for Boolean satisfiability problems (#3530) (@odow) - [docs] fix bendersdecomposition.jl (#3532) (@odow) - [docs] update gettingstartedwithjulia.jl (#3534) (@odow) - Fix text/latex printing of Interval sets (#3537) (@odow) - [docs] add Octeract to accept.txt (#3538) (@odow) - Fix overwritten tests with duplicate function names (#3539) (@odow) - [docs] add reference to Polyhedra.jl (#3542) (@odow) - Add stdlib compat to Project.toml (#3544) (@odow) - Add PolyJuMP KKT and QCQP solvers (#3545) (@blegat) - Add MINOTAUR to solver list (#3546) (@jd-foster) - Prep for v1.16.0 (#3547) (@odow)
Closed issues:
- 2 problems found in doc Benders Decomposition (#3531)
- Use of Σ is not consistent (#3533)
- Printing constraints with intervals escapes the bounds once too much (#3535)
- Nonlinear constraint MOI set value not converted to Float (#3540)
- Highlight Polyhedra.jl (#3541)
- MethodError: no method matching (:: LinearInterpolation {Vector {Real}, Vector {Real}, true, Real}) (:: AffExpr) occurs when DataInterpolation is called in the optimization objective (#3543)
- Julia
Published by github-actions[bot] over 2 years ago
JuMP - v1.15.1
JuMP v1.15.1
Merged pull requests: - [docs] update to Documenter@1.0.0 (#3501) (@odow) - Throw error for addtoexpression with GenericNonlinearExpr (#3506) (@odow) - [docs] add links to the various data files in tutorials (#3512) (@odow) - Fix constraint tags for broadcast constraints (#3515) (@odow) - Fix typo in the objective of the TSP lazy constraints example. (#3516) (@soppera) - Fix invalid call to InexactError in MA.scaling (#3518) (@odow) - Fix various JET errors (#3519) (@odow) - Add explanatory error message for VariableNotOwned errors (#3520) (@odow) - Fix unary min and max operators (#3522) (@odow) - Fix constructing an array of Parameter variables (#3524) (@odow) - Prep for v1.15.1 (#3525) (@odow) - Fix documentation.yml GitHub action (#3526) (@odow)
Closed issues:
- Constraints with few terms are (relatively) slow (#2817)
- Extend add_to_expression! for NonlinearExpr (#3505)
- Drop zeros for nonlinear functions (#3510)
- Update location of 'database called multi.sqlite' for tutorial 'The multi-commodity flow problem' (#3511)
- Constraints with broadcasting operators hang with tags (#3514)
- Make VariableNotOwned error more explanatory (#3517)
- More Parameter woes (#3523)
- Julia
Published by github-actions[bot] over 2 years ago
JuMP - v1.15.0
JuMP v1.15.0
Merged pull requests: - Fix integer powers to return appropriate type instead of QuadExpr (#3474) (@odow) - Fix errors for LinearAlgebra operators of JuMP arrays (#3476) (@odow) - Prep for v1.14.1 (#3481) (@odow) - Fix promotion rules for GenericNonlinearExpr (#3483) (@odow) - [docs] update to latest version of Documenter.jl (#3484) (@odow) - Prep for v1.15.0 (#3485) (@odow) - Fix MA.Zero in MA.addmul implementation of GenericNonlinearExpr (#3487) (@odow) - Fix MA.addmul for GenericNonlinearExpr arguments (#3488) (@odow) - Refactor GenericNonlinearExpr and NonlinearOperator constructors (#3489) (@odow) - [docs] update performance_tips tutorial (#3490) (@odow) - [docs] add multi-commodity network example (#3491) (@odow) - [docs] re-order the linear program tutorials (#3492) (@odow) - Fix error messages and documention for variable bound functions (#3494) (@odow) - [docs] update package versions (#3495) (@odow) - [docs] move literate footer to header (#3497) (@odow) - Use let model=model in variable macro to improve type stability (#3500) (@odow) - [docs] fix warning block (#3503) (@odow) - [docs] cross nonlinear update off roadmap (#3504) (@odow) - Update GitHub action versions (#3507) (@odow) - Add support for min and max operators in GenericNonlinearExpr (#3509) (@odow)
Closed issues:
- Fast resolves for NLP (#1185)
- Consider changing x^1 to return x (#3454)
- StackOverflow for norm of vector of variables (#3467)
- Documentation: links to API elements broken in Changelog (#3477)
- The Vector{AbstractJuMPScalar} problem (#3482)
- MA.Zero in nonlinear expressions (#3486)
- missleading error message: fix_value for unfixed variable (#3493)
- Links to the source code for tutorials download instead of displaying on GitHub (#3496)
- @variable declarations returning empty container should have VariableRef element type (#3499)
- New nonlinear expression stuff doesn't support min properly (#3508)
- Julia
Published by github-actions[bot] almost 3 years ago
JuMP - v1.14.1
JuMP v1.14.1
Closed issues: - JuMP 1.14.0 fails to precompile on Julia 1.6.0/1 (#3461) - StackOverflow with operate!! and NonlinearExpr (#3469) - Nonlinear interfaces are not well distinguished in the docs (#3471)
Merged pull requests: - [Nonlinear] add new nonlinear interface (#3106) (@odow) - [docs] add GAMS to the documentation (#3357) (@odow) - Add uppertriangle and docs for {Log,Root}DetCone{Triangle,Square} (#3456) (@odow) - [docs] update The knapsack problem example (#3459) (@odow) - [docs] update The diet problem (#3460) (@odow) - [docs] update Multi-objective knapsack (#3462) (@odow) - [docs] update Rocket Control tutorial (#3463) (@odow) - Fix use of @nospecialize with default arguments (#3464) (@odow) - [docs] update Column generation tutorial (#3465) (@odow) - [docs] add two-stage stochastic program tutorial (#3466) (@odow) - Change argument order of NonlinearOperator (#3468) (@blegat) - [docs] distinguish Nonlinear Modeling sections in documentation (#3472) (@odow) - Fix vector of parameters and add documentation (#3473) (@odow) - Fix performance of MA.addmul for NonlinearExpr (#3475) (@odow) - Revert to an older version of Documenter.jl (#3478) (@odow) - Prep for v1.14.1 (#3480) (@odow)
- Julia
Published by github-actions[bot] almost 3 years ago
JuMP - v1.14.0
JuMP v1.14.0
Closed issues: - [Containers] support ArrayInterface.jl traits (#3214) - Doctests aren't failing (#3442)
Merged pull requests: - Add DimensionalData extension (#3413) (@odow) - Fix model_convert for BridgeableConstraint (#3437) (@blegat) - Add ci for release v0.18 (#3440) (@blegat) - Add syntax for Parameter (#3443) (@odow) - [docs] update packages.toml (#3444) (@odow) - [docs] fix and test docstrings (#3445) (@odow) - Fix test for upcoming print changes in MOI (#3446) (@odow) - Fix printing of models with large integers (#3447) (@LebedevRI) - Fix a typo in a tutorial (#3448) (@dourouc05) - added SCIP to callback-supporting solvers (#3449) (@matbesancon) - Add support for VectorNonlinearFunction (#3450) (@odow) - Add support for constant LHS in complements constraint (#3452) (@odow) - [docs] update to latest commit of Documenter.jl (#3455) (@odow) - [docs] remove extraneous is (#3457) (@odow) - Prep for v1.14.0 (#3458) (@odow)
- Julia
Published by github-actions[bot] almost 3 years ago
JuMP - v1.13.0
JuMP v1.13.0
Closed issues: - Generic numeric type in JuMP (#2025) - Ease addition of matrix cones (#2093) - Starting values and Objective.SlackBridge (#3270) - Documentation fails to build locally (#3431)
Merged pull requests: - Add GenericModel{T} and GenericVariableRef{T} (#3377) (@blegat) - Add support for generic number type (#3385) (@odow) - Set SlackBridgePrimalDualStart in setstartvalues (#3422) (@odow) - Protect names on .bib (#3423) (@joaquimg) - Add fallback for MOI.AbstractSymmetricMatrixSet{Triangle,Square} (#3424) (@odow) - [docs] fix flakey doctest in variables.md (#3425) (@odow) - Add Loraine solver (#3426) (@blegat) - Remove Penopt.jl from packages.toml (#3428) (@odow) - Minor cleanups in DenseAxisArray (#3429) (@blegat) - improve problem statement in cannery example of tutorial (#3430) (@SimonEnsemble) - Remove second SDP relaxation in OPF tutorial due to unreliable numerics. (#3432) (@jd-foster) - [docs] Change nested_problems.jl : outer/inner to upper/lower (#3433) (@jd-foster) - Update roadmap with completed item (#3434) (@mlubin) - Prep for v1.13.0 (#3435) (@blegat)
- Julia
Published by github-actions[bot] almost 3 years ago
JuMP - v1.12.0
JuMP v1.12.0
Closed issues:
- [docs] Tutorial on SDP relaxation of AC-OPF using HermitianPSDCone (#3363)
- Error adding Matrix in HermitianPSDCone (#3367)
- Incorrect return type annotations for complex constraints (#3380)
- Refactor valuetype with MOI.Utilities.value_type (#3384)
- Clarify affiliation in README (#3388)
- Nightly failing tests (#3390)
- Bridges parametrized by complex type (#3393)
- Complex printing is incorrect (#3396)
- Optimal power flow example too brittle (#3401)
- Containers.rowtable is slow on Julia 1.9 (#3404)
- Weird behavior when cone dimension different from vector of variables (#3409)
Merged pull requests: - [docs] Add StatusSwitchingQP.jl (#3354) (@PharosAbad) - [docs] add ProxSDP to the documentation (#3358) (@odow) - [docs] add Tulip to documentation (#3360) (@odow) - [docs] add CDDLib to the documentation (#3364) (@odow) - [docs] add DAQP to the documentation (#3365) (@odow) - [docs] add COSMO and Clarabel to the documentation (#3366) (@odow) - [docs] add MadNLP to the documentation (#3368) (@odow) - Fix support for matrix in HermitianPSDCone (#3369) (@odow) - [docs] add LTS requirement to package checklist (#3370) (@odow) - Add more packages to extension-tests.yml (#3371) (@odow) - [docs] add CDCS to documentation (#3372) (@odow) - [docs] fix EditURL in custom pages (#3373) (@odow) - [docs] add BilevelJuMP to the documentation (#3374) (@odow) - Add Alpine.jl to extension-tests.yml (#3375) (@odow) - [docs] add NLopt to the documentation (#3376) (@odow) - Update tests for GenericModel{T} and GenericVariableRef{T} (#3378) (@blegat) - [docs] add Plasmo to the documentation (#3379) (@odow) - Remove return type annotions on ConstraintPrimal and ConstraintDual (#3381) (@odow) - [docs] refactor API reference (#3386) (@odow) - Update installation.md (#3387) (@bodono) - [docs] add note on affiliation of third-party packages in documentation (#3389) (@odow) - Fix for printing change in Julia nightly (#3391) (@odow) - [docs] Color the Julia logs on CI (#3392) (@mortenpi) - Add coefficienttype argument to addbridge and removebridge (#3394) (@odow) - [docs] Complex number AC Optimal Power Flow tutorial (#3395) (@odow) - Fix _stringround for Complex coefficients (#3397) (@odow) - [docs] build on Julia v1.9 to support Pkg extensions (#3398) (@odow) - [docs] Add Lovász number section to simple SDP examples. (#3399) (@jd-foster) - Update MPC paper citation (#3400) (@joaquimg) - [docs] add Dualization tutorial (#3402) (@odow) - [docs] always upload artifact (#3403) (@odow) - Fix printing of constraints in text/latex mode (#3405) (@odow) - [docs] fix SCS log in start values tutorial (#3406) (@odow) - [docs] bump solver versions (#3407) (@odow) - Fix performance of Containers.rowtable (#3410) (@odow) - Throw DimensionMismatch when number of variables does not match set (#3411) (@odow) - [docs] tidy parts of OPF tutorial and reduce tolerances for stability (#3412) (@odow) - Replace valuetype with MOI.Utilities.value_type (#3414) (@odow) - Fix typo in docstring (#3415) (@blegat) - Prep for v1.12.0 (#3417) (@odow) - [docs] don't at JuliaRegistrator in checklist (#3418) (@odow) - SCIP licensed under Apache 2.0 since v8.0.3 (#3420) (@spatil47)
- Julia
Published by github-actions[bot] almost 3 years ago
JuMP - v1.11.1
JuMP v1.11.1
Closed issues: - [Containers] bugs in sum(::DenseAxisArray; dims) (#3319) - Unable to use Index Variables with Declaring Variable Sets (#3336) - Rounding constant in printing (#3339) - Heads-up: Resolution of a broken test upcoming (#3348)
Merged pull requests: - Improve printing of complex numbers (#3332) (@blegat) - [Containers] throw nice error on sum(::DenseAxisArray; dims) (#3338) (@odow) - Use stringround when printing sets (#3341) (@odow) - [docs] add InfiniteOpt to documentation (#3343) (@odow) - Fix support for dependent set in variable macro (#3344) (@odow) - [docs] add more exponential cone tricks (#3345) (@odow) - [docs] add Checklists section to the developer docs (#3346) (@odow) - [docs] fix math in tipsandtricks.jl (#3347) (@odow) - Speed up vectorization of symmetric matrices (#3349) (@blegat) - Prep for v1.11.1 (#3350) (@odow) - Enable LinearAlgebra test that is now fixed on nightly (#3351) (@odow) - Force extension-tests.yml to use JuMP branch (#3353) (@odow) - Add checklist for adding a new solver to the documentation (#3355) (@odow) - [docs] add LANL solvers to documentation (#3356) (@odow) - [docs] add Hypatia to documentation (#3359) (@odow) - [docs] add OSQP to the documentation (#3361) (@odow) - [docs] add COPT to the documentation (#3362) (@odow)
- Julia
Published by github-actions[bot] about 3 years ago
JuMP - v1.11.0
JuMP v1.11.0
Closed issues:
- set_string_names_on_creation not working with vectors of parameters (#3321)
- Containers can't index when key is Vector{Any} (#3279)
- Add a test with setting starting values QuadToSOCBridge (#3299)
- Add printactivebridges(model, F, S) (#3301)
- Add/improve solver documentation in documentation (#3307)
- Broken getindex with no arguments (#3313)
- Precompiling JuMP (#3323)
- primal_feasibility_report to support vector variables (#3326)
- Method Ambiguity with Extensions to build_constraint (#3330)
Merged pull requests:
- [Containers] fix when axis is Vector{Any} (#3280) (@odow)
- [docs] add READMEs of supported solvers to the documentation (#3309) (@odow)
- Fix tests for upcoming MOI v1.14.0 release (#3312) (@odow)
- Fix getindex with no args (#3314) (@odow)
- Add test for order of start values (#3315) (@odow)
- Add support for individual printactivebridges methods (#3316) (@odow)
- Typo correction in docs (#3317) (@aafsar)
- [docs] fix typo in nestedproblems.jl (#3318) (@odow)
- [docs] bump solver README versions (#3320) (@odow)
- Fix bug in setstringnamesoncreation with vector of variables (#3322) (@odow)
- Style fixes for src/variables.jl (#3324) (@odow)
- [docs] clarify column gen does not find global min (#3325) (@odow)
- [docs] update package versions (#3327) (@odow)
- [docs] fix link typo in changelog (#3328) (@odow)
- [docs] bump docs/Project.toml versions (#3329) (@odow)
- Add GitHub actions workflow extension-tests.yml (#3331) (@odow)
- [docs] document how to add packages to docs/packages.toml (#3333) (@odow)
- [docs] add docs/src/developers/releaseprocess.md (#3334) (@odow)
- [docs] update links to JuMP chatroom and forum (#3335) (@odow)
- Replace normal equivalence with object equivalence in memoize (#3337) (@franckgaga)
- Prep for v1.11.0 (#3340) (@odow)
- Julia
Published by github-actions[bot] about 3 years ago
JuMP - v1.10.0
JuMP v1.10.0
Closed issues: - Strongly typed indices (#1291) - Add JuMP.Zeros set to replace Function-in-EqualTo(0) (#3265) - set_attribute not defined (#3290) - Create Hermitian variables that are not PSD (#3291) - missing Grisu (#3297) - Add sets for Semicontinuous, Semiinteger (#3300) - Out of memory after thousands of optimization tasks (#3305) - HermitianPSDCone() not supported in Hypatia (#3306) - Improve error message for strict inequalities (#3310)
Merged pull requests: - [Containers] add support for Base.getindex(::Container; kwargs...) (#3237) (@odow) - Fix compat lower bound of MOI (#3272) (@odow) - Add JuMP-level Nonnegatives, Nonpositives, and Zeros sets (#3273) (@odow) - [docs] split user-defined Hessian tutorial in two (#3274) (@jd-foster) - Remove setup blocks for doctests to make copy-pastable (#3275) (@odow) - [docs] Improve docstrings and convert julia blocks to jldoctest (#3276) (@odow) - [docs] clarify lazy constraint revisiting point (#3278) (@odow) - Add support for {Hermitian,Symmetric} in Zeros constraint (#3281) (@odow) - [docs] add p-norm example (#3282) (@odow) - [docs] limit internal threading in parallelism.md (#3283) (@odow) - [docs] clarify that macros create new bindings (#3284) (@odow) - [docs] add Google style rules to Vale and fix warnings (#3285) (@odow) - Add plot to minimum distortion example. (#3288) (@jd-foster) - Add HermitianMatrixSpace (#3292) (@blegat) - Add Hermitian tag in variable macro (#3293) (@blegat) - Add citation for JuMP 1.0 paper (#3294) (@odow) - Small refactoring for hermitian check (#3296) (@blegat) - [docs] update Pkg versions (#3298) (@odow) - Add JuMP-level sets for Semicontinuous and Semiinteger (#3302) (@odow) - Add comment on the order of setting start values (#3303) (@odow) - Prep for v1.10.0 (#3304) (@odow) - [docs] clarify HiGHS supports QP (#3308) (@odow) - Fix error message for unrecognized sense (#3311) (@odow)
- Julia
Published by github-actions[bot] about 3 years ago
JuMP - v1.9.0
JuMP v1.9.0
Closed issues: - Confusing error message in nonlinear (#3235) - sequentially register indexed nonlinear constraint-functions (#3253) - Improve error if block not provided to plural constraint (#3254) - [docs] Power systems (#3267)
Merged pull requests: - Improve error message when unsupported operators are used in NL macros (#3236) (@odow) - Add setstartvalues to simplify setting all starting values in a model (#3238) (@odow) - [docs] clarify that matrix must be Hermitian (#3241) (@odow) - Wrap reshaped vector in LinearAlgebra.Hermitian (#3245) (@blegat) - Reshape with Hermitian constraint (#3246) (@blegat) - Style fix: requestedcontainer -> requestedcontainer (#3247) (@blegat) - Prep for v1.8.2 (#3249) (@odow) - Add quantum state discrimination tutorial (#3250) (@odow) - Prep for v1.9.0 (#3251) (@odow) - Implement Base.isreal for complex expressions (#3252) (@odow) - Improve error message when plural macro not passed a block (#3255) (@odow) - Support inequality syntax for HermitianPSDCone (#3256) (@odow) - [docs] add example of how to register function with multiple input arguments (#3258) (@odow) - Add removebridge, printactivebridges, and document (#3259) (@odow) - Tidy tests by removing inconsistent and unneeded JuMP. prefixes (#3260) (@odow) - [docs] change intro to Complex number support in manual (#3262) (@odow) - [docs] modify the TokenIgnores in vale for fewer false negatives (#3263) (@odow) - Revert "Support inequality syntax for HermitianPSDCone (#3256)" (#3264) (@blegat) - [docs] Fix different ρ (#3266) (@jd-foster) - [docs] fix bounds in power_systems.jl (#3268) (@odow) - [docs] clarify in-place can be slower for small models (#3269) (@odow)
- Julia
Published by github-actions[bot] over 3 years ago
JuMP - v1.8.2
JuMP v1.8.2
Closed issues: - Renaming MathOptInterface -> MOI is breaking for some external packages (#3233) - [Q] Support of M1 chipset (#3239) - Incorrect summation with Hermitian matrices (#3242)
Merged pull requests: - Add getattribute and setattribute (#3219) (@joaquimg) - [docs] Polish simple SDP examples (#3232) (@jd-foster) - [docs] fix thread safefy issue in parallelism tutorial (#3240) (@odow) - [docs] parallelism: 2 characters (#3243) (@jd-foster) - Fix dot between JuMP types and constant (#3244) (@blegat) - Backport dot product fix with complex numbers (#3248) (@blegat)
- Julia
Published by github-actions[bot] over 3 years ago
JuMP - v1.8.1
JuMP v1.8.1
Closed issues: - Error with semicolon/sum in nonlinear constraint (#3224) - Macro doc in the wrong place (#3225)
Merged pull requests: - Use and document preference for import MathOptInterface as MOI (#3222) (@odow) - [docs] remove references to multiobjective optimization being unsupported (#3223) (@odow) - Fix init kwarg in nonlinear generator expressions (#3226) (@odow) - [docs] add multiobjective portfolio example (#3227) (@odow) - Prep for v1.8.1 (#3228) (@odow) - [docs] refactor some conic tutorials into simpleexamples.jl (#3229) (@odow) - [docs] fix typo in networkflows.jl (#3230) (@odow) - [docs] add tutorial on parallelism (#3231) (@odow)
- Julia
Published by github-actions[bot] over 3 years ago
JuMP - v1.8.0
JuMP v1.8.0
Closed issues: - Multiobjective support in JuMP (#2099) - Broadcasting variables constrained on creation (#2148) - [Question] GPU based linear solver (#3204)
Merged pull requests: - Add support for vector-valued objectives (#3176) (@odow) - Switch to LU factorization in lpsensitivityreport (#3182) (@odow) - [docs] bump version of HiGHS used in docs (#3200) (@odow) - Fix typo in docs (#3201) (@mogottsch) - [docs] add tutorial on constraint programming (#3202) (@odow) - [docs] fix links in release notes (#3203) (@odow) - [docs] add more conic examples for MOI cones (#3205) (@odow) - Add <--> syntax support for reified constraints (#3206) (@odow) - Add --> syntax support for indicator constraints (#3207) (@odow) - Add fixdiscretevariables for computing the dual of a MIP (#3208) (@odow) - Use MOI.Utilities.distancetoset in primalfeasibilityreport (#3209) (@odow) - [docs] fix version links in changelog (#3210) (@odow) - [docs] tweak diet.jl tutorial to use more DataFrame logic (#3213) (@odow) - Update to knapsack tutorial (#3216) (@jd-foster) - Knapsack tutorial: final tweaks (#3217) (@jd-foster) - [docs] add ellipsoid approximation tutorial (#3218) (@jd-foster) - Remove test in macros for unexpected assignment (#3220) (@odow) - Prep for v1.8.0 (#3221) (@odow)
- Julia
Published by github-actions[bot] over 3 years ago
JuMP - v1.7.0
JuMP v1.7.0
Closed issues:
- Make JuMP tests callable from an external package (#1711)
- Tracking the time-to-first-solve issue (#2735)
- [docs] Add a "Getting Started with optimization" tutorial (#2859)
- JuliaFormatter 1.0 (#2990)
- Containers do not support view (#2998)
- DenseAxisArray with Symbol key does not support setting (#3151)
- Bug in DenseAxisArrayView (#3175)
- Constraint macro with single = throws uninformative error message (#3177)
- Typo in Tutorial Title (#3179)
- Allow using ternary operator inside @constraint (#3183)
- Provide warning if optimize! is called and there's no objective function. (#3190)
- Mosek direct_model support (#3194)
Merged pull requests: - [Containers] add support for view of DenseAxisArray (#3152) (@odow) - Tidy test/mutablearithmetics.jl (#3166) (@odow) - Tidy test/expr.jl (#3167) (@odow) - Refactor runtests.jl to use a single runtests function (#3168) (@odow) - Tidy test/JuMPExtension.jl (#3169) (@odow) - Tidy test/nonnegative_bridge.jl (#3170) (@odow) - Remove unneeded testsets (#3171) (@odow) - Remove VERSION checks for unsupported Julia versions (#3172) (@odow) - Fix method ambiguities in JuMP.Containers (#3173) (@odow) - [docs] document how to test JuMP extensions (#3174) (@odow) - Improve error message thrown when = used instead of == in macro (#3178) (@odow) - [Containers] fix bug in DenseAxisArrayView (#3180) (@odow) - Improve error message for common case of using Bool instead of Bin (#3181) (@odow) - Add support for collections of variables in ComplexPlane (#3184) (@odow) - [docs] bump the version of Documenter (#3185) (@odow) - Tidy import of packages and remove unnecessary prefixes (#3186) (@odow) - Remove _MOICON constant (#3187) (@odow) - Refactor JuMP.jl, moving methods into their related files (#3188) (@odow) - Adding generator min/max support for NLP (#3189) (@michel2323) - Add SnoopPrecompile workload (#3193) (@timholy) - Improve precompilation with nospecialize and some more SnoopPrecompile (#3195) (@odow) - Refactor the SnoopPrecompile block and add nonlinear statements (#3196) (@odow) - Add more precompile statements to improve TTFX of Ipopt (#3197) (@odow) - Fix docstring of Model not appearing in docs (#3198) (@odow) - Prep for v1.7.0 (#3199) (@odow)
- Julia
Published by github-actions[bot] over 3 years ago
JuMP - v1.6.0
JuMP v1.6.0
Closed issues: - Direct input of PSD constraints (#3153) - Debuggability of JuMP models (#3034) - Add documentation for Complex numbers (#3114) - solution_summary should report multiple solutions (#3136) - [docs] clarify you can use index sets when setting the start value (#3147) - Improve Error Messages for Querying Modified Models (#3155) - CI coverage upload is broken (#3160)
Merged pull requests: - Report resultcount in solutionsummary by default (#3138) (@odow) - Add relaxwithpenalty (#3140) (@odow) - [docs] add more tips and tricks for linear programs (#3144) (@odow) - [docs] add an in-place Benders example (#3145) (@odow) - Convert more test files to functional form (#3146) (@odow) - [docs] clarify you can use index sets when setting the start value (#3148) (@odow) - Replaces length/size by eachindex/axes (#3149) (@blegat) - Fix promotion and adjoint for complex expressions (#3150) (@blegat) - Add support for Hermitian PSD constraint (#3154) (@blegat) - Add explanatory warning before OptimizeNotCalled error (#3156) (@odow) - Add hasstartvalue function (#3157) (@jd-lara) - Refactor test/Containers into functional form (#3158) (@odow) - [docs] clarify that PSD ensures a symmetric matrix (#3159) (@odow) - Refactor tests which use JuMPExtension.jl (#3162) (@odow) - [docs] fix typo in tips and tricks (#3163) (@odow) - Run MutableArithmetics tests with complex coefficients (#3164) (@blegat) - Prep for v1.6.0 (#3165) (@odow)
- Julia
Published by github-actions[bot] over 3 years ago
JuMP - v1.5.0
JuMP v1.5.0
Closed issues: - settimelimit_sec: take Dates.Period as argument? (#3115) - Error updating JuMP (#3124) - solution summary to report the number of cuts applied to a problem with discrete variables (#3126) - Setting Optimizer Attributes on an OptimizerWithAttributes (#3128) - solver argument (Clp.Optimizer) must be an AbstractMathProgSolver (#3137)
Merged pull requests: - [docs] build with Documenter#master (v0.28-DEV) (#3094) (@odow) - Add HermitianPSDCone (#3109) (@blegat) - [docs] update package versions (#3119) (@odow) - [docs] fix output in diet tutorial (#3120) (@odow) - [docs] explain Dates.period in settimelimitsec (#3121) (@odow) - Fix error message for vectorized interval constraints (#3123) (@odow) - Fix optimizerattribute with AbstractString names (#3127) (@odow) - Add support for get/set of attributes in optimizerwithattributes (#3129) (@odow) - Update format for JuliaFormatter v1.0.15 (#3130) (@odow) - [docs] Update how setup the HTTP server in web_app.jl (#3131) (@odow) - Add tests for LinearAlgebra wrapper operations (#3132) (@odow) - [docs] update to MOI v1.10.0 (#3133) (@odow) - Add support for creation of complex variables (#3134) (@blegat) - [docs] tidy format of the release notes (#3135) (@odow) - [docs] update to MathOptInterface v1.11.0 (#3139) (@odow) - [docs] add documentation for complex-number support (#3141) (@odow) - Prep for v1.5.0 (#3142) (@odow) - [docs] remove the workforce and steelT3 tutorials (#3143) (@odow)
- Julia
Published by github-actions[bot] over 3 years ago
JuMP - v1.4.0
JuMP v1.4.0
Closed issues:
- Tables.jl support for results (#3096)
- I/O functions fail in NL files with models with quadratic @constraint and @objective (#3100)
- ERROR: LoadError: ReadOnlyMemoryError() (#3105)
- Incorrect handling of complex coefficients in GenericAffExpr (#3111)
Merged pull requests:
- Pass names (indexvars) to container extensions. (#3088) (@hellemo)
- [docs] convert gettingstartedwithjump into REPLs (#3095) (@odow)
- [docs] add JuMP logo to PDF (#3097) (@odow)
- [docs] update multi.jl tutorial to use an SQLite database (#3098) (@odow)
- Fix copyto(::Model, src) when src is nonlinear (#3101) (@odow)
- [docs] tweak the order and content of shouldi_use (#3102) (@odow)
- redundant back slash for \in (#3103) (@szcf-weiya)
- Tables.jl support (#3104) (@trulsf)
- [docs] remove incorrect statement about conflicting objectives (#3107) (@odow)
- Typo in docstring of PSDCone (#3108) (@blegat)
- Fix printing of complex coefficients in expressions (#3112) (@odow)
- Fix parsing of nonlinear expressions with :flatten nodes (#3116) (@odow)
- Prep for v1.4.0 (#3117) (@odow)
- Julia
Published by github-actions[bot] over 3 years ago
JuMP - v1.3.1
JuMP v1.3.1
Closed issues:
- Request for the capability to obtain the start value of the NLexpressions (#3067)
- @NLconstraint names (#3069)
- unregister option in delete (#3070)
- Failure to multiply real variable with complex matrix (#3071)
- relax_integrality takes really long for large problems even if there aren't that many integer variables (#3086)
- QuadExpr in nonlinear expressions produce empty summations (#3090)
Merged pull requests:
- [docs] start a tutorial on debugging JuMP models (#3043) (@odow)
- [docs] add more examples to nlp.md (#3068) (@odow)
- Fix stability of operators with Complex args (#3072) (@odow)
- [docs] improve factory scheduling example (#3073) (@odow)
- [docs] update NLP docs and explain performance issue (#3074) (@odow)
- [docs] override style in PDF output (#3075) (@odow)
- [docs] add link to documentation PDF (#3076) (@odow)
- [docs] change Getting started with Julia to use REPL blocks (#3077) (@odow)
- [docs] lots of minor tweaks to the tutorials after reading through the PDF (#3078) (@odow)
- [docs] Fix typo (#3079) (@avixFF)
- [docs] add Vale as a documentation linter (#3080) (@odow)
- [docs] remove urbanplan.jl (#3081) (@odow)
- [docs] refactor the transportation problem tutorial (#3082) (@odow)
- [docs] fix typos in docs (#3083) (@odow)
- [docs] condense the simple nonlinear tutorials into a single page (#3084) (@odow)
- [docs] add comments and multiline strings to gettingstartedwithjulia (#3085) (@odow)
- Improve performance of relax_integrality (#3087) (@raphaelsaavedra)
- [docs] Tidy the minellipse tutorial (#3089) (@odow)
- Fix empty sums in Aff/QuadExpr parseexpression (#3091) (@odow)
- Fix method ambiguities in JuMP (#3092) (@odow)
- Prep for v1.3.1 (#3093) (@odow)
- Julia
Published by github-actions[bot] over 3 years ago
JuMP - v1.3.0
JuMP v1.3.0
Closed issues: - Tracking M1 support (#2971) - Support slicing in SparseAxisArray (#3029) - record software license more prominently in documentation (#3055) - Encode/document license for JuMP logos (#3062)
Merged pull requests: - [Containers] add slicing for SparseAxisArray (#3031) (@odow) - Add missing license headers (#3047) (@odow) - Remove unused methods (#3048) (@odow) - Improve coverage in src/variable.jl (#3049) (@odow) - Improve coverage of src/nlp.jl (#3050) (@odow) - Improve coverage for src/print.jl (#3051) (@odow) - Remove an unused method in quadexpr.jl (#3052) (@odow) - Improve coverage in src/macros.jl and quadexpr.jl (#3053) (@odow) - [docs] clarify supported exts in writetofile (#3054) (@odow) - [docs] add License paragraph to introduction (#3056) (@odow) - Typo in error message of setindex! for slicing SparseAxisArrays (#3057) (@blegat) - [Containers] improve coverage of DenseAxisArray (#3058) (@odow) - Improve coverage in optimizer_interface.jl (#3059) (@odow) - [docs] Remove literate footer in PDF (#3060) (@odow) - [docs] reduce some unnecessary outputs (#3061) (@odow) - [docs] license logos (#3063) (@odow) - [Containers] fix DenseAxisArray with Vector key (#3064) (@odow) - [docs] update docs/Project.toml (#3065) (@odow) - Prep for v1.3.0 (#3066) (@odow)
- Julia
Published by github-actions[bot] almost 4 years ago
JuMP - v1.2.1
JuMP v1.2.1
Closed issues:
- [docs] Clarify String singleton as an iterable object for @variable (#3042)
Merged pull requests: - [docs] clarify singleton set confusions (#3044) (@odow) - Fix parsing of double-sided nl constraints (#3045) (@odow) - Prep for v1.2.1 (#3046) (@odow)
- Julia
Published by github-actions[bot] almost 4 years ago
JuMP - v1.2.0
JuMP v1.2.0
Closed issues: - Feature Request: Second Derivatives for User Defined Functions (#1198) - Discussion/style guide updates on abstraction/correctness/composability (#2988) - all_constraints(model) (#3001) - Add note on function barriers (#3007) - Add delete for a nonlinear constraint (#3012) - Export Nonlinear Models (#3015) - Add value for nonlinear constraints (#3019) - Lower bound identifiable by MOI.Interval (#3023) - Error creating Symmetric variables without string-names in 1.1.1. (#3035)
Merged pull requests:
- Refactor to use MOI.Nonlinear (#2955) (@odow)
- Add support for user-defined multivariate hessians (#2961) (@odow)
- [docs] add style guide on abstract types (#2995) (@odow)
- Add allconstraints for all constraint types (#3002) (@odow)
- [docs] add Pajarito to list of supported solvers (#3006) (@odow)
- [docs] add note on function barriers (#3008) (@odow)
- [docs] add section on extension compatibility (#3009) (@odow)
- Update InfiniteOpt.jl Links (#3010) (@pulsipher)
- Typo fix in docstring of setupperbound (#3011) (@blegat)
- Add delete for nonlinear constraints (#3013) (@odow)
- [docs] add constraint program formulation of Sudoku (#3014) (@odow)
- Add Clarabel to solver list (#3016) (@blegat)
- Add fallback for unsupported Name attribute (#3017) (@odow)
- Add value for nonlinear constraints (#3020) (@odow)
- Tidy docs/.gitignore (#3021) (@mlubin)
- Fix admonition in data tutorial (#3022) (@mlubin)
- Tweak wording in getting started tutorial (#3024) (@mlubin)
- Typo fix in tutorial: former -> latter (#3025) (@blegat)
- Fix link to MOI.ObjectiveSense (#3027) (@trathi05)
- Allow `AxisLookupto fallback to Dictgetindex` (#3028) (@nickrobinson251)
- [docs] add COPT to installation (#3030) (@odow)
- Remove JSON test dependency (#3032) (@odow)
- Prep for v1.2.0 (#3033) (@odow)
- Add DAQP to list of solvers. (#3036) (@darnstrom)
- Fix bug with setstringname and VariablesConstrainedOnCreation (#3037) (@odow)
- Fix tests for MOI v1.7.0 (#3038) (@odow)
- [docs] simplify conflict documentation (#3039) (@odow)
- [docs] update to MOI v1.7.0 (#3040) (@odow)
- [docs] fix release date of v1.2.0 (#3041) (@odow)
- Julia
Published by github-actions[bot] almost 4 years ago
JuMP - v1.1.1
JuMP v1.1.1
Closed issues: - MutableArithmetics 1.0.3 broke tests (#2999) - read! is not implemented for LP files. (#3003)
Merged pull requests: - JuliaFormatter: separatekwargswith_semicolon (#2992) (@odow) - [docs] minor changes to the style guide (#2994) (@odow) - [docs] update to MOI v1.3.0 (#2996) (@odow) - Use MathJax to render formula in doc (#3004) (@metab0t) - Prep for v1.1.1 (#3005) (@odow)
- Julia
Published by github-actions[bot] about 4 years ago
JuMP - v1.1.0
JuMP v1.1.0
Closed issues:
- Support MOI modifications (#1183)
- Inference failure of SparseAxisArray (#2457)
- The plan for 1.0 (#2564)
- LP sensitivity reports (#2662)
- Slow evaluation of nonlinear callbacks (#2788)
- Containers of @constraints with the same indexes (#2907)
- TagBot didn't automatically create the 1.0.0 tag (#2933)
- [Action required] JuMP mug giveaway (#2935)
- Vectorized bounds on variables (#2944)
- Docs are out of date (#2947)
- Boolean variable for postprocessing if the optimization is optimal (#2951)
- User of extensions creating anonynous variables (#2956)
- Primal Feasibility Report for Infeasible Models (#2960)
- [Docs, Direct mode] Solver status not updated after problem solved-then-modified (#2970)
- Document cost of named variables and constraints in Performance Tips (#2973)
- Improve error message for writetofile when unsupported (#2974)
- Variables are not copied correctly using copy_model with filter_constraints (#2975)
- Couple JuMP with the simulator (#2979)
- Include the Docstring for set_optimizer_hook in the Docs (#2981)
- Disabling hessian evaluation (#2983)
Merged pull requests: - Refactor some tests into functional form (#2934) (@odow) - Add numconstraints for counting all constraints in a model (#2936) (@odow) - Account for diagonal quadratic coefficients (#2941) (@rjuly7) - Improve minimal ellipses SDP demonstration (#2945) (@maxkapur) - doc: remove superfluous word (#2946) (@Mo-Gul) - [docs] add warning about successive merges (#2948) (@odow) - Relax solution test tolerance (#2949) (@jd-foster) - Convert minimal ellipse tutorial to sections (#2950) (@jd-foster) - Add docs badges to main README (#2952) (@jd-foster) - Change "a" to "an" (#2954) (@CSWGTM-DAVE) - [docs] clean and simplify docstring of variable macro (#2957) (@odow) - Fix passing kwargs to file formats (#2959) (@odow) - Update installation.md (#2962) (@braisgonzalezusc) - [docs] fix typo in callback tutorial (#2963) (@odow) - [docs] clarify primalfeasibilityreport for infeasible models (#2964) (@odow) - [docs] expand example of PackageCompiler.jl (#2965) (@odow) - Fix error message when broadcasting bounds (#2966) (@odow) - [docs] add tutorial on LP sensitivity analysis (#2967) (@odow) - Add setnormalizedcoefficients (#2968) (@odow) - [docs] discuss for loop in constraint containers (#2969) (@odow) - [docs] clarify modify-then-query in direct mode (#2972) (@odow) - Improve error message in writetofile (#2976) (@odow) - Add method to VariableRef to get variable from constraint (#2977) (@odow) - Add setstringnamesoncreation (#2978) (@odow) - Update releasenotes.md with explicit info (#2980) (@artkuo) - [docs] document setoptimizehook in extensions (#2982) (@odow) - Update gettingstartedwith_julia (#2984) (@trathi05) - Fix passing nothing to start kwarg (#2985) (@odow) - [docs] update Pkg versions (#2986) (@odow) - [docs] add webapp tutorial (#2987) (@odow) - Prep for v1.1.0 (#2989) (@odow)
- Julia
Published by github-actions[bot] about 4 years ago
JuMP - v1.0.0
JuMP v1.0.0
Closed issues:
- Bug in vectorized constraints with SparseAxisArrays (#2919)
- Consolidating logos and branding (#2920)
- MOIPajarito (#2927)
- Writing to NL file fails (#2931)
Merged pull requests: - Prep for v1.0 release (#2925) (@odow) - Add Penbmi in solver list (#2926) (@blegat) - [docs] remove previously supported solvers section (#2928) (@odow) - Fix bug in broadcasting SparseAxisArray (#2929) (@odow) - Fix writetofile of NL files and bump MOI to v1.1.1 (#2932) (@odow)
- Julia
Published by github-actions[bot] about 4 years ago
JuMP - v0.23.2
JuMP v0.23.2
Closed issues:
- It could be helpful to have the MOI.RelativeGap(model) reported in the solution_summary (#2906)
- one NLP constraint has lower bound 0.0 and upper bound 0.0. (#2909)
- NLP Interface Error Message with Registered Functions (#2910)
- [docs] Update fixed solver compats (#2913)
Merged pull requests: - Check for ForwardDiff compatibility in register (#2911) (@odow) - [docs] Fix SCS compat (#2912) (@odow) - [docs] update to latest versions (#2914) (@odow) - Readd MAX-CUT rounding (#2915) (@blegat) - Fix scoping issue in user-defined Containers (#2916) (@odow) - Add checked autodiff for user-defined functions (#2917) (@odow) - Add RelativeGap to solution summary (#2918) (@odow) - [docs] tidy formatting of release notes (#2921) (@odow) - Convert test/nlp.jl to functional form (#2922) (@odow) - Prep for v0.23.2 (#2923) (@odow) - [docs] Add script to reproduce logos (#2924) (@odow)
- Julia
Published by github-actions[bot] over 4 years ago
JuMP - v0.23.1
JuMP v0.23.1
Closed issues: - Inconsistent Nonlinear Naming (#2892) - Rational infinite constraints do not work anymore (#2894)
Merged pull requests: - [docs] update roadmap for post v1.0 (#2883) (@odow) - Deprecate nlexprstring and nlconstraintstring (#2893) (@odow) - Add complex and real affine expressions (#2895) (@blegat) - Fix variable bounds passed as Rational{Int}(Inf) (#2896) (@odow) - Fix printing of im coefficient (#2897) (@blegat) - Fix conj and implement real/imag (#2899) (@blegat) - Fix solutionsummary with empty model (#2900) (@odow) - Fix jumpfunction with Complex coefficients (#2901) (@blegat) - Prep for v0.23.1 (#2902) (@odow) - Fixes for arithmetic with complex quadratic (#2903) (@blegat) - Add abs2 (#2904) (@blegat) - Fix Complex support in quadratic constraints (#2905) (@blegat)
- Julia
Published by github-actions[bot] over 4 years ago
JuMP - v0.23.0
JuMP v0.23.0
Closed issues: - Refactor print to using printing implemented for MOI backend (#2814) - Add function to set all start values for constraints and variables based on current solution (#2836) - [docs] Mention CasADi as an alternative to JuMP (#2871) - Expose NLPBlockDualStart (#2875) - [docs] update MILP examples to HiGHS (#2878) - Rename nl_ functions to nonlinear_ (#2882) - Symmetric vs SkewSymmetric Variables (#2884)
Merged pull requests: - Preliminary support for complex numbers (#2391) (@blegat) - [docs] improve section on constraint start values (#2861) (@odow) - [docs] fix typo in design patterns tutorial (#2870) (@odow) - [docs] add CasADi to Should I use JuMP? (#2872) (@odow) - Allow NaNMath 1.0 (#2873) (@mlubin) - [breaking] remove PrintMode instead of explicit MIME types (#2874) (@odow) - WIP: prep for v1.0 (#2876) (@odow) - Remove deprecated functionality (#2877) (@odow) - Add nldualstartvalue (#2879) (@odow) - Fix bug in solution summary (#2880) (@odow) - [docs] switch from GLPK to HiGHS (#2881) (@odow) - [breaking] rename nl functions to nonlinear_ (#2885) (@odow) - [docs] clarify return type of SkewSymmetricMatrixSpace (#2888) (@odow) - [breaking] rename SymMatrixSpace to SymmetricMatrixSpace (#2889) (@odow) - Fix addition/substraction between variable and complex number (#2890) (@blegat) - Prep for v0.23 (#2891) (@odow)
- Julia
Published by github-actions[bot] over 4 years ago
JuMP - v0.22.3
JuMP v0.22.3
Closed issues: - Remove dirty flag (#2797) - User-defined (nonlinear) objective with vectorized variables (#2854) - Typo in RotatedSecondOrderCone docstring (#2855) - Debug TSP example on Julia 1.7 (#2862) - Benchmark (#2864) - Bug broadcasting an empty SparseAxisArray (#2867)
Merged pull requests:
- [docs] Add introduction sections to tutorials (#2850) (@odow)
- [docs] update cutting stock algorithm (#2851) (@odow)
- [docs] Fix typo in TSP tutorial (#2852) (@odow)
- [docs] Update Benders decomposition algorithm (#2853) (@odow)
- Fix typo in docstring of RotatedSecondOrderCone (#2856) (@sean-lo)
- [docs] fix start value in maxcutsdp (#2857) (@odow)
- Add warning and improve docs for modify-then-query (#2858) (@odow)
- [docs] update to MOI v0.10.8 and bump SCS (#2860) (@odow)
- Make Random seed more explicit (#2863) (@jd-foster)
- Bump JuliaFormatter to v0.22.2 (#2865) (@odow)
- Add Aqua.jl as a CI job (#2866) (@odow)
- [Containers] fix broadcasting over empty SparseAxisArray (#2868) (@odow)
- Prep for v0.22.3 (#2869) (@odow)
- Julia
Published by github-actions[bot] over 4 years ago
JuMP - v0.22.2
JuMP v0.22.2
Closed issues:
- Problematic dirty flag change (#2809)
- operate!! not defined error (#2821)
- CartesianIndex as keys in a DenseAxisArray (#2825)
- Error message copyin certain types with copymodel (#2828)
- In: Contribute code to JuMP, talk about JuliaFormatter (#2834)
- Implement setstart_value for constraint indices (#2835)
- Make plural macros (e.g. @variables) return collections of the defined objects (#2837)
- Unrecognized min and max NLP Functions (#2841)
Merged pull requests: - Improve performance of GenericAffExpr (#2750) (@odow) - Update list of CI platforms (#2816) (@odow) - [docs] various style fixes (#2818) (@odow) - Move solutionsummary to separate file (#2819) (@odow) - Refactor print.jl with no visible changes* (#2820) (@odow) - Rename printing of anonymous JuMP variables (#2822) (@odow) - [docs] add section on custom artifacts (#2823) (@odow) - [docs] explain how to use Preferences.jl for custom binaries (#2824) (@odow) - [docs] fix typo in custom solver binaries (#2826) (@odow) - [Containers] disallow CartesianIndex as a key for DenseAxisArray (#2827) (@odow) - Update compat for SpecialFunctions (#2829) (@odow) - [docs] add copyextensiondata in extensions.md (#2830) (@odow) - Add allnlconstraints (#2831) (@odow) - [docs] Add a tutorial on querying the Hessian of a NLP (#2832) (@odow) - Create tsplazy_constraints (#2833) (@danielschermer) - Small change in Model documentation (#2838) (@Ochibobo) - Update diet.jl (#2839) (@Ochibobo) - Typo (#2840) (@leotac) - Fix min and max in NLP expressions (#2842) (@odow) - Documentation improvement: Some suggestions for making it, IMHO, somewhat more clear. (#2843) (@ignace-computing) - Pluralized macros return tuples (#2844) (@MartinBonde) - [docs] mention JuliaFormatter in contributing.md (#2845) (@odow) - [docs] Update docs to MOI v0.10.6 (#2846) (@odow) - Add start value for constraints (#2847) (@odow) - [docs] bump MathOptInterface to v0.10.7 (#2848) (@odow) - [docs] update release notes for v0.22.2 (#2849) (@odow)
- Julia
Published by github-actions[bot] over 4 years ago
JuMP - v0.22.1
JuMP v0.22.1
Closed issues: - LoadError after updating from version 0.21.10 to 0.22.0 (#2799) - Optimizer Attributes Not Standardized (#2805) - Export MOI.OptimizationSense (#2807) - define Base.isempty or is_empty for JuMP models (#2810)
Merged pull requests: - Remove release notes from PDF (#2796) (@odow) - Rewrite manual/variables.md (#2798) (@odow) - Fix bug in containers with tuple indices (#2800) (@odow) - Fix egregious typo in error message (#2801) (@odow) - [docs] rewrite manual/constraints.md (#2802) (@odow) - [docs] update Should I use JuMP (#2803) (@odow) - [docs] tidy and extend page on AMLs (#2804) (@odow) - Fix bug in settimelimit_sec (#2806) (@odow) - Export OptimizationSense enum from MOI (#2808) (@odow) - adding Base.isempty(::Model) (#2811) (@matbesancon) - [docs] add design patterns tutorial (#2812) (@odow) - Prep for 0.22.1 release (#2813) (@odow)
- Julia
Published by github-actions[bot] over 4 years ago
JuMP - v0.22.0
JuMP v0.22.0
Closed issues:
- Should we define zero(AffExpr) and one(AffExpr)? (#1151)
- set constraint names from @constraint macro (#1166)
- Precompile JuMP (#1181)
- Performance regressions from v0.18 (#1403)
- Bridges in Manual mode with solver not supporting defaultcopyto (#1627)
- Performance of small constraints (#1654)
- Decide whether to export MOI. (#1789)
- inequality syntax for set constraints (#1798)
- Exported functions with no doc (#1825)
- Generate a PDF version of the docs (#1881)
- Cannot retrieve vector created with string name (#1895)
- Optimize time to add constraints JuMP 0.19.0 (#1905)
- provide function which composes names (#1936)
- Error message for anonymous variables (#1938)
- Macros should use addvariables & addconstraints rather than singular methods (#1939)
- [Needs MOI 0.9.21] AffExpr in ZeroOne does not work (#1943)
- Better error messages for vector variable bounds (#2056)
- SparseAxisArray does not implement size (#2117)
- Better error message for sparse RHS terms in vector constraints (#2162)
- Print constraints/variables in set form instead of scalarized (#2171)
- Remove variabletype (#2174)
- Feature request: reuse a variable name in @variable on non-overlapping indices (#2200)
- Clean up and document parseconstraint (#2236)
- Custom attributes not queried correctly with caching optimizer (#2587)
- parse_one_operator_constraint: clash with parse_ternary_constraint when there are four arguments (#2246)
- Address invalidations to speed up compile time (#2273)
- Sparse array addition with diagonal is dense (#2309)
- Subtle trap with semicolon syntax (#2318)
- [Feature Request] Error Function Keyword Argument for Macros (#2333)
- Container with a dictionary as the dimension (#2424)
- JuMP v0.18.6 doesn't compile in Julia v1.6 (#2438)
- Fix TODOs in print.jl (#2446)
- sum comparison parses wrongly without error (#2461)
- Document extensions (#2485)
- Support anonymous NL parameters (#2510)
- Do not add infinite bounds (#2634)
- Feasibility checker with function (#2526)
- Ordering of function arguments (#2539)
- Error on modify-then-query (#2566)
- Improve error when singular macro used instead of plural (#2582)
- Disallow multiple positional arguments in the @variable macro (#2583)
- Improve error for Interval constraints with non-constant set (#2599)
- Public API for Building Containers in Macros (#2604)
- Auto-register is incorrect when splatting (#2609)
- Unhelpful error message for @NLparameter (#2620)
- Error message improvement for value(Array of NLexpression) (#2635)
- Rename .m field of some structs (#2636)
- Document callback gotchas (#2642)
- Add name keyword to macros (#2643)
- Constructor of Array with DenseAxisArray (#2644)
- Names lost from model when read from file (#2647)
- copy conflict fails when model has parameters (#2649)
- Surprising argument ordering in macros (#2651)
- Model that builds in v0.21.8 errors in v0.21.9 with "constraints are not supported" (#2654)
- Do not set names if the solver does not support it (#2655)
- Write a tutorial solving parametric problems (#2663)
- Documentation improvements (#2675)
- Stop returning MA.Zero() from expressions (#2677)
- Implement ownermodel for expressions (#2678)
- setdualstartvalue() error (#2679)
- Improve error message of unsupported constraints (#2680)
- Large SparseAxisArrays get stuck on show (#2683)
- Bug using "/" before the variable in @variable macro (#2692)
- Error thrown when pushing a DenseAxisArray into a set (#2696)
- erronerous output in solutionsummary (Barrier/Simplex iterations) (#2697)
- Usage Question (#2715)
- gh-pages branch can get big with `pushpreview=true(#2721)
- Size ofgh-pages` branch (#2727)
- Copy in Array constructor from DenseAxisArray (#2766)
- Follow bang convention (#2767)
- Make delete, isvalid and setobjectivecoefficient consistent with other methods (#2769)
- Add get/setvariable/constraint_attribute (#2770)
- Should SparseAxisArray <: AbstractArray? (#2783)
- Fix DiffRules compat (#2793)
Merged pull requests:
- Fix bug broadcasting constraints with sparse terms (#2558) (@odow)
- [breaking] Ignore infinite variable bounds (#2618) (@odow)
- Add vector of scalar variables with in syntax (#2657) (@joaquimg)
- Style guide: using Foo: Foo is an acceptable substitute for import Foo (#2682) (@DilumAluthge)
- Add MadNLP.jl to suppported solvers (#2684) (@sshin23)
- Improve error message of unsupported constraints (#2685) (@odow)
- Fix performance of show on SparseAxisArray (#2686) (@odow)
- [docs] Clarify readfromfile does not register names (#2687) (@odow)
- [docs] Clarify callback gotchas (#2688) (@odow)
- [Containers] add Array constructor for DenseAxisArray (#2689) (@odow)
- Make NonlinearExpression <: AbstractJuMPScalar (#2690) (@odow)
- Move release notes to documentation (#2691) (@odow)
- [docs] update build to Julia 1.6 (#2693) (@odow)
- [breaking] remove deprecated LP sensitivity (#2694) (@odow)
- [breaking] update to MOI v0.10 (#2695) (@odow)
- Fix barrier/simplex iteration swap in summary (#2698) (@blegat)
- [breaking] rename .m field of some structs to .model (#2699) (@odow)
- [docs] Fix invalid local links (#2700) (@odow)
- [breaking] make ::Function first argument of value (#2701) (@odow)
- Remove variabletype and constrainttype (#2702) (@odow)
- Fix deprecation of VectorQuadraticFunction (#2703) (@odow)
- Do not set Name attributes if unsupported (#2704) (@odow)
- Only shift constant if supported (#2705) (@odow)
- Warn when copying unknown extension data (#2706) (@odow)
- [Containers] Implement Base.hash (#2707) (@odow)
- Throw better error for singular macros (#2708) (@odow)
- [breaking] Reset model to OPTIMIZENOTCALLED if model is modified after optimize (#2709) (@odow)
- Add primalfeasibilityreport(::Function (#2710) (@odow)
- Improve error for non-constant Interval constraints (#2712) (@odow)
- [Containers] convert axes to AbstractVector in DenseAxisArray (#2713) (@odow)
- Clarify documentation of buildvariable (#2714) (@odow)
- [docs] Document zero and one gotchas for expressions (#2716) (@odow)
- Clean up NLparameter macro and improve tests (#2718) (@odow)
- [breaking] Add anonymous NLparameters and registered named parameters (#2719) (@odow)
- [docs] Clarify user-defined containers (#2720) (@odow)
- Refactor test/macros.jl into functional form (#2722) (@odow)
- Add proper benchmarking scripts (#2723) (@odow)
- Doc cleanup workflow (#2724) (@guilhermebodin)
- Add better error messages for vectors passed as variable bounds (#2725) (@odow)
- [docs] add examples to extension documentation (#2726) (@odow)
- Improve error message for invalidly named containers (#2728) (@odow)
- Add error message for variable comparison with number (#2729) (@odow)
- Warn if DenseAxisArray is passed Number as axis (#2730) (@odow)
- [breaking] Make moixxx functions private (#2731) (@odow)
- [breaking] Deprecate SDconstraint and add new syntax for PSDCone constraints (#2732) (@odow)
- Add set inequality syntax for any set (#2733) (@odow)
- Don't return MA.Zero from expressions (#2734) (@odow)
- [breaking] refactor the parseconstraint methods (#2736) (@odow)
- Fixing a missed case in the OR logic in tipsandtricks.jl (#2737) (@jlwether)
- [docs] Improve documentation for name and setname (#2738) (@odow)
- Set names for anonymous constraints (#2739) (@odow)
- Add a test for reordering kwargs in macros (#2740) (@odow)
- Add fallbacks for == 0 of expressions (#2741) (@odow)
- [docs] Clarify usage of setoptimizer and add docs for relaxintegrality (#2742) (@odow)
- [docs] move contributing guide to docs and expand (#2743) (@odow)
- [breaking] remove unused Containers.generatecontainer (#2744) (@odow)
- [docs] variety of minor changes (#2745) (@odow)
- [Containers] cleanup and document the macro API (#2746) (@odow)
- [docs] better clarify variable bound on LHS error (#2747) (@odow)
- Style improvements to affexpr.jl (#2749) (@odow)
- [Containers] document nested and vectorizedproduct (#2751) (@odow)
- Fix TODO items in print.jl (#2752) (@odow)
- Fix incorrect auto register of splats (#2753) (@odow)
- Relax type restriction in _parserefsets (#2754) (@odow)
- [docs] improve extensions.md (#2755) (@odow)
- [breaking] Make moibackend a concrete type and remove MANUAL mode (#2756) (@odow)
- [docs] Various improvements to getting started tutorials (#2757) (@odow)
- Work-around bug in MutableArithmetics (#2758) (@odow)
- [docs] revise and improve powersystems tutorial (#2759) (@odow)
- Build docs as a PDF (#2760) (@odow)
- [docs] reorganization of tutorials (#2761) (@odow)
- [Containers] maintenance of SparseAxisArray.jl (#2762) (@odow)
- [docs] Various minor changes to the docs (#2763) (@odow)
- Add release notes for 0.22 (#2764) (@odow)
- Improve docstring links for xxxstatus (#2765) (@odow)
- [Containers] make Array copy the data (#2768) (@odow)
- [docs] Use local image for space shuttle example (#2771) (@odow)
- [docs] tweak intro docs and expand installation (#2772) (@odow)
- [docs] edit the getting started tutorials (#2773) (@odow)
- [Containers] throw nice error for size(::SparseAxisArray) (#2774) (@odow)
- [docs] revise diet tutorial (#2775) (@odow)
- [docs] revise cannery tutorial (#2776) (@odow)
- [docs] revise diet tutorial II (#2777) (@odow)
- [docs] add sets and indexing tutorial (#2778) (@odow)
- [docs] update footer link to source files (#2779) (@odow)
- Update to MOI 0.10.4 (#2780) (@odow)
- [docs] fix admonition in callbacks.md (#2781) (@odow)
- Export Result and Termination status codes (#2782) (@odow)
- [docs] edit models.jl (#2785) (@odow)
- [docs] Clarify MOI symbol imports (#2787) (@odow)
- Update release_notes.md (#2789) (@odow)
- Prep for v0.22 release (#2790) (@odow)
- [docs] General edit for common tics (#2791) (@odow)
- Temporarily limit DiffRules.jl compat (#2792) (@odow)
- Revert PR2792 (#2795) (@odow)
- Julia
Published by github-actions[bot] over 4 years ago
JuMP - v0.21.10
JuMP v0.21.10
Closed issues: - Migrate JuMPTutorials (#2483) - Add addNLexpression function (#2506) - Throw better error in lpsensitivityreport (#2569) - Unhelpful error message for affine and quadratic expression combination (#2622) - Bugs in solution summary when results not available (#2648) - Errors when running JuMP examples from documentation (ERROR: LoadError: UndefVarError: optimize! not defined) (#2656) - Run JuliaFormatter on tutorials (#2659) - Defining a problem when an analytical expression exists for the Jacobian (#2670) - Extend Raw NLP Expr Input to Allow AffExprs and QuadExprs (#2671) - Format failing on master (#2673)
Merged pull requests:
- [docs] clarify when to use Symbols and Strings (#2646) (@odow)
- [docs] add example of how to evaluate objective function at a point (#2650) (@jd-foster)
- Add facility location tutorial (#2658) (@joaquimg)
- Format /docs folder (#2660) (@odow)
- Add gettry and fallbacks for some elements of solution summary (#2661) (@AtsushiSakai)
- Add a fallback for getting constraint basis status in lp_sensitivity_report (#2664) (@AtsushiSakai)
- nothing comparison improvement in DenseAxisArray.jl (#2665) (@AtsushiSakai)
- Fix bug in relax_integrality (#2666) (@odow)
- [docs] Some solvers do not support start values (#2667) (@odow)
- README improvements (#2668) (@joaquimg)
- Update readme - follow rename on Discourse post (#2669) (@joaquimg)
- Improved Raw Expression NLP API (#2672) (@pulsipher)
- Attempt to fix formatting CI (#2674) (@odow)
- Revert Tokenize version fix (#2676) (@odow)
- Prep for 0.21.10 (#2681) (@odow)
- Julia
Published by github-actions[bot] almost 5 years ago
JuMP - v0.21.9
JuMP v0.21.9
Closed issues:
- Should SparseAxisArray be an AbstractDict? (#2176)
- Certain base functions on JuMP constraints not implemented for NLconstraints. (#2355)
- Replace Containers with an external package (#2523)
- Support Containers in VectorConstraints (#2563)
- Add a function to get inner-most optimizer (#2565)
- Discuss start-up latency in performance tips (#2577)
- Logo thoughts (#2581)
- Document solver-dependent callbacks (#2588)
- Document that delete does not call unregister (#2589)
- Better document SOS1 and SOS2 (#2591)
- Pluralisation of @NLparameters (#2593)
- Enhance Usability of Variable(s)ConstrainedOnCreation for Extensions (#2594)
- Add an @register macro (#2606)
- Documentation is broken (#2607)
- Type-stability of addconstraint (#2611)
- doctest failure on v1.7 (#2623)
- stable printing for SparseAxisArray.jl (#2624)
- Affine expressions are slow (#2628)
- objectivevalue(model) returns the wrong objective function evaluation (#2637)
- User-defined gradients need to accept AbstractVector (#2638)
- Dual value computation / convention? (#2640)
Merged pull requests: - Allow overloading of container types (#2570) (@odow) - Add unsafebackend (#2572) (@odow) - Update the JuMP logo to match modern Julia (#2584) (@odow) - Add support for Containers in VectorConstraints (#2590) (@c-jg) - added support for isvalid for nonlinear constraints (#2592) (@hdavid16) - Generalize buildvariable for Variable(s)ConstrainedOnCreation (#2595) (@pulsipher) - Tweak logo (#2596) (@cormullion) - Update status reporting in rocket notebook (#2597) (@blegat) - Fix misplaced backstick in solution doc (#2598) (@blegat) - Simplify documentation for SOS (#2600) (@odow) - Clarify that delete does not call unregister (#2601) (@odow) - Mention solver-dependent callbacks (#2602) (@odow) - Mention latency in performance tips (#2603) (@odow) - Example: how to list conflicting constraints (#2605) (@jd-foster) - Fix documentation by adding ndims(::AbstractJuMPScalar) (#2608) (@odow) - Fix inference in addconstraint (#2612) (@odow) - [docs] Minor edit to index.md (#2613) (@Carl-Ning-Yan) - OptimizerWithAttributes direct model constructor (#2614) (@jd-lara) - Use unsafebackend in various places (#2615) (@odow) - Rename backend variables to moibackend (#2616) (@odow) - fix typo (#2617) (@jiweiqi) - Add Pluralization of @NLparameters (#2593) (#2619) (@Pramodh-G) - Fix map for DenseAxisArray with OneTo axes (#2621) (@blegat) - Fix logo link in README (#2625) (@odow) - Fix printing on v.17 (#2626) (@odow) - Update printing of SparseAxisArray (#2630) (@odow) - Apply the OutdatedWarning from DocumenterTools (#2631) (@odow) - Update to documenter 0.27 (#2632) (@odow) - Revert 6a9621049da7fdc743c619c6a4feeef23715387d for v0.21.8 (#2633) (@odow) - Clarify the documentation on user-defined gradients (#2639) (@odow) - [docs] suggest fix over a new constraint (#2645) (@odow) - Missing parenthesis in docs. (#2652) (@dourouc05) - Prep for 0.21.9 (#2653) (@odow)
- Julia
Published by github-actions[bot] almost 5 years ago
JuMP - v0.21.8
JuMP v0.21.8
Closed issues:
- Constant in sum and prod (#2097)
- JuMP logo on night/dark theme (#2492)
- type unstability with container generation (#2552)
- LP sensitivity summary doesn't handle nonbasic free variables correctly (#2560)
- Deprecated Base.warn_once (#2567)
- Allow Extra Positional Arguments for @constraint (#2573)
Merged pull requests:
- Improve types of empty SparseAxisArrays (#2553) (@odow)
- Allow AffExpr and QuadExpr in NL expressions (#2559) (@odow)
- Add Bonmin and Couenne to list of supported solvers (#2561) (@odow)
- Fix handling of nonbasic free variables in lpsensitivityreport (#2562) (@odow)
- fix Base.warn_once (#2568) (@tmigot)
- Remove link to JuMPTutorials (#2571) (@odow)
- Enhance extendibility of constraint macros (#2574) (@pulsipher)
- Fix doctests for MOI 0.9.21 (#2575) (@odow)
- Added ∈ for @variable set notation (#2576) (@pulsipher)
- [docs] remove solver-specific notes (#2578) (@odow)
- [docs] Add NEOSServer.jl to the installation guide (#2579) (@odow)
- changed/added logos for darkmode (#2585) (@cormullion)
- Prep for 0.21.8 (#2586) (@odow)
- Julia
Published by github-actions[bot] about 5 years ago
JuMP - v0.21.7
JuMP v0.21.7
Closed issues:
- Slicing DenseAxisArrays (#287)
- An efficient way to verify the feasibility of provided solution (#693)
- getvalue slow for nonlinear expressions (#746)
- Make JuMP.register optional (#808)
- Scope of index variables (#858)
- Base.show(model) calling print on Jupyter (#957)
- Suggestions for Documentation Improvements (#1062)
- Fixing axes(::JuMPArray) (#1623)
- Summary section for how containers work (#1663)
- Missing style guide points (#1780)
- MethodError: Unexpected keyword argument to at-variable (#1884)
- Define haskey on model (#1887)
- Does JuMP support max and min operator in the constraint (#1889)
- [Useability] @constraint and @variable: cannot use an iterator (#1915)
- Bug when formulating LMI constraint with sparse matrices (#1950)
- DenseAxisArray with vector of vector of indices (#2012)
- Make ReferenceMap support indexing with containers? (#2019)
- "reregister" a function? (#2058)
- Document that nonlinear expressions cannot be built outside of a macro (#2060)
- Style: in vs = for index variables in macros (#2104)
- VectorOfVariable to VectorAffineFunction does not keep variable indices? (#2167)
- Update example using variabletype (#2173)
- Feature Request: Report table for query solutions (#2191)
- Feature Request: Reified constraint (#2215)
- Explain difference of parameter and variable? (#2500)
- `setstart_valueonly accept numbers (#2237)
- Generalize modification functions (#2256)
- Broadcasting over multiple DenseAxisArrays (#2267)
- Assignment allowed in macros where it shouldn't be (#2289)
- Bool.(::DenseAxisArray) errors (#2291)
- Docs: explain package incompatibility (#2296)
- nonlinear complementary constraints (#2308)
- Feature request: implement getindex for expressions (#2371)
- [docs] add page on AML concepts (#2412)
- Bug copying models with quadratic expressions (#2425)
- [docs] improve nonlinear docs (#2430)
- Inconsistance between @NLobjective and @objective (#2448)
-TypeErrorwhen usingrad2degin a@NLexpression` (#2455)
- Restore multiline LaTeX (#2460)
- Documentation suggestions from Discourse (#2487)
- Documentation failing on master with MOI 0.9.20 (#2495)
- Register non linear parameters in the model (#2509)
- JuMP appears unable to recognise that a matrix is positive definite (#2517)
Merged pull requests: - Allow copying models with a subset of constraints (#2339) (@dourouc05) - Generalize ConstraintRef Model type (#2436) (@guilhermebodin) - [docs] Update done items on roadmap (#2439) (@odow) - [ci] Fix release branch wildcard for GH actions (#2441) (@odow) - Implemented coefficient for expressions (#2442) (@junglegobs) - Migrate non-modeling tutorials from JuMPTutorials.jl (#2444) (@odow) - Refactor examples into subdirectories (#2445) (@odow) - Fix printing in IJuliaMode (#2447) (@odow) - Refactor printing to reduce content printed in IJulia mode (#2449) (@odow) - Fix buildvariable docstrings in sd.jl (#2450) (@odow) - Add nice fallback for buildvariable (#2451) (@odow) - Update NEWS.md (#2452) (@davidanthoff) - [docs] Update done items on roadmap (#2453) (@odow) - [docs] Tweak wording of multiple results documentation (#2454) (@odow) - Update installation.md (#2456) (@MatthewStuber) - [docs] Add Highs to install guide (#2458) (@odow) - Revise tutorial Getting started with Julia (#2459) (@odow) - Special case deg2rad and rad2deg in 2ndderiv (#2462) (@odow) - Throw a helpful error for begin...end in NL macros (#2463) (@odow) - Allow AbstractVector in VectorConstraints (#2464) (@odow) - Support kwargs in variable macro (#2465) (@odow) - First pass at a feasibility checker. (#2466) (@odow) - Revise tutorial Getting started with JuMP (#2467) (@odow) - Add docstrings to functions in nlp.jl (#2468) (@odow) - [docs] Refactor the problem modification tutorial into existing docs (#2469) (@odow) - Refactor the NLP documentation (#2470) (@odow) - Add missing docstrings in JuMP.jl (#2471) (@odow) - Add missing docstrings in print.jl (#2472) (@odow) - Add missing docstrings in sd.jl (#2473) (@odow) - Fix missing method in Containers when forcing the container type (#2474) (@odow) - Rewrite the Containers documentation (#2476) (@odow) - Reorganize documentation layout (#2477) (@odow) - Rewrite the Model documentation (#2478) (@odow) - Delete nonlinearmodelling tutorial (#2479) (@odow) - Restructure API Reference material (#2480) (@odow) - Tidy various docstrings (#2481) (@odow) - Rewrite the solution documentation (#2482) (@odow) - Add precompilation directives (#2484) (@odow) - Add better error message when index is same as model (#2486) (@odow) - Add modelling tutorials (#2489) (@odow) - Increase the visibility of the community forum (#2490) (@odow) - diet.jl: add a bit more context to doc comments (#2491) (@waldyrious) - Merge example and tutorial directories. (#2493) (@odow) - Fix doctests (#2494) (@odow) - Adds yet another modelling tutorial from JuMPTutorials (#2496) (@ferrolho) - Add plotting to tutorials (#2497) (@odow) - Add sandbox for doc includes (#2498) (@odow) - Add logistic regression tutorial from JuMPTutorials (#2499) (@frapac) - Update powersystems.jl (#2501) (@odow) - Clarify the difference between variables and parameters (#2502) (@odow) - Begin explanation section of docs (#2504) (@odow) - Update roadmap.md (#2508) (@odow) - Formatting: format and add CI action (#2511) (@odow) - Add `solutionsummary` function (#2512) (@AtsushiSakai) - Improve performance of value(NonlinearExpression) (#2515) (@odow) - Register NLparameters and pretty print them (#2516) (@davidanthoff) - [docs] Clarify warning in Nonlinear Modeling (#2518) (@odow) - [docs] Fix typo in callbacks (#2519) (@odow) - Faster deletion of bounds in fix (#2521) (@blegat) - Allow slicing of DenseAxisArray (#2524) (@odow) - [docs] update roadmap (#2525) (@odow) - Support AbstractArray in DenseAxisArray constructor (#2527) (@odow) - Support copying containers (#2528) (@odow) - [docs] Add performance tips (#2530) (@odow) - Refactor MIP tips and tricks (#2531) (@odow) - [docs] refactor conic tips and tricks (#2532) (@odow) - Support broadcasting over multiple DenseAxisArrays (#2533) (@odow) - Expand norm() error message (#2534) (@odow) - Improve the error message for unsupported functions (#2536) (@odow) - Auto-register nonlinear functions (#2537) (@odow) - [ci skip] update NEWS (#2538) (@odow) - Add two tests for copying of expressions. (#2541) (@odow) - Add JuliaFormatter to the style guide (#2542) (@odow) - Improve error message and add warning when re-registering a function (#2543) (@odow) - Restore multiline LaTeX (#2544) (@odow) - SCIP.jl installation type change (#2545) (@Wimmerer) - Remove un-used code (#2546) (@odow) - Add more docstrings (#2547) (@odow) - [docs] begin JuMP extensions (#2549) (@odow) - Allow iterators of unknown size in macros (#2550) (@odow) - Add setstartvalue(x, ::Nothing) (#2551) (@odow) - [docs] clarify user-defined functions return scalars (#2554) (@odow) - Spell check (#2555) (@remi-garcia) - Prep for v0.21.7 (#2556) (@odow) - fix a typo in subexpressions.jl (#2557) (@jz2903)
- Julia
Published by github-actions[bot] about 5 years ago
JuMP - v0.21.6
JuMP v0.21.6
Closed issues:
- @testmacrothrows and coverage (#1331)
- erf not defined (#1803)
- Improvements to the Solver Table (#1894)
- \in not supported in constraint macro (#1896)
- Deleting constraint in order to modify it not possible due to name registered in model (#1956)
- Cannot iterate over keys of a variable in 0.18.4 (#2007)
- Constraint being violated in a nonlinear model (#2037)
- type assert failing when displaying direct_model(Gurobi.Optimizer()) (#2045)
- Expose and document dual warm starts (#2094)
- Add support for CallbackNodeStatus (#2123)
- Print bridge graph (#2142)
- Support for skew-symmetric matrix variables (#2146)
- Sparse Matrix multiplied by variable vector with Julia v1.0.5 and 1.3 (#2163)
- Problem with dot broadcasting with sums of empty sets (#2195)
- Improve performance of LP sensitivity summary (#2244)
- Powers print incorrectly in IJulia mode (#2293)
- Recommend using multiple dispatch instead of isa to check types (#2295)
- Running Aqua.jl on the code base: ambiguities (#2301)
- StackOverflowError for SparseAxisArray of constraints (#2335)
- Documentation missing for v0.21.5 (#2337)
- BoundsError in NLP classifylinearity (#2340)
- Relaxation of fixed binary variable raises AssertionError (#2344)
- Using a nonlinear expression in a registered function nested in a nonlinear objective causes a BoundsError (#2347)
- Clarify what can be done in callbacks (#2354)
- Optimize a quadratic expression with respect to some quadratic Constraints (#2357)
- Source links in solutions.md (#2358)
- L1 regularization with box constraint in JuMP? (#2361)
- Can't register erf as :erf (#2368)
- Documentation not deployed (#2373)
- Add a new variable to an existant constraint (#2376)
- Add example on memoizing NLP functions (#2377)
- Table of content (#2394)
- Issues when fixing variable value using CPLEX (#2400)
- NLP parser assumes ::Model and violates MethodError principle (#2402)
- Error copying a model having expressions (#2403)
- Copying expressions between models (#2407)
- Variable names with underscores print incorrectly in IJuliaMode (#2422)
- sum over a SparseAxisArray (#2428)
- How to use `constraintby_name` for vectorized constraints (#2432)
- Extend CommonSolve.jl? (#2437)
Merged pull requests: - Adding printbridgegraph (#2202) (@yashcodes) - Add warm start for constraint's dual (#2214) (@AKS1996) - Sensitivity part II (#2251) (@odow) - Give better instructions for building the docs (#2266) (@odow) - Remove convert methods which cause method invalidations (#2278) (@odow) - Apply JuliaFormatter to nlp.jl (#2292) (@mlubin) - Fix StackOverflow for NestedIterator (#2336) (@blegat) - Don't create a testset for each potential test file. (#2338) (@dourouc05) - Fix linearity check of user-defined function (#2341) (@odow) - Update affexpr.jl to remove outdated TODO. (#2342) (@vtjeng) - Update GLPK to latest version for examples (#2343) (@odow) - Relaxation and fixed binary (#2345) (@remi-garcia) - Update http to https and broken websites update (#2346) (@remi-garcia) - Add NLopt to solver list (#2349) (@blegat) - Update solver urls with jump-dev migration (#2350) (@blegat) - Add Pavito to solver list (#2351) (@blegat) - Fix naming convention of internal functions (#2352) (@mlubin) - Add BARON to solver list (#2353) (@blegat) - Add Alpine to solver list (#2356) (@blegat) - Add alternative syntax for "=" in macros (#2359) (@joaquimg) - Typo fix (#2362) (@mlubin) - Define haskey for JuMP AbstractModel (#2363) (@andrewrosemberg) - Add Hypatia to solvers list (#2364) (@joaquimg) - Add EAGO.jl to suppported solvers. (#2365) (@MatthewStuber) - add factory MIP example - take 2 (#2366) (@Crghilardi) - Re-enable SpecialFunctions in NLP (#2369) (@odow) - Switch CI to Github actions (#2370) (@odow) - Update roadmap.md (#2372) (@mlubin) - Bump documenter version (#2374) (@odow) - Begin moving examples to Literate.jl and incorporate into documentation (#2375) (@odow) - Typo fix in steelT3.jl (#2378) (@mlubin) - Add NLP tricks example (#2379) (@odow) - Refactor documentation into separate API reference (#2380) (@odow) - [docs] clarify callback behavior (#2381) (@odow) - Remove type assertion in listofconstrainttypes (#2382) (@odow) - Format the src/Derivatives submodule (#2383) (@odow) - Format the Containers submodule (#2384) (@odow) - Add shorttolongfunctiondef=true to formatter (#2385) (@odow) - Delete unused files in /test (#2386) (@odow) - Format /test directory (#2387) (@odow) - Bound StaticArrays to fix Julia 1.0 compatibility (#2390) (@odow) - [docs] Revise installation guide (#2392) (@odow) - [docs] Add missing docstrings and fix doctests that arose as a result (#2393) (@odow) - [docs] Simplify the introduction page (#2395) (@odow) - Revert #2390 (#2396) (@odow) - Add callbacknode_status (#2397) (@odow) - Update TagBot.yml (#2398) (@odow) - [docs] Clarify modify-then-query warning (#2401) (@odow) - Fix bug when copying model with named expressions (#2405) (@odow) - Throw a better error when extensions used with NLP (#2406) (@odow) - Convert testset to function in test/model.jl (#2408) (@odow) - Restructure README (#2410) (@odow) - Remove incorrect and un-used copy functions (#2411) (@odow) - [docs] Clarify duality warning (#2413) (@odow) - [docs] Add missing docstrings (#2414) (@odow) - [docs] Fix link in docs (#2415) (@odow) - Add support for skew symmetric variables (#2416) (@odow) - Add an unregister function (#2417) (@odow) - Use setindex! internally (#2418) (@blegat) - Change isapprox(a,b) to a \approx b in tests (#2419) (@mikerouleau) - Fix error for printing in IJuliaMode (#2420) (@guilhermebodin) - Fix printing of variable names in IJuliaMode (#2423) (@odow) - Prep for JuMP 0.21.6 (#2426) (@odow) - update SCIP URL and org (#2427) (@matbesancon) - Add a CI job for nightly (#2433) (@odow) - Add PATH to installation guide (#2434) (@odow) - Add a better error message when there are duplicate indices in a container (#2435) (@odow)
- Julia
Published by github-actions[bot] over 5 years ago
JuMP - v0.21.5
JuMP v0.21.5
Closed issues:
- Unify treatment of keys on JuMP containers. (#1988)
Merged pull requests: - Dense array keys (#2281) (@blegat) - Check dimensions of functions and sets match (#2321) (@lkapelevich) - Fix DataStructues deprecation warnings (#2329) (@mlubin) - Update .travis.yml (#2330) (@odow) - Update travis badges (#2332) (@mlubin) - v0.21.5 (#2334) (@odow)
- Julia
Published by github-actions[bot] over 5 years ago
JuMP - v0.21.4
JuMP v0.21.4
Closed issues:
- Provide diagnostics mode to pinpoint source of NaNs (#320)
- Ease the computation of IIS? (#1035)
- Errors in a @constraints block reported with incorrect line numbers (#1174)
- [release-0.18] Callback test failure on Julia 1.0 (#1539)
- Feature request: solve relaxation (#1611)
- dual & shadowprice do not work on sparse arrays (#1876)
- Print subexpressions in nonlinear models (#1983)
- Export of Private Macros (#2023)
- Old error message on ambiguous variable name. Keyword "category" no longer exists (#2035)
- assertion error with ifelse (#2115)
- Debug info for unsupported constraints (#2143)
- Local indices in macros are not given gensym'd names (#2186)
- GenericAffOrQuadExpr undefined in JuMP v0.21.2 (#2225)
- Add a check that constraint RHSs are finite (#2233)
- Missing method with value(::MA.Zero) (#2260)
- Documentation inconsistency: MOI or MathOptInterface? (#2263)
- SparseAxisArray error (#2280)
- similar(::JuMP.Containers.DenseAxisArray...) is ambiguous (#2282)
- Printing NLexpressions (#2287)
- Infer bounds on binary variables (#2288)
- Heuristic callback with non-Float64 (#2290)
- JuMP.setsilent(model) not working for Ipopt (#2297)
- Something wrong with running JuMP (#2298)
- Constraints' start values by using variables' start values (#2299)
- Support for restoring constraints after unfix rather than deleting them (#2304)
- Default variable name by the symbol (#2305)
- Missing website (#2310)
- Docs: Add info on start for multiple variables (#2312)
- Expand documentation for user defined functions (#2314)
- Bug in SDP parsing? (#2320)
- Make a new release? (#2326)
- Model not properly displayed in IJulia (#2328)
Merged pull requests:
- Debug info for unsupported constraints (#2203) (@yashcodes)
- Updating error message on ambiguous variable (#2222) (@yashcodes)
- added note of GAMS solvers to installation doc (#2255) (@renkekuhlmann)
- Add numeric fallbacks for .value (#2262) (@odow)
- Fix #2263 (#2264) (@dourouc05)
- Update roadmap items (#2265) (@odow)
- Reduce CI load by skipping Julia 1.1, 1.2, and 1.3 (#2269) (@odow)
- Don't export macros whose names start with underscores (#2270) (@mlubin)
- remove invalid assertion in nlp.jl (#2271) (@mlubin)
- Add checks and tests for NaN in constraints (#2272) (@odow)
- Utility for relaxing integrality (#2275) (@mlubin)
- Fix line numbers in macros (#2276) (@odow)
- Refactor files in test/ so they can be run independently (#2279) (@odow)
- Fix failing tests on master (#2283) (@odow)
- Refactor test/mutablearithmetics.jl (#2284) (@odow)
- Refactor test/operator.jl into functions as opposed to nested testsets (#2285) (@odow)
- Refactor test/fileformats.jl into functions as opposed to nested testsets (#2286) (@odow)
- Print nonlinear subexpressions (#2294) (@mlubin)
- Allow querying conflicts from within JuMP (#2300) (@dourouc05)
- tests: function-ize model.jl (#2303) (@IainNZ)
- Refactor test/constraints.jl (#2306) (@odow)
- Refactor test/variable.jl into functions as opposed to nested testsets (#2307) (@odow)
- README: properly highlight BibTeX code (#2311) (@zlatanvasovic)
- Update variables docstring (#2313) (@odow)
- Bump DataStructures version (#2315) (@jd-lara)
- Typo in doc for value(v::VariableRef; result = 1) (#2316) (@dourouc05)
- Add value for constraints with a custom var_value function (#2317) (@dourouc05)
- Add MOI.submit dispatch for Real values (#2319) (@andrewrosemberg)
- Fix tests for upcoming MOF v0.5 release (#2322) (@odow)
- Implement copy for CustomSet (#2323) (@blegat)
- Updates for MOI 0.9.15 (#2324) (@odow)
- Mark items completed on roadmap (#2325) (@mlubin)
- Release v0.21.4 (#2327) (@odow)
- Julia
Published by github-actions[bot] almost 6 years ago
JuMP - v0.21.3
JuMP v0.21.3
Closed issues:
- Define SOS variables without a weight (ordering) vector (#1916)
- Allow @constraint without relational operator? (#2014)
- Error message with Val{false} (#2087)
- Add a nice way to access MOI attributes (#2158)
- Non-explicit index placed without warning (#2190)
- variables (plural) macro has no dosctrings (#2194)
- Scalar product in objective (#2210)
- Missing promote operation (#2213)
- map for DenseAxisArray (#2234)
- Unexpected order of variable indices (#2238)
- Passing bounds before other constraints (#2243)
- Test case failure for mutable_arithmetics.jl on power ppc4le platform (#2250)
- Constraint macro RHS and LHS with length(dict[i]) command returns different values (#2254)
- Deletion of named constraints and creation of identically named constraints (#2257)
Merged pull requests:
- Add extension points for more generic @constraint syntax (#2051) (@dourouc05)
- Remove a comment that is no more relevant. (#2175) (@dourouc05)
- Implementation of Jac-vec products (#2196) (@amontoison)
- #2158 Added functions simplexiterations(), barrieriterations() and nodecount() (#2201) (@vrngupta53)
- Function `reducedcost` (code, documentation, and tests) (#2205) (@henriquebecker91)
- Added SOS1 and SOS2 struct (#2212) (@tomasfmg)
- Support MA.Zero in objective and constraints (#2219) (@odow)
- Mention tutorials in the docs (#2223) (@cdeil)
- Update README.md to mention JuMPTutorials.jl (#2224) (@cdeil)
- Add parseconstraintexpr and parseconstrainthead (#2228) (@blegat)
- callback value for expr (#2231) (@matbesancon)
- Fix map for DenseAxisArray (#2235) (@blegat)
- Throw BoundsError if number of indices is incorrect (#2240) (@blegat)
- Update COIN-OR Links (#2242) (@jonas-schulze)
- [Extension] Implement setobjectivefunction instead of set_objective (#2247) (@blegat)
- update links following MOI migration to jump-dev org (#2248) (@mlubin)
- update links following move to jump.dev (#2249) (@mlubin)
- more link updates for jump-dev migration (#2252) (@mlubin)
- Explicit link to the documentation of MOI.FileFormats (#2253) (@dourouc05)
- prep for 0.21.3 (#2258) (@blegat)
- Typo fixes (#2261) (@rtwalker)
- Julia
Published by github-actions[bot] almost 6 years ago
JuMP - v0.21.2
JuMP v0.21.2
Closed issues:
- Empty sums (#2120)
- Creating empty SparseAxisArray not possible (#2169)
- Initialize JuMP model when optimizer is nothing (#2172)
- Writing nonlinear expressions to file does not work (#2180)
- Easy way to determine constraints and/or variables leading to failed solving? (#2185)
- Problem with two empty summations in a constraint (#2187)
- Variable x[1] does not belong to this model (#2189)
- Model(Optimizer) produces an error (#2192)
- missing addtoexpression! method (#2197)
- writetofile doesn't work on windows (#2206)
- JuMPScalars should have conj(x) = x defined since they are required to be real (#2208)
Merged pull requests:
- prep for 0.21.1 (#2168) (@mlubin)
- Add @variable to (model, x) in anon var doc (#2177) (@mlhetland)
- Fix sum of expr with scalar product (#2178) (@blegat)
- Fix construction of empty SparseAxisArray (#2179) (@blegat)
- Fix writing of NL models to MOF (#2181) (@odow)
- Remove extra in docstrings (#2182) (@daschw)
- Missing space. (#2184) (@dourouc05)
- Add fallback forfunctionize(::MA.Zero)` (#2188) (@odow)
- Mark SOC support as done (#2193) (@mlubin)
- Added Base.empty! method for JuMP.Model. (#2198) (@henriquebecker91)
- #2158 Added relativegap() to access MOI.RelativeGap() attribute (#2199) (@vrngupta53)
- Fix missing docstring source links (#2207) (@amontoison)
- added conjugation operator for scalars (#2209) (@ExpandingMan)
- add docstring for variables macro (#2216) (@AKS1996)
- prep for 0.21.2 (#2218) (@blegat)
- Julia
Published by github-actions[bot] about 6 years ago
JuMP - v0.21.0
JuMP v0.21.0
Closed issues:
- Generic solver preferences (#91)
- @LinearConstraint with syntiax as @addConstraint (#595)
- Problem writers (#1075)
- [docs] Callbacks (#1553)
- Print constraint names with the model? (#1767)
- @lazyconstraint not defined in Julia 1.1 (#1880)
- Error when parsing an inner product in an expression (#2005)
- Problem with using certain matrix wrappers (#2039)
- JuMP not precompiling on Julia Version 1.3.0-rc1.0 (2019-08-18) (#2048)
- Add an example of using indicator constraints (#2049)
- JuMP upgrade problem to V0.20 (#2050)
- [docs] document how to get MOI attributes (#2057)
- Allow digits with round (#2064)
- Trouble fixing variable in linear constraint (#2072)
- Binary variable inconsistency (#2081)
- Problem when defining constraints involving symmetric variables (#2102)
- Constrained variables (#2105)
- Broadcast not needed in macro (#2106)
- basic.jl example model is not working (#2112)
- Best way to retrieve the backend solver type from an existing model (#2113)
- Use SemVer (Semantic Versioning) (#2118)
- Initialize variable with some value (#2121)
- Working with block arrays (#2122)
- Callbacks in automatic and manual mode (#2124)
- Performance of pairs interface (#2125)
- Tweak documentation for variables constrained on creation (#2133)
- JuMP precompiling error on an AWS EC2 Ubuntu server instance (#2136)
- JuMP tests fails on Julia 1.4 due to changes in printing (#2137)
- Tooling for Solvers with Solver-Specific Parameters (#2138)
- Where can I find a list of all currently working optimizers? (#2144)
- Where can I find explanation what does mean the columns in the optimization progress table? (#2145)
- Rename set_parameter to set_attributes (#2149)
- Question: how does JuMP compare with OpenMDAO (#2153)
- New way of setvalue (#2154)
Merged pull requests: - Querying after modifying is undefined behaviour (#2076) (@henriquebecker91) - Deprecate withoptimizer (#2090) (@mlubin) - Correct a typo in the docs. (#2091) (@dourouc05) - Add indicator syntax to @constraint (#2092) (@blegat) - Update Documenter to 0.23 (#2095) (@mlubin) - Minor JuMP 1.0 roadmap update (#2096) (@mlubin) - Add support for multiple solutions (#2100) (@odow) - Callbacks Episode II: revenge of the solver-independent implementation (#2101) (@odow) - Update FUNDING.yml (#2103) (@Dr-G) - Replace parseexpr and destructiveadd by MutableArithmetics (#2107) (@blegat) - Print constraint name in model string (#2108) (@blegat) - Update solver links. (#2109) (@englhardt) - Minor tweaks to solutions.md (#2110) (@mlubin) - Add writetofile and readfromfile (#2114) (@odow) - Clearer warning about examples version mismatch (#2119) (@mlubin) - Add documentation on performance and work-around for sparse variable creation (#2126) (@hellemo) - Constrained variables with @variable (#2128) (@blegat) - Update to MOI v0.9.9 (#2129) (@blegat) - Add SDPNAL (#2130) (@blegat) - Remove useless JuMP prefix in indicator (#2131) (@blegat) - [RFC] Add complementarity constraints (#2132) (@blegat) - Update documentation and examples for callbacks in automatic mode (#2134) (@odow) - Create a version of method delete that deletes a vector of variables. (#2135) (@henriquebecker91) - Change docs for variables constrained on creation (#2139) (@mlubin) - Use UninstantiatedOptimizer of MOI (#2141) (@blegat) - setparameter -> setoptimizerattribute (#2150) (@odow) - Fix tests for Julia v1.4-rc1 (#2151) (@blegat) - Install TagBot as a GitHub Action (#2155) (@JuliaTagBot) - Add docs for MOI.get (#2156) (@odow) - Fill news for JuMP v0.21 (#2160) (@blegat) - Improve warning messages for with_optimizer deprecation (#2161) (@blegat) - final prep for v0.21 (#2164) (@mlubin)
- Julia
Published by github-actions[bot] over 6 years ago
JuMP - v0.20.1
v0.20.1 (2019-10-25)
Closed issues:
- ERROR: LoadError: VariableNotOwnedError: Variable not owned by model present in objective (#2085)
- Object function may include some third-party library (#2078)
- Switching solver malfunctioning (#2074)
- set_optimizer is undocumented (#2073)
- CI is failing on master (#2059)
- Heads up about test error in JuMP for upcoming 1.3 RC-2. (#2054)
- Variable variable name (#2052)
- Error when trying to query objective value with CPLEX (#2047)
- Use of internal objects does not work anymore (#2046)
- Style: interpolated variables in strings need parentheses (#2042)
- TimeLimitSec (#2031)
- Column generation (#2004)
- Variable and constraint block description (#1999)
- Product of sparse matrix with transpose (#1276)
- Can we make at-expression more general? (#525)
Merged pull requests:
- Backports for 0.20.1 (#2083) (blegat)
- Julia
Published by julia-tagbot[bot] over 6 years ago
JuMP - v0.20.0
v0.20.0 (2019-08-25)
Closed issues:
- Simple Example not Working (#2038)
- Prepare release notes for 0.20 (#2036)
- Examples are failing CI (#2033)
- dual_objective_value (#2030)
- MOI Constraint Error (#2024)
- Update language for NumFOCUS (#2021)
- callback with MOI (#2020)
- Functions in NLxxx that are stored in struct give bad error (#2016)
- ERROR:: Expected to be a number. (#2013)
- Naming multiple constraints? (#2002)
- error when JuMP tries autodiff User-defined Function (#1998)
- Throw a nicer error on NLP not supported (#1996)
- Rename m -> model in test utilities (#1992)
- Cannot multiply array of polynomials and array of JuMP variables (#1990)
- Sum identity and matrix of variables (#1989)
- User defined functions propagate to solver (#1969)
- set_parameter (#1965)
- Bounds on SDP matrix variables (#1945)
- all_variables reverts indices on multi-dimensional arrays (#1944)
- raw_status (#1942)
- Large optimization models (#1940)
- Constants modification (#1937)
- Nonlinear Modeling: user-defined functions with vector inputs *and* output (#1914)
- variable lower/upper bound inconsistency (#1892)
- A[t]_mul_B[!] deprecated upstream (#1716)
- Feature Request: sensitivity summary for LPs (#1332)
Merged pull requests:
- Fill NEWS entry for v0.20.0 (#2044) (blegat)
- Add dual_objective_function and update doc links to MOI (#2041) (blegat)
- Add .github/FUNDING.yml (#2040) (blegat)
- Add Julia v1.2 in CI (#2034) (blegat)
- Remove dictionaries tracking SingleVariable constraints (#2032) (mlubin)
- Fix examples (#2029) (blegat)
- Fix NumFOCUS logo (#2026) (mlubin)
- Update NumFOCUS language in docs (#2022) (odow)
- Clarified modifying variable coefficient example (#2018) (a-torgovitsky)
- Improved error message for x.f(y) in NL expressions (#2017) (mlubin)
- Constraints: use
creffor constraint references. (#2015) (dourouc05) - IpoptOptimizer -> Ipopt.Optimizer (#2011) (Non-Contradiction)
- Simplify coverage upload in .travis.yml (#2009) (blegat)
- Implement set_objective_coefficient (#2008) (dourouc05)
- DNMY: Update to MOI v0.9 (#2003) (coroa)
- Rename m -> model in test_expression (#2001) (rohit-mp)
- Improve NLP documentation about ForwardDiff (#2000) (odow)
- Better error message for solvers that don't support NLP (#1997) (mlubin)
- Refactor matmul code with mul! (#1995) (blegat)
- Implement algebra with UniformScaling (#1993) (blegat)
- Remove blank (#1991) (blegat)
- Add optional kwargs to optimize! for optimize_hook (#1987) (gsoleilhac)
- prep for 0.19.2 (#1985) (mlubin)
- remove unused argument in _hessian_slice_inner (#1980) (mlubin)
- Fix a bug in subexpression handling (#1979) (mlubin)
- Error on complex values in NLP (#1978) (odow)
- Add nice error message for splatting in macros (#1977) (odow)
- adding set_parameter function and tests (#1974) (raphaelsaavedra)
- Add CDCS (#1968) (blegat)
- Add SCIP (#1967) (blegat)
- Fix alignment in solver table (#1966) (blegat)
- Update current release number to 0.19.1 (#1963) (mlubin)
- prep for 0.19.1 (#1961) (mlubin)
- standard_form -> normalized + add_to_function_constant (#1960) (blegat)
- Add Project.toml and remove REQUIRE files (#1959) (blegat)
- adding juniper to solver list in docs (#1957) (ccoffrin)
- Fix handling of summations with an empty range (#1955) (odow)
- Giving guidance on naming of fields in structs (#1953) (freemin7)
- Create CITATION.bib (#1951) (ViralBShah)
- Add raw_status (#1949) (rtwalker)
- Ignore terms with a zero coefficient when adding to an
OrderedDict(#1947) (odow) - Add COSMO.jl to list of available solvers (#1941) (migarstka)
- Add standard_form modifications (#1935) (odow)
- Add drop_zeros function (#1934) (odow)
- Fix iszero for expressions (#1933) (odow)
- Fix isassigned for DenseAxisArray (#1932) (odow)
- Add an overload for value on containers (#1931) (odow)
- Add support for constant-only objectives (#1930) (odow)
- Add start_value to docs (#1929) (odow)
- Add solve_time function (#1928) (guilhermebodin)
- Add a better error message for plural macros (#1927) (odow)
- Highlight dot-syntax in solutions.md (#1926) (odow)
- Development roadmap (#1922) (mlubin)
- MOI Silent (#1921) (guilhermebodin)
- Adding extra example to note on variable bounds (#1919) (rocarvaj)
- Proxsdpdocs (#1918) (guilhermebodin)
- Lp sensitivity summary (#1917) (EdvinAblad)
- Update numfocus donation links (#1913) (odow)
- Promote eltype of SOS sets to Float64 (#1912) (odow)
- Deprecation message for writeLP and writeMPS (#1910) (dourouc05)
- Improve error on getting duals from variables (#1904) (barpit20)
- generalized sum for GenericQuadExpr (#1902) (guilhermebodin)
- Rename MOIMosek to MosekTools (#1879) (blegat)
- remove localvar hack (#1878) (mlubin)
- updates to supported solvers (#1877) (mlubin)
- Add VectorQuadraticFunction JuMP._MOIModel (#1875) (blegat)
- Add SDPA in solver table (#1874) (blegat)
- Added type info in NL error message (#1872) (coreysharris)
- [ci skip] Add gotcha in howto_release (#1869) (blegat)
- Fix links to docs (#1868) (mlubin)
- [style] Maximum line length (#1785) (odow)
- Julia
Published by julia-tagbot[bot] almost 7 years ago
JuMP - v0.19.2
v0.19.2 (2019-06-08)
Closed issues:
- length(hess_I) > 0 (#1981)
- InexactError: Float64 when problem gets big (#1973)
- Splatting does not work inside [] for variable declarations (#1964)
Merged pull requests:
- [release-0.19] prep for 0.19.2 (#1986) (mlubin)
- [release-0.19] Fix a bug in subexpression handling (#1984) (mlubin)
- Julia
Published by julia-tagbot[bot] about 7 years ago
JuMP - v0.18.6
v0.18.6 (2019-05-24)
Closed issues:
- LoadError: UndefVarError: OptimizerFactory not defined (#1972)
- Value for variable at each iteration step (#1971)
- Finding all optimal solutions from solver (#1970)
- more tools for determining if expressions are zero (#1906)
Merged pull requests:
- [release-0.18] remove julia 0.6 from Project.toml. (#1976) (mlubin)
- add Project.toml so we can tag 0.18.6 (#1975) (mlubin)
- [release-0.18] Fix import expression for Julia 1.2 (#1909) (iamed2)
- [release-0.18] Fix objective constant bug in conic problems (#1727) (odow)
- Remove broken KeyIterator on 0.7+ in JuMP 0.18 (#1659) (coroa)
- Julia
Published by julia-tagbot[bot] about 7 years ago
JuMP - Migrate from MathProgBase to MathOptInterface
See NEWS.md.
- Julia
Published by blegat over 7 years ago
JuMP - 0.19-beta2
Minor fixes and compatibility with MOI 0.8.1
- Julia
Published by mlubin over 7 years ago