From 0086ad009f9336c86556afafebeb92fc47b026d9 Mon Sep 17 00:00:00 2001 From: Matteo Campinoti Date: Fri, 17 Apr 2026 22:17:27 +0200 Subject: [PATCH 1/3] user:UserPartial - fix missing `display_name` from `__iter__` Fix #30 --- faapi/user.py | 1 + 1 file changed, 1 insertion(+) diff --git a/faapi/user.py b/faapi/user.py index 6264669..79947b0 100644 --- a/faapi/user.py +++ b/faapi/user.py @@ -143,6 +143,7 @@ def __init__(self, user_tag: Optional[Tag] = None): def __iter__(self): yield "name", self.name + yield "display_name", self.display_name yield "status", self.status yield "title", self.title yield "join_date", self.join_date From 2a126be8674ea4fa8ad4bef23b632e7935b9c530 Mon Sep 17 00:00:00 2001 From: Matteo Campinoti Date: Fri, 17 Apr 2026 22:17:32 +0200 Subject: [PATCH 2/3] version - patch 3.12.3 > 3.12.4 --- faapi/__version__.py | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/faapi/__version__.py b/faapi/__version__.py index 10cae7f..0bf8b27 100644 --- a/faapi/__version__.py +++ b/faapi/__version__.py @@ -1 +1 @@ -__version__ = "3.12.3" +__version__ = "3.12.4" diff --git a/pyproject.toml b/pyproject.toml index 998c849..285edc8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "faapi" -version = "3.12.3" +version = "3.12.4" description = "Python module to implement API-like functionality for the FurAffinity.net website." authors = ["Matteo Campinoti "] license = "EUPL-1.2" From 99ef9a52c048193c8e3373e4adcb317762ec2045 Mon Sep 17 00:00:00 2001 From: Matteo Campinoti Date: Fri, 17 Apr 2026 22:17:35 +0200 Subject: [PATCH 3/3] changelog:3.12.4 - add fixes --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 61abb3c..d2fce4e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## v3.12.4 + +### Fixes + +* Fix `UserPartial` not yielding `display_name` when called with `dict` + ## v3.12.3 ### Fixes