Releases: hdavid16/DisjunctiveProgramming.jl
Releases · hdavid16/DisjunctiveProgramming.jl
v0.5.0
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)
v0.4.1
DisjunctiveProgramming v0.4.1
Merged pull requests:
- add Logical alias for Logical Variable. Closes #73 (#74) (@hdavid16)
- Create CI.yml (#75) (@hdavid16)
- fix documenter task (#76) (@hdavid16)
- fix ci (#78) (@hdavid16)
- Update README.md (#79) (@hdavid16)
- Juliacon_proceedings (#80) (@hdavid16)
- Update README.md (#81) (@hdavid16)
Closed issues:
- Add a short alias for
LogicalVariable
(#73)
v0.4.1 for Zenodo
Merge pull request #81 from hdavid16/hdavid16-patch-1-1 Update README.md
v0.4.0
DisjunctiveProgramming v0.4.0
Merged pull requests:
Closed issues:
v0.3.6
v0.3.5
DisjunctiveProgramming v0.3.5
v0.3.4
DisjunctiveProgramming v0.3.4
v0.3.3
DisjunctiveProgramming v0.3.3
v0.3.2
DisjunctiveProgramming v0.3.2
Closed issues:
- Are mixed-integer constraints allowed inside a disjunct? (#25)
- Big-M Tightness (#42)
- checking proposition expressions fails (#45)
- Error when adding disjunctions in a loop with EqualTo constraints (#46)
- Checking variables in a constraint (#53)
infer_bigm
without parsing expressions or using IntervalArithmetic (#55)
v0.3.1
DisjunctiveProgramming v0.3.1
Closed issues:
- Update code to access a Nonlinear constraint name when supported by JuMP (#51)
Merged pull requests: