Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions docs/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@

This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) and [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) format.

## [0.12.3] -- 2025-04-03
- Fixed models for schema records and versions


## [0.12.2] -- 2025-03-27
- Fixed links between schema and project

Expand Down
2 changes: 1 addition & 1 deletion pepdbagent/_version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = "0.12.2"
__version__ = "0.12.3"
26 changes: 13 additions & 13 deletions pepdbagent/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -264,8 +264,8 @@ class SchemaVersionAnnotation(BaseModel):
namespace: str
schema_name: str
version: str
contributors: Optional[str] = ""
release_notes: Optional[str] = ""
contributors: Optional[Union[str, None]] = ""
release_notes: Optional[Union[str, None]] = ""
tags: Dict[str, Union[str, None]] = {}
release_date: datetime.datetime
last_update_date: datetime.datetime
Expand All @@ -278,11 +278,11 @@ class SchemaRecordAnnotation(BaseModel):

namespace: str
schema_name: str
description: Optional[str] = ""
maintainers: str = ""
lifecycle_stage: str = ""
latest_released_version: str
private: bool = False
description: Optional[Union[str, None]] = ""
maintainers: Optional[Union[str, None]] = ""
lifecycle_stage: Optional[Union[str, None]] = ""
latest_released_version: Optional[Union[str, None]]
private: Optional[bool] = False
last_update_date: datetime.datetime


Expand All @@ -305,17 +305,17 @@ class SchemaVersionSearchResult(BaseModel):


class UpdateSchemaRecordFields(BaseModel):
maintainers: Optional[str] = None
lifecycle_stage: Optional[str] = None
maintainers: Optional[Union[str, None]] = None
lifecycle_stage: Optional[Union[str, None]] = None
private: Optional[bool] = False
name: Optional[str] = None
description: Optional[str] = None
name: Optional[Union[str, None]] = None
description: Optional[Union[str, None]] = None


class UpdateSchemaVersionFields(BaseModel):
contributors: Optional[str] = None
contributors: Optional[Union[str, None]] = None
schema_value: Optional[dict] = None
release_notes: Optional[str] = None
release_notes: Optional[Union[str, None]] = None


class TarNamespaceModel(BaseModel):
Expand Down
Loading