Development roadmap
This page is not JuMP documentation per se but are notes for the JuMP community. The JuMP developers have compiled this roadmap document to share their plans and goals. Contributions to roadmap issues are especially invited.
JuMP 1.0
JuMP 1.0 will be ready to release roughly when all of these tasks are completed. Some but not all of these tasks are summarized in the JuMP 1.0 milestone.
- Create a website for JuMP. (Done: jump.dev)
- Deprecate the JuliaOpt organization and move repositories to the JuMP-dev organization. (Done)
- Address major regressions from JuMP 0.18.
- Fix issues that we promised MOI would fix.
- Address “easy” usability issues
- Line numbers in error messages (Done: #2276)
- LP sensitivity summary (Done: see Sensitivity analysis for LP)
- Inferred element types for collections in macros (Done: #2070)
- Expose solver-independent options from JuMP (Done: see
set_silent
etc.)
- Improve the documentation (#1062)
- Separate how-to, concept explanation, and technical reference following the Divio recommendations
- Fully integrate JuMPTutorials with JuMP's documentation.
- Developer experience
- Get JuMP’s unit tests running in less than two minutes. See #1745.
- All solvers should complete the transition to MOI.
- Provide packages for installing Bonmin and Couenne.
- MathOptFormat 1.0 (Done)