Release v1.7.0
·
173 commits
to master
since this release
Immutable
release. Only release title and notes can be modified.
v1.7.0 (2026-04-26)
✨ 新增功能
- 新增
:deep()穿透选择器转换支持:覆盖多参数、嵌套等复杂场景,样式可穿透至子组件 - 新增
:slotted()穿透选择器转换支持:样式作用域精确作用于插槽内容 - 新增
:global()穿透选择器转换支持:允许在 scoped 样式中声明全局样式规则
🐞 修复问题
- 修复 scoped 样式
data-css-*属性未全面覆盖组件 DOM 元素的问题 - 修复 hash 属性错误作用于伪类/伪元素/属性选择器导致样式失效的问题
- 修复文件 ID 不存在时默认使用时间戳的问题,改用稳定回退值
- 修复顶层变量被
useMemo优化后,未从 React 中导入该 Hook 的问题 - 修复对
v-on需包裹函数的识别与处理有误的问题 - 修复组件 props 未作为 Hook 依赖项收集的问题:完善依赖分析逻辑,确保所有 props 访问正确收集为依赖项
🚀 优化改进
- 重构 scoped 样式处理为模块化架构:将 postcss 单文件拆分为多个模块,提升可维护性与扩展性
- 优化选择器解析算法,增强复杂 CSS 选择器场景的兼容性
- 重构
emit调用的非字符串事件名使用计算属性:当事件名为动态表达式时,使用计算属性访问并输出警告信息 - 重构依赖分析器模块,拆分为多个子模块,提升代码组织性与可维护性
Full Changelog: v1.6.2...v1.7.0