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