From 0250e5562d0d77c821d947aae6268925604a840e Mon Sep 17 00:00:00 2001 From: Oscar Arbelaez Date: Wed, 4 Feb 2026 18:14:54 +0000 Subject: [PATCH 1/2] fix: openalex nullable fields --- src/bibx/clients/openalex.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bibx/clients/openalex.py b/src/bibx/clients/openalex.py index 695f8b8..443673c 100644 --- a/src/bibx/clients/openalex.py +++ b/src/bibx/clients/openalex.py @@ -26,7 +26,7 @@ class AuthorPosition(Enum): class Author(BaseModel): """An author from the openalex API.""" - id: str + id: str | None = None display_name: str orcid: str | None = None @@ -80,7 +80,7 @@ class Work(BaseModel): ids: dict[str, str] doi: str | None = None title: str | None = None - publication_year: int + publication_year: int | None = None authorships: list[WorkAuthorship] cited_by_count: int keywords: list[WorkKeyword] From 77e1c812650dfe0febcda1a4603f3368a89355bb Mon Sep 17 00:00:00 2001 From: Oscar Arbelaez Date: Wed, 4 Feb 2026 18:17:13 +0000 Subject: [PATCH 2/2] chore: prepare release --- src/bibx/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bibx/__init__.py b/src/bibx/__init__.py index b352e88..e72f105 100644 --- a/src/bibx/__init__.py +++ b/src/bibx/__init__.py @@ -28,7 +28,7 @@ "read_wos", ] -__version__ = "0.9.0" +__version__ = "0.9.1" def query_openalex(