==================
cypari2 change log
==================

v2.2.2
------

- Port to Cython 3.1, various fixes

v2.2.1
------

- Port to Pari 2.17, various fixes

v2.2.0
------

- Require cysignals >= 1.11.3, use the signal hook
  [`https://github.com/sagemath/cypari2/pull/130`] by @kliem
- Require Cython >= 3.0, use the trashcan for class Gen
  [`https://github.com/sagemath/cypari2/pull/77`] by @jdemeyer

v2.1.5
------

- build wheels for PyPI [`https://github.com/sagemath/cypari2/pull/141`] by @mkoeppe
- add missing `noexcept` clauses for Cython 3 [`https://github.com/sagemath/cypari2/pull/160`]
  by @tornaria
- require Python >= 3.9 [`https://github.com/sagemath/cypari2/pull/155`] by @saraedum
- modernize Python metadata [`https://github.com/sagemath/cypari2/pull/158`] by @mkoeppe
- add input checking for matrix indices [`https://github.com/sagemath/cypari2/pull/149`]
  by @fchapoton
- coding style improvements [`https://github.com/sagemath/cypari2/pull/148`,
  `https://github.com/sagemath/cypari2/pull/150`,
  `https://github.com/sagemath/cypari2/pull/151`,
  `https://github.com/sagemath/cypari2/pull/156`,
  `https://github.com/sagemath/cypari2/pull/157`,
  `https://github.com/sagemath/cypari2/pull/159`] by @fchapoton

v2.1.4
------

- compatibility with Python 3.12 [`https://github.com/sagemath/cypari2/pull/138`]
- compatibility with Cython 3 [`https://github.com/sagemath/cypari2/pull/139`]
- declare build dependencies in `pyproject.toml` [`https://github.com/sagemath/cypari2/pull/139`]

v2.1.3
------

- compatibility with PARI 2.15
- compatibility with Python 3.11 [`https://github.com/sagemath/cypari2/pull/120`]
