diff --git a/app/core/plugin.py b/app/core/plugin.py index dd330c7e..cfba6487 100644 --- a/app/core/plugin.py +++ b/app/core/plugin.py @@ -411,6 +411,9 @@ class PluginManager(metaclass=Singleton): # 作者 if plugin_info.get("author"): plugin.plugin_author = plugin_info.get("author") + # 更新历史 + if plugin_info.get("history"): + plugin.history = plugin_info.get("history") # 仓库链接 plugin.repo_url = market # 本地标志 diff --git a/app/schemas/plugin.py b/app/schemas/plugin.py index 30d9a07a..36e334ec 100644 --- a/app/schemas/plugin.py +++ b/app/schemas/plugin.py @@ -40,3 +40,5 @@ class Plugin(BaseModel): repo_url: Optional[str] = None # 安装次数 install_count: Optional[int] = 0 + # 更新记录 + history: Optional[dict] = {}