Skip to content

Releases: JuliaPolyhedra/Polyhedra.jl

v0.8.1

17 Jan 15:51
d38979c
Compare
Choose a tag to compare

Polyhedra v0.8.1

Diff since v0.8.0

Merged pull requests:

  • Move planar_contour out of extension (#349) (@blegat)

v0.8.0

15 Jan 17:16
3f8c920
Compare
Choose a tag to compare

Polyhedra v0.8.0

Diff since v0.7.8

Load time improvements

  • Dependencies on JuMP.jl, RecipesBase.jl, and GeometryBasics.jl were moved to
    weak dependencies on Julia versions supporting package extensions, i.e. v1.9
    and above. On v1.10 this reduces installation time by 15% and load time by
    18% (see [#328]).

Breaking changes

  • JuMP.optimizer_with_attributes is no longer exported. Call it from JuMP.jl instead.
  • The following change is only breaking on Julia v1.9 and above:
    Polyhedra.Mesh is now implemented in a package extension requiring
    GeometryBasics.jl. It is sufficient to load your plotting package, i.e.
    Makie.jl or MeshCat.jl, before calling Polyhedra.Mesh

Merged pull requests:

  • Update to julia-actions/cache (#336) (@blegat)
  • Fix order of dimensions in LPHRep (#339) (@blegat)
  • Add abstract for JuliaCon 2023 (#342) (@blegat)
  • Speed up with MutableArithmetics (#343) (@blegat)
  • fix malformed citation.bib file (#346) (@mainrs)
  • CompatHelper: bump compat for GeometryBasics to 0.5, (keep existing compat) (#347) (@github-actions[bot])
  • CompatHelper: bump compat for GeometryBasics in [weakdeps] to 0.5, (keep existing compat) (#348) (@github-actions[bot])

Closed issues:

  • [feature] mapping from variable to index in representations (#166)
  • How to check the dimension names before eliminating some dimensions of a polyhedron? (#337)
  • It eliminated the incorrect variable, didn't it? (#338)
  • How to construct and plot a polyhedron with absolute values? (#340)

v0.7.8

15 Feb 11:25
Compare
Choose a tag to compare

Polyhedra v0.7.8

Diff since v0.7.7

Merged pull requests:

Closed issues:

  • Non-redundant vertices removed (#333)

v0.7.7

09 Feb 09:22
Compare
Choose a tag to compare

Polyhedra v0.7.7

Diff since v0.7.6

Merged pull requests:

Closed issues:

  • Possible bug in volume (#285)
  • Functions are not defined (#287)
  • Issue with VScode debugger (#310)
  • removevredundancy causes glp_simplex when presolve is active (#315)
  • Assertion error in linear combination of rays (#317)

v0.7.6

14 Feb 07:40
5b0c5c2
Compare
Choose a tag to compare

Polyhedra v0.7.6

Diff since v0.7.5

Closed issues:

  • Check if a polyhedron in other polyhedron (#303)
  • eliminate creates duplicate HalfSpaces (#307)
  • Invalid plot / removevrredundancy with default solver (#311)
  • Makie Tutorial Out of Date (#316)

Merged pull requests:

v0.7.5

07 Apr 17:53
728c80a
Compare
Choose a tag to compare

Polyhedra v0.7.5

Diff since v0.7.4

Merged pull requests:

v0.7.4

04 Apr 20:56
8147600
Compare
Choose a tag to compare

Polyhedra v0.7.4

Diff since v0.7.3

Closed issues:

  • Missing method for sethrep! (caused by removevredundancy! with ztol) (#298)

Merged pull requests:

  • Fix Interval setvrep and speed up redundancy removal (#299) (@blegat)
  • Document reset[h|v]rep! and set[h|v]rep! (#300) (@blegat)

v0.7.3

28 Mar 13:53
77e8ccb
Compare
Choose a tag to compare

Polyhedra v0.7.3

Diff since v0.7.2

Merged pull requests:

v0.7.2

18 Mar 23:31
d399be3
Compare
Choose a tag to compare

Polyhedra v0.7.2

Diff since v0.7.1

Closed issues:

  • Slow evaluation of H-polyhedron (#216)
  • polyhedron(h) from docs causes infinite loop (#230)
  • First time evaluation of polyhedron is still extremely slow (#237)
  • Base.show() for Polyhedron instance issue (#250)
  • Error using cartesian_product (#294)

Merged pull requests:

  • Fix cartesian product mixing Vector and StaticVector (#295) (@blegat)

v0.7.1

03 Mar 13:36
11037cf
Compare
Choose a tag to compare

Polyhedra v0.7.1

Diff since v0.7.0

Merged pull requests:

  • CompatHelper: bump compat for GenericLinearAlgebra to 0.3, (keep existing compat) (#293) (@github-actions[bot])