Skip to content

Releases: diffpy/diffpy.pdffit2

1.5.1

07 Feb 20:43
Compare
Choose a tag to compare

Fixed:

  • Fixed SystemError and MemoryError for redirect_stdout on Windows with Python 3.13.

Removed:

  • Removed restore_stdout function and wrapper.

1.5.0

14 Jan 21:27
Compare
Choose a tag to compare

Added:

  • Python 3.11, 3.12 support
  • Option to skip printing of introductory information when initializing the PdfFit class.
  • Added additional runtime linker flags in CustomBuildExt.run to embed the RPATH flags for the built extensions.
  • Support for retrieving GSL configuration from CONDA_PREFIX/ GSL_PATH on all platforms.
  • Separate installation instruction for macOS (Arm64) in READEM
  • Added restore_stdout function and wrapper.
  • Added Python 3.13 support.

Changed:

  • Changed setup.py to lazy evaluate gsl installation.
  • Documentation brought up to date
  • Merged the GSL configuration logic in setup.py.
  • Changed pytest capture_output fixture. Now automatically restores sys.stdout.

Fixed:

  • remove older conda-recipe files
  • moved the tests directory from src to the root using conftest.py.
  • fixed a circular import bug during " pip install ." in GitHub CI.
  • renamed .py files under tests to snake_case.
  • add PyPI packages under pip.txt
  • re-cookiecutter to group's package standard
  • Fix missing __date__, use PyPI release date.
  • Fixed SystemError when running pytest on Windows with Python 3.13.

Removed:

  • Python <= 3.10 support
  • Six dependency and py2 support

1.5.0rc1

13 Jan 09:47
f8ace0c
Compare
Choose a tag to compare
1.5.0rc1 Pre-release
Pre-release

What's Changed

Full Changelog: 1.4.4rc6...1.5.0rc1

1.5.0rc0

13 Jan 01:14
f8ace0c
Compare
Choose a tag to compare
1.5.0rc0 Pre-release
Pre-release

What's Changed

Full Changelog: 1.4.4rc6...1.5.0rc0

1.4.4rc6

05 Dec 22:17
979113a
Compare
Choose a tag to compare
1.4.4rc6 Pre-release
Pre-release

What's Changed

Full Changelog: 1.4.4rc5...1.4.4rc6

1.4.4rc5

05 Dec 21:50
332e525
Compare
Choose a tag to compare
1.4.4rc5 Pre-release
Pre-release

What's Changed

  • Add PyPI packages under pip.txt by @bobleesj in #91
  • Cookiecutter CHANGELOG.rst by @bobleesj in #94
  • update setup.py for ci build wheel by @Tieqiong in #99
  • Recut - support Py3.13, add checklist, codespell by @bobleesj in #100
  • Use non-resuable GitHub CI to run Python 3.10, 3.11, 3.12 tests by @bobleesj in #103
  • Remove 3.10 Python support by @bobleesj in #104
  • Add separate install instructions for macOS Arm64 users in readme by @bobleesj in #105
  • Add activate conda env instruction in reamde for install by @bobleesj in #106

Full Changelog: 1.4.4rc4...1.4.4rc5

1.4.4rc4

01 Oct 22:38
276ed6e
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.4.4rc3...1.4.4rc4

1.4.4rc3

24 Sep 20:24
f04c782
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.4.4rc2...1.4.4rc3

1.4.4rc2

23 Sep 17:32
c5a50dc
Compare
Choose a tag to compare

What's Changed

  • use latest workflow by @Tieqiong in #72
  • remove deps tests by @Tieqiong in #73
  • remote epydoc and pdffit2 mock in conf by @Tieqiong in #71
  • fix the failing workflow by @Tieqiong in #75
  • provide info in doc and write an example page by @Tieqiong in #74
  • Remove old files (gitarchive, gitattributes, devutils), standardize pyproject.toml, MANIFEST by @bobleesj in #80
  • Move tests folder to top level for further refactoring by @bobleesj in #79
  • Add news file for moving tests dir and pip install . to solve CI import issue by @bobleesj in #82

New Contributors

Full Changelog: 1.4.4rc1...1.4.4rc2

1.4.4rc1

20 Aug 20:56
09cfb42
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.4.4rc0...1.4.4rc1