v0.2.2
Changelog
All notable changes to this project are documented in this file.
The format is based on Keep a Changelog,
and entries are generated from Conventional Commits.
[0.2.2] - 2026-07-04
New Features
- Type solve_nnqp inner as Literal and reject unknown solvers
- Support inner="pcg"/"exact" in solve_nnqp_eq
- Alternative solvers as benchmark baselines (osqp, clarabel, lawson-hanson, duchi)
- Add FISTA baseline, share accelerated proximal-gradient core with Duchi
Bug Fixes
- Address rcond recomputation, PCG test flakiness, eq API symmetry
- Restore indentation mangled by automated PR-fix commits
Documentation
- Add marimo notebooks to the companion book
- Inline planted-optimum generators in notebook 03, add matplotlib dev dep
- Explain in krylov.py why CG/PCG stay in-house vs scipy (#22)
Other Changes
- Potential fix for pull request finding
- Potential fix for pull request finding
- Potential fix for pull request finding
- Merge pull request #15 from Jebel-Quant/docs/marimo-notebooks
- Merge pull request #16 from Jebel-Quant/inner-solver-literal
- Merge pull request #17 from Jebel-Quant/eq-inner-solver
- Potential fix for pull request finding
- Potential fix for pull request finding
- Potential fix for pull request finding
- Potential fix for pull request finding
- Potential fix for pull request finding
- Potential fix for pull request finding
- Merge pull request #21 from Jebel-Quant/feat/alternative-solvers
- Bump version 0.2.1 → 0.2.2
PyPI Package
Conda Recipe
A conda-forge recipe was generated with grayskull and uploaded as the conda-recipe workflow artifact.