diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 4f12047f..4d475586 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 3.3.2 +current_version = 3.4.0 commit = False tag = False diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index ef67a15c..dcbd8116 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -64,7 +64,7 @@ body: label: GSD description: | What version of GSD are you using? - placeholder: 3.3.2 + placeholder: 3.4.0 validations: required: true - type: markdown diff --git a/.github/ISSUE_TEMPLATE/release.md b/.github/ISSUE_TEMPLATE/release.md index fcde0845..42b008a7 100644 --- a/.github/ISSUE_TEMPLATE/release.md +++ b/.github/ISSUE_TEMPLATE/release.md @@ -1,7 +1,7 @@ --- name: Release checklist about: '[for maintainer use]' -title: 'Release gsd 3.3.2' +title: 'Release gsd 3.4.0' labels: '' assignees: 'joaander' diff --git a/.mailmap b/.mailmap index 4178d152..e0359a7c 100644 --- a/.mailmap +++ b/.mailmap @@ -3,3 +3,5 @@ Bradley Dice Bradley Dice Vyas Ramasubramani Vyas Jenny Fothergill jennyfothergill <39961845+jennyfothergill@users.noreply.github.com> Jens Glaser jglaser +Joseph Burkhart josephburkhart +Joseph Burkhart Joseph Burkhart <61951318+josephburkhart@users.noreply.github.com> diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 1d23cb69..83e58c53 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -15,7 +15,7 @@ repos: - id: check-case-conflict - id: mixed-line-ending - repo: https://github.com/asottile/pyupgrade - rev: 'v3.17.0' + rev: 'v3.18.0' hooks: - id: pyupgrade args: @@ -36,12 +36,12 @@ repos: - --keep-before=#! - --keep-after=.. include - repo: https://github.com/astral-sh/ruff-pre-commit - rev: 'v0.6.9' + rev: 'v0.7.0' hooks: - id: ruff-format - id: ruff - repo: https://github.com/pre-commit/mirrors-clang-format - rev: v19.1.1 + rev: v19.1.2 hooks: - id: clang-format types_or: [c, c++] diff --git a/CHANGELOG.rst b/CHANGELOG.rst index e0a0636e..4d206e58 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -10,16 +10,19 @@ Change Log 3.x --- -3.4.0 (not yet released) -^^^^^^^^^^^^^^^^^^^^^^^^ +3.4.0 (2024-10-18) +^^^^^^^^^^^^^^^^^^ *Added:* -* New chunk type for string data - valid in file layer versions 2.1 and later +* ``GSD_TYPE_CHARACTER`` chunk type for string data - valid in file layer versions 2.1 and later (`#391 `__). *Changed:* +* The ``log`` dictionary in a hoomd frame now accepts string values. ``read_log`` correspondingly + produces a NumPy array of variable length strings + (`#391 `__). * Require NumPy >= 2.0 (`#391 `__). diff --git a/Doxyfile b/Doxyfile index 564d9fea..527bf852 100644 --- a/Doxyfile +++ b/Doxyfile @@ -5,7 +5,7 @@ #--------------------------------------------------------------------------- DOXYFILE_ENCODING = UTF-8 PROJECT_NAME = "GSD" -PROJECT_NUMBER = v3.3.2 +PROJECT_NUMBER = v3.4.0 PROJECT_BRIEF = "General simulation data" PROJECT_LOGO = OUTPUT_DIRECTORY = devdoc diff --git a/gsd/pygsd.py b/gsd/pygsd.py index 9e1adfec..eba4e317 100644 --- a/gsd/pygsd.py +++ b/gsd/pygsd.py @@ -36,7 +36,7 @@ import numpy -version = '3.3.2' +version = '3.4.0' logger = logging.getLogger('gsd.pygsd') diff --git a/gsd/version.py b/gsd/version.py index fa5f39ff..72219113 100644 --- a/gsd/version.py +++ b/gsd/version.py @@ -9,7 +9,7 @@ not the file layer version it reads/writes. """ -version = '3.3.2' +version = '3.4.0' __all__ = [ 'version', diff --git a/pyproject.toml b/pyproject.toml index 700919f0..36ec8b0f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] requires-python = ">=3.6" name = "gsd" -version = "3.3.2" +version = "3.4.0" description = "General simulation data file format." readme = "README.md" license = {text = "BSD-2-Clause"} @@ -25,7 +25,7 @@ gsd = "gsd.__main__:main" [project.urls] Homepage = "https://gsd.readthedocs.io" Documentation = "https://gsd.readthedocs.io" -Download = "https://github.com/glotzerlab/gsd/releases/download/v3.3.2/gsd-3.3.2.tar.gz" +Download = "https://github.com/glotzerlab/gsd/releases/download/v3.4.0/gsd-3.4.0.tar.gz" Source = "https://github.com/glotzerlab/gsd" Issues = "https://github.com/glotzerlab/gsd/issues"