diff --git a/.github/workflows/build_wheels.yml b/.github/workflows/build_wheels.yml index 31761a5af..28c5d043c 100644 --- a/.github/workflows/build_wheels.yml +++ b/.github/workflows/build_wheels.yml @@ -206,7 +206,7 @@ jobs: with: platforms: all - name: Install a recent stable Python to handle Python deps - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: 3.12 - name: Query version with setuptools_scm diff --git a/.zenodo.json b/.zenodo.json index be9fd81c3..78523fa0e 100644 --- a/.zenodo.json +++ b/.zenodo.json @@ -168,13 +168,13 @@ }, { "scheme": "url", - "identifier": "https://github.com/alexlancaster/pypop/tree/v1.1.1", + "identifier": "https://github.com/alexlancaster/pypop/tree/v1.1.2", "relation": "isSupplementTo", "resource_type": "software" }, { "scheme": "url", - "identifier": "https://pypi.org/project/pypop-genomics/1.1.1", + "identifier": "https://pypi.org/project/pypop-genomics/1.1.2", "relation": "isSourceOf", "resource_type": "software" }, @@ -213,5 +213,5 @@ ], "title": "PyPop: Python for Population Genomics", "upload_type": "software", - "version": "v1.1.1" + "version": "v1.1.2" } diff --git a/CITATION.cff b/CITATION.cff index 78203c3ef..7fde7712f 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -114,8 +114,8 @@ identifiers: relation: IsVersionOf type: software license: GPL-2.0-or-later -version: v1.1.1 -doi: 10.5281/zenodo.13742984 +version: v1.1.2 +doi: 10.5281/zenodo.14182367 keywords: - population genetics - population genomics diff --git a/NEWS.md b/NEWS.md index 4e7b2225e..56ea91a33 100644 --- a/NEWS.md +++ b/NEWS.md @@ -7,6 +7,30 @@ concatenated release notes. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org). +## [1.1.2] - 2024-11-18 + +### Features + +- Add new command-line option `--citation` for installed version by @alexlancaster ([#228](https://github.com/alexlancaster/pypop/pull/228)) +- enable PyPy 3.10 as numpy wheels now exist by @alexlancaster ([#219](https://github.com/alexlancaster/pypop/pull/219)) + +### Internal + +- Update numpy requirement from \<=2.1.2 to \<=2.1.3 by @dependabot ([#226](https://github.com/alexlancaster/pypop/pull/226)) +- update x86 runner to `macos-13`, pin `swig` version by @alexlancaster ([#227](https://github.com/alexlancaster/pypop/pull/227)) +- Bump pypa/cibuildwheel from 2.21.2 to 2.21.3 in the actions group by @dependabot ([#225](https://github.com/alexlancaster/pypop/pull/225)) +- Bump pypa/cibuildwheel from 2.21.1 to 2.21.2 in the actions group by @dependabot ([#224](https://github.com/alexlancaster/pypop/pull/224)) +- Update numpy requirement from \<=2.1.1 to \<=2.1.2 by @dependabot ([#223](https://github.com/alexlancaster/pypop/pull/223)) +- Bump pypa/cibuildwheel from 2.20.0 to 2.21.1 in the actions group across 1 directory by @dependabot ([#222](https://github.com/alexlancaster/pypop/pull/222)) + +### Documentation + +- Add new command-line option `--citation` for installed version by @alexlancaster ([#228](https://github.com/alexlancaster/pypop/pull/228)) +- Update to latest `sphinx` and add subtitle by @alexlancaster ([#220](https://github.com/alexlancaster/pypop/pull/220)) + +[1.1.2]: https://github.com/alexlancaster/pypop/releases/tag/v1.1.2 + + ## [1.1.1] - 2024-09-10 ### Features diff --git a/website/index.rst b/website/index.rst index 5e72abbbc..4b938820b 100644 --- a/website/index.rst +++ b/website/index.rst @@ -23,12 +23,18 @@ large-scale population genetic analyses including: .. admonition:: PyPop News :class: dropdown, toggle-shown - * 2024-09-10: `PyPop 1.1.1 - `__ + * 2024-11-18: `PyPop 1.1.2 + `__ released and available on `PyPI `__. - - Enable support for Python 3.13 and build Python 3.13 wheels + - Add ``--citation`` command-line option to print citation + information for the installed release. + - ``numpy`` dependency update to 2.1.3 + + * 2024-09-10: `PyPop 1.1.1 + `__ + released, enables support for Python 3.13 and build Python 3.13 wheels. * 2024-05-30: `PyPop 1.1.0 `__ @@ -43,18 +49,12 @@ large-scale population genetic analyses including: * 2024-03-08: PyPop paper, provisionally accepted. * 2024-02-24: `PyPop 1.0.2 `__ - released. - - - Cleanups as a result of code scanning. - - Update ``numpy`` to 1.26.4 + released. Code scanning updates and updated ``numpy`` to 1.26.4 * 2024-02-11: `PyPop 1.0.1 `__ - released. - - - Adds support for more platforms: ``ARM64`` for Windows and Linux, - and also ``muslinux`` wheels - - Better support for scientific notation in text output + released. Added support for ``ARM64`` for Windows and Linux, and + also ``muslinux`` wheels. Improved support for scientific notation. * 2024-02-01: `Preprint `__ describing 1.0.0 released on Zenodo.