DisjunctiveProgramming v0.5.0
Breaking changes
- Rename
DisjunctConstraintasDisjunct: #86 - Add exactly 1 constraints via the
exactly1keyword argument when creating disjunctions: #90 - Refactor logical constraints to use new
:= truesyntax 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
exactly1option 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
GenericModelandAbstractModel(#93) (@pulsipher)
Closed issues:
- Array disjunctions (#67)
- Create Docs (#69)
- Add Code Coverage (#70)
- Have
@disjunctionautomatically 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
AbstractModels (#85)