From 211609cdf03cbb0fea848abd956d397b60d301e4 Mon Sep 17 00:00:00 2001 From: Derek Gulbranson Date: Sun, 11 Oct 2026 15:11:27 -0700 Subject: [PATCH] Release 2.4.0 Clear PRE_RELEASE, set CITATION.cff to 2.4.0 and date the release log. Co-Authored-By: Claude Opus 5.5 --- CITATION.cff | 2 +- docs/release_log.rst | 2 +- nameparser/_version.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 47f321d3..0eb6cf7e 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -9,4 +9,4 @@ authors: repository-code: "https://github.com/derek73/python-nameparser" url: "https://github.com/derek73/python-nameparser" license: LGPL-2.1-or-later -version: "2.3.0" +version: "2.4.0" diff --git a/docs/release_log.rst b/docs/release_log.rst index d3c61dee..b0da0dea 100644 --- a/docs/release_log.rst +++ b/docs/release_log.rst @@ -1,6 +1,6 @@ Release Log =========== -* 2.4.0 - Unreleased +* 2.4.0 - October 11, 2026 nameparser 2.4 reads post-nominal credentials much more reliably, recognizes more naming conventions, and writes credentials the usual way when it repairs case. Highlights: diff --git a/nameparser/_version.py b/nameparser/_version.py index 7a45feb7..f84d897b 100644 --- a/nameparser/_version.py +++ b/nameparser/_version.py @@ -15,5 +15,5 @@ #: "dev" through the cycle, cleared at release. It normalizes to #: 2.4.0.dev0, which sorts above 2.3.0 and BELOW 2.4.0, so an install #: from master can never masquerade as the release it precedes. -PRE_RELEASE = "dev" +PRE_RELEASE = "" __version__ = ".".join(map(str, VERSION)) + PRE_RELEASE