v0.21.7
github-actions
released this
12 Apr 08:29
·
919 commits
to master
since this release
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 variable_type (#2173)
- Feature Request: Report table for query solutions (#2191)
- Feature Request: Reified constraint (#2215)
- Explain difference of parameter and variable? (#2500)
set_start_value
only 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)
TypeError
when usingrad2deg
in 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 build_variable docstrings in sd.jl (#2450) (@odow)
- Add nice fallback for build_variable (#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 2nd_deriv (#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 nonlinear_modelling 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 power_systems.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
solution_summary
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 set_start_value(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)