Skip to content

Entari 0.19.1

Choose a tag to compare

@RF-Tar-Railt RF-Tar-Railt released this 20 Oct 06:27
· 16 commits to main since this release
305ad8f

修复

  • 插件卸载:按对象身份判断暂存插件,避免重载时误删同 id 的存活插件
  • 暂存重载:修复暂存插件的归属与提升,子插件统一平级挂载,失败时回滚 sys.modules 与暂存状态
  • 导入绑定:暂存期间隔离新旧插件的绑定,提升时整体替换,已删除的 import 不再残留
    • 由加载器决定暂存(staging)逻辑,确保无关的顶层导入保持活跃状态
    • 将子插件平铺在顶层插件之下,并解析特殊情况下的父级关联
    • 以原子方式交换绑定,并在发生故障时清理暂存状态
  • 子模块导入:修复导入无 __plugin__ 的子模块时属性设置失败
  • 配置 Schema:修复自定义结构插件的配置 schema 引用路径

Full Changelog: v0.19.0...v0.19.1