Skip to content

v0.8.0

Compare
Choose a tag to compare
@github-actions github-actions released this 15 Jan 17:16
· 2 commits to master since this release
3f8c920

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)