From 1171a2558f37726e63f25bea1e12f38a3f9e51b2 Mon Sep 17 00:00:00 2001 From: Tommy Waltmann Date: Thu, 22 Feb 2024 16:47:14 -0500 Subject: [PATCH 1/3] pre-release changes --- .mailmap | 3 +++ .pre-commit-config.yaml | 8 ++++---- ChangeLog.md | 8 ++------ contributors.txt | 15 ++++++++------- doc/source/gettingstarted/examples | 2 +- 5 files changed, 18 insertions(+), 18 deletions(-) diff --git a/.mailmap b/.mailmap index 146defe2f..28145e955 100644 --- a/.mailmap +++ b/.mailmap @@ -61,3 +61,6 @@ DomFijan Domagoj Fijan <50439291+DomFijan@users.norepl DomFijan Domagoj Fijan Dylan Marx marxd1 <93282247+marxd1@users.noreply.github.com> Alain Kadar AlainKadar <73320455+AlainKadar@users.noreply.github.com> +Alain Kadar AlainKadar +Melody Zhang Melody Zhang <114299909+melodyyzh@users.noreply.github.com> +Melody Zhang yiyuanmz diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 6a3a4d8b4..0980809a3 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -29,7 +29,7 @@ repos: - id: debug-statements - id: requirements-txt-fixer - repo: https://github.com/glotzerlab/fix-license-header - rev: v0.2.0 + rev: v0.3.2 hooks: - id: fix-license-header name: Fix License Headers (Python) @@ -56,7 +56,7 @@ repos: - --add=This file is from the freud project, released under the BSD 3-Clause License. - --comment-prefix=// - repo: https://github.com/asottile/pyupgrade - rev: 'v3.15.0' + rev: 'v3.15.1' hooks: - id: pyupgrade args: @@ -66,11 +66,11 @@ repos: hooks: - id: isort - repo: https://github.com/psf/black - rev: '23.12.1' + rev: '24.2.0' hooks: - id: black - repo: https://github.com/PyCQA/flake8 - rev: '6.1.0' + rev: '7.0.0' hooks: - id: flake8 types: ["file"] diff --git a/ChangeLog.md b/ChangeLog.md index 7879b7926..c5bf5751f 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -4,7 +4,7 @@ The format is based on and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## v3.0.0 -- YYYY-MM-DD +## v3.0.0 -- 2024-02-22 ### Added * Coloring plots by polytope area in `freud.locality.Voronoi`. @@ -17,15 +17,11 @@ and this project adheres to * `freud.order.Nematic` uses orientation vectors instead of quaternions and a nematic director. * `freud.order.Nematic` raises a warning when the zero is vector passed. * Remove zero-padding from arrays in `freud.environment.EnvironmentCluster` and `freud.environment.EnvironmentMotifMatch` and replace with ragged lists of NumPy arrays. +* Provide support via GitHub discussions. ### Removed * The `global_search` flag in `freud.environment.EnvironmentCluster`. -## vX.Y.Z -- YYYY-MM-DD - -### Changed -* Provide support via GitHub discussions. - ## v2.13.2 -- 2023-11-27 ### Added diff --git a/contributors.txt b/contributors.txt index efe03ecd2..3c207e75b 100644 --- a/contributors.txt +++ b/contributors.txt @@ -1,28 +1,28 @@ - 2357 Bradley Dice + 2373 Bradley Dice 2148 Vyas Ramasubramani 1030 Eric Harper - 833 Tommy Waltmann + 1000 Tommy Waltmann 456 Jin Soo Ihm - 325 Joshua A. Anderson - 253 dependabot + 328 Joshua A. Anderson + 275 dependabot 240 Matthew Spellings - 173 DomFijan + 202 DomFijan 167 Kelly Wang 110 Erin Teich 98 Brandon Butler 94 Charlotte Shiqi Zhao - 78 pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + 94 pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> 66 M. Eric Irrgang 53 Chrisy Du 41 Yezhi Jin 40 Antonio Osorio 35 Michael Stryk 31 Richmond Newman + 28 Alain Kadar 26 Andrew Kerr 25 Andrew Kerr 25 Carl Simon Adorf 22 Jens Glaser - 21 Alain Kadar 20 Tim Moore 18 Kody Takada 13 Pavel Buslaev @@ -33,6 +33,7 @@ 9 Mike Henry 9 SyedZiaul <89724726+SyedZiaul@users.noreply.github.com> 8 Fengyi Gao + 8 Melody Zhang 8 Ryan Marson 6 Allen LaCour 6 James Proctor diff --git a/doc/source/gettingstarted/examples b/doc/source/gettingstarted/examples index ea5305887..18c84895a 160000 --- a/doc/source/gettingstarted/examples +++ b/doc/source/gettingstarted/examples @@ -1 +1 @@ -Subproject commit ea53058875509dbad50094329e574e8830e678a8 +Subproject commit 18c84895abf64ed5766957d8aa20322c3f18364b From 370fddbc904e3b0acf1727d381068095086e944d Mon Sep 17 00:00:00 2001 From: Tommy Waltmann Date: Thu, 22 Feb 2024 16:47:24 -0500 Subject: [PATCH 2/3] Bump up to version 3.0.0. --- .github/ISSUE_TEMPLATE/bug_report.yml | 2 +- doc/source/conf.py | 4 ++-- freud/__init__.py | 2 +- setup.cfg | 5 +++-- setup.py | 2 +- 5 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 0898df2ea..15d87f5d1 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -26,7 +26,7 @@ body: attributes: label: freud Version description: What version of freud are you using? - placeholder: v2.13.2 + placeholder: v3.0.0 validations: required: true - type: input diff --git a/doc/source/conf.py b/doc/source/conf.py index 1acf7c88c..085d32d63 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -72,8 +72,8 @@ # built documents. # # version and release are set the same for this package. -version = "2.13.2" -release = "2.13.2" +version = "3.0.0" +release = "3.0.0" # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/freud/__init__.py b/freud/__init__.py index f34ac30b3..6cdd0ad71 100644 --- a/freud/__init__.py +++ b/freud/__init__.py @@ -23,7 +23,7 @@ # automatic selection runs, the user cannot change it. set_num_threads(0) -__version__ = "2.13.2" +__version__ = "3.0.0" __all__ = [ "__version__", diff --git a/setup.cfg b/setup.cfg index 54aa720b0..415654d79 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 2.13.2 +current_version = 3.0.0 commit = True tag = False message = Bump up to version {new_version}. @@ -11,7 +11,7 @@ force-check = True exclude = .eggs,*.egg,build,extern,doc/source/gettingstarted/examples select = E,F,W ignore = E203,E225,E226,E227,E402,E741,E999,W503,W504 -per-file-ignores = +per-file-ignores = freud/__init__.py: F401 freud/*.pxd: E402 @@ -36,3 +36,4 @@ ignore_errors = True [coverage:html] directory = coverage_html_report + diff --git a/setup.py b/setup.py index db7e4de53..9c11462c5 100644 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ from skbuild import setup -version = "2.13.2" +version = "3.0.0" # Read README for PyPI, fallback to short description if it fails. description = "Powerful, efficient trajectory analysis in scientific Python." From 30fbc9946b3f43073a4bb5c8949d8076a060cd3a Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Thu, 22 Feb 2024 21:55:23 +0000 Subject: [PATCH 3/3] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- setup.cfg | 1 - 1 file changed, 1 deletion(-) diff --git a/setup.cfg b/setup.cfg index 415654d79..21f47b91f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -36,4 +36,3 @@ ignore_errors = True [coverage:html] directory = coverage_html_report -