platform-security-patrol (0.1.3) unstable; urgency=medium

  * 根据安装前缀动态定义能力定义文件目录，避免硬编码
    - 新增能力定义文件目录配置项，支持通过环境变量或配置文件指定
  * 新增外部工具依赖声明与缺失检查机制
    - 能力库JSON根级新增external_tools段，声明能力判定所依赖的外部工具及安装指导
    - 核心层在check完成后自动检查外部工具是否存在，缺失时输出告警与安装方法
    - 海光能力库声明hag工具依赖，filter_json_by_cpu_model过滤时保留external_tools段
    - 新增external_tool_dep_t数据模型及capability_list工具依赖管理接口
    - 新增external_tools解析相关单元测试

 -- Platform Security Team <suchangzheng@kylinos.cn>  Thu, 27 Aug 2026 10:00:00 +0800

platform-security-patrol (0.1.2) unstable; urgency=medium

  * 修复os_collector.c中value_start声明为const char*导致strchr返回值赋值时报discarded-qualifiers编译错误

 -- Platform Security Team <suchangzheng@kylinos.cn>  Tue, 21 Jul 2026 11:03:00 +0800

platform-security-patrol (0.1.1) unstable; urgency=medium

  * 新增deb打包功能，移除platform-secrity-patrol.spec文件
  * 新增make uninstall卸载支持
  * 分离插件安装规则到各插件目录的CMakeLists.txt中，同步单元测试
  * 修复插件在plugins/、plugins/environment/、plugins/capability/下重复安装的问题
  * 新增编译宏-D_GNU_SOURCE，避免strcasestr编译报错
  * 重命名error_t为psp_error_t，避免与usr/include/aarch64-linux-gnu/bits/types/error_t.h文件中error_t类型冲突

 -- Platform Security Team <suchangzheng@kylinos.cn>  Fri, 17 Jul 2026 00:00:00 +0800

platform-security-patrol (0.1.0) unstable; urgency=medium

  * Initial release
  * Support for Hygon CPU security capabilities detection (C86-3G/C86-4G)
  * Plugin-based architecture for extensibility
  * Three-layer judgment mechanism (CPU/Firmware/OS)
  * CSV1/CSV2/CSV3, TPM 2.0, TCM 2.0, TKM, TDM capability definitions

 -- Platform Security Team <security@openkylin.org.cn>  Tue, 07 Jul 2026 10:00:00 +0800
