# Changelog All notable changes to this project will be documented in this file. ## [Unreleased] ### 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 [unreleased]: https://github.com/qpsolvers/qpsolvers/compare/v1.1.0...HEAD [1.1.0]: https://github.com/qpsolvers/qpsolvers/compare/v1.0.0...v1.1.0 [1.0.0]: https://github.com/qpsolvers/qpsolvers/releases/tag/v1.0.0