DisjunctiveProgramming v0.5.0
Breaking changes
- Rename
DisjunctConstraint
asDisjunct
: #86 - Add exactly 1 constraints via the
exactly1
keyword argument when creating disjunctions: #90 - Refactor logical constraints to use new
:= true
syntax instead ofin IsTrue()
: #91 - Disallow logical constraints with only 1 logical variable: #92
- Support general number types: #93
Additional changes
- Various coverage improvements, bug fixes, and doc improvements
Merged pull requests:
- Increase_codecov (#82) (@hdavid16)
- remove JuMP prefix (#84) (@hdavid16)
- breaking: replace DisjunctConstraint with Disjunct (#86) (@hdavid16)
- use @constraint (#87) (@hdavid16)
- Add
exactly1
option for disjunctions and fix bugs (#90) (@pulsipher) - Refactor Logical Constraints to use
:=
(#91) (@pulsipher) - Disallow logical propositions with only 1 logical variable (#92) (@hdavid16)
- Support
GenericModel
andAbstractModel
(#93) (@pulsipher)
Closed issues:
- Array disjunctions (#67)
- Create Docs (#69)
- Add Code Coverage (#70)
- Have
@disjunction
automatically add exactly one constraints with a keyword argument (#72) - Replace DisjunctConstraint with Disjunct (#77)
- Support the new
:=
logical constraint syntax used by JuMP (#83) - Generalize to
AbstractModel
s (#85)