Skip to content

Latest commit

 

History

History
53 lines (34 loc) · 1.4 KB

CHANGELOG.md

File metadata and controls

53 lines (34 loc) · 1.4 KB

Changelog

All notable changes to this project will be documented in this file.

Changed

  • Use f-strings to shorten polygon assertion messages

1.1.0 - 2023-05-08

Added

  • Cover all submodules with unit tests

Changed

  • Raise ValueError exception when polyhedron is empty
  • Remove default QP solver when projecting a point to a polytope
  • Rename main branch from master to main

Fixed

  • CICD: Install missing Linux dependency
  • CICD: Install missing macOS dependency

Removed

  • CICD: Drop macOS runners as upstream dependencies don't support that platform

1.0.0 - 2023-05-18

Added

  • Add type hints to function prototypes
  • Bretl: Raise an error when trying to expand a successor-less vertex
  • Continuous integration for Linux, macOS and Windows
  • Document all public modules
  • Point to polytope projection (thanks to @peekxc)
  • Unit test fixtures for vertex and halfspace enumeration

Changed

  • Convert setup.py to pyproject.toml
  • Drop support for Python 3.7
  • Figure axes are not resized by default any more when plotting a polygon
  • Remove repository-wide __init__.py
  • Use pylab.show() rather than IPython in examples