Release notes

0.8.0

Added:

  • Support for Python 3.14

  • Spelling check via Codespell in pre-commit

  • Coverage report in each PR

  • Codespell for automatic spelling check, configured in pre-commit

Changed:

  • Improved the error message of extract() when user has issue in CLI control

Fixed:

  • Typos in the source code and documentation

  • Fixed extracting single peak with py2 legacy cleanup

Removed:

  • Support for Python 3.11

0.7.0

Added:

  • Support for Python 3.13

Removed:

  • Support for Python 3.10

0.6.1

Fixed:

  • Recut to group’s package standard, fix installation, add GitHub release workflow

  • Update Python, matploblib API to run documentation CLI tutorials

  • support setuptools-git-versioning>=2.0

  • Configure entry point in pyproject.toml to run CLI commands

0.6.0

Added:

  • add api workflow

Changed:

  • Moved diffpy.srmise from python2 to python3.

  • Used dynamic api build generated by new cookiecutter.

  • Changed workflow for build to satisfy new cookiecutter

Removed:

  • Removed travis.yml and other useless files

Fixed:

  • Recookiecuttered diffpy.srmise to new BillingeGroup standard

  • Fixed numpy format boolean counting, numpy int slicing error.

  • Cookiecuttered diffpy.srmise to new Billingegroup standard.

  • add pip dependencies under pip.txt, conda dependencies under conda.txt

  • add tutorial and extending examples to docs