Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Jul 08:59

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.0] - 2026-07-03

Other Changes

  • Initial release: nncg 0.1.0
  • Adopt cvx-linalg as a runtime dependency and fix mypy strict errors
  • Bring test coverage to 100%
  • Fix lowest-direct CI failure and make validate
  • Fix CI: typed matvec closure for mypy, scale-aware eq-test thresholds
  • Delete .github/workflows/release.yml
  • Merge pull request #4 from Jebel-Quant/tschm-patch-1
  • Merge branch 'main' into cvx-linalg-dependency
  • Deduplicate _matvec after merging main
  • Merge pull request #3 from Jebel-Quant/cvx-linalg-dependency
  • Fix stale mkdocs.yml and add the mkdocstrings API reference
  • Merge pull request #5 from Jebel-Quant/fix-mkdocs
  • Take the quadratic term as a cvx.linalg SymmetricOperator only
  • Read the Jacobi preconditioner off op.diag (cvx-linalg 0.9.5)
  • Merge pull request #6 from Jebel-Quant/operator-input
  • Validate operator dimension and guard exact inner against singular free blocks
  • Move the planted-problem generators out of the package into tests/
  • 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
  • Make tests a package so the tests.problems imports resolve
  • Sort tests.problems imports into the first-party block
  • Merge pull request #7 from Jebel-Quant/input-validation
  • Share the active-set driver between the two solvers
  • Drop cg and pcg from the package root
  • Merge pull request #9 from Jebel-Quant/active-set-refactor
  • Fill out the README badge row
  • Merge pull request #10 from Jebel-Quant/readme-badges
  • Bump version 0.1.0 → 0.2.0

PyPI Package

nncg

Conda Recipe

A conda-forge recipe was generated with grayskull and uploaded as the conda-recipe workflow artifact.