All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Upgrade
cvxpydependency to 1.8.1 or up, andcvxoptto 1.3.3 or up to ensure Python 3.14 compatibility. Note that individual solver backends may still have narrower requirements. - Add Knitro (commercial solver) and cuOpt (GPU-accelerated solver) to backends. (#140, #141).
- Minor update to the documentation to include some algorithm background.
- Defer importing cvxpy until a ruleset is created or we need to list supported backends.
- First public release. This project was extracted from
RummikubConsole. - Full documentation, tests and linting added.
- A slew of bugfixes and improvements.