1.1.1 (2024-12-25)
- 生成样式中增加 design_width 设计稿宽度 (82a7308)
1.1.1 (2024-12-25)
- 更新 typings (098e3d2)
- 生成样式中增加 design_width 设计稿宽度 (f9d6227)
- 添加pointer_events的解析 (24f9746)
- 支持将样式编译成二进制文件 (8d53ada)
- add registry (f4b8ce7)
- rm node 16 (ec7dbfc)
- use checkout v4 (859aa90)
- use npm test (8b72c6b)
- use pnpm (1365797)
- use pnpm ci (66f1f9e)
1.1.0 (2024-12-03)
- 更新 typings (098e3d2)
- 添加pointer_events的解析 (24f9746)
- 支持将样式编译成二进制文件 (8d53ada)
- add registry (f4b8ce7)
- rm node 16 (ec7dbfc)
- use checkout v4 (859aa90)
- use npm test (8b72c6b)
- use pnpm (1365797)
- use pnpm ci (66f1f9e)
1.0.22 (2024-09-25)
- update ci workflow (c0a87a6)
- add registry (f4b8ce7)
- rm node 16 (ec7dbfc)
- use checkout v4 (859aa90)
- use npm test (8b72c6b)
- use pnpm ci (66f1f9e)
1.0.21 (2024-09-25)
1.0.21 (2024-09-25)
1.0.20 (2024-08-17)
- 支持解析 font-family (5d19340)
1.0.19 (2024-08-15)
- 字体解析路径 (63213f3)
1.0.18 (2024-08-12)
- 支持解析字体 (e15d053)
1.0.17 (2024-08-04)
- 增加 box-orient 解析 && display 增加 -webkit-box 解析 (fd8fa60)
1.0.16 (2024-07-30)
- 修复测试案例 (7615133)
1.0.15 (2024-07-30)
- 修改resolution为dpi的单位 (e16092e)
1.0.14 (2024-07-30)
1.0.13 (2024-07-22)
- 修复webkit适配错误,background:none\border:none解析异常 (75c5b2e)
1.0.12 (2024-07-17)
- 增加对env的解析 (c860d55)
1.0.11 (2024-07-17)
- 去掉line_height打印 (ec7c98d)
1.0.10 (2024-07-16)
- 修复顺序问题 (d23ccb6)
1.0.9 (2024-07-16)
- 修复visibility解析成display的bug (21564cf)
- line_height把数字转成百分比 (ce8303f)
1.0.8 (2024-07-10)
- 修复background无法解析复合的background-position (5501f95)
1.0.7 (2024-07-09)
- transition解析 (e718001)
1.0.6 (2024-07-04)
- background枚举变成百分比 (bb34cb3)
1.0.5 (2024-07-03)
- 拆分text-decoration (ee55b97)
1.0.4 (2024-07-02)
- 增加white-space (bdef88b)
1.0.3 (2024-06-25)
- 修改enum变量名 (aae2850)
1.0.2 (2024-06-25)
- transition的enum (961c89f)
- 去掉xyz的引号 (fa4d75a)
- 把background-position拆成background-positionx,background-positiony (c450d8f)
1.0.1 (2024-06-18)
- 修改vertical-align的映射 (9bc3735)
1.0.0 (2024-06-17)
- 修复poistion的枚举错误问题 (5700315)
- 把fill mode解析成string (e01ae73)
- 更新 (82a8f69)
- 关闭animation的枚举值解析 (30e7792)
- 解析单个的fill mode (eaa995e)
- 解析timingFunction (f5f17ba)
- 去掉打印 (cc5f9a2)
- 属性枚举化 (67810ef)
- 添加animation fill mode (a9f56f6)
- 完成枚举化改造 (7044391)
- 完成word_break (a3ca5e7)
- 修改 (f021b1a)
- 修改textoverflow (358c3e2)
- 增加部分伪类的枚举 (493a427)
- 重构代码输出 (65c7b32)
- capi (7a73ef7)
- transform (e5903da)
0.0.69 (2024-05-14)
- 修改display,支持block的输出 (7d1d995)
0.0.68 (2024-05-09)
- 修复自定义组件taro无样式问题 (423b642)
0.0.67 (2024-04-29)
0.0.67-beta (2024-04-29)
0.0.66 (2024-04-29)
0.0.64 (2024-04-29)
- 修复box-shadow报错 (9f88dd2)
0.0.63 (2024-04-28)
0.0.62 (2024-04-28)
- 支持box-shadow (eeecd38)
0.0.61 (2024-04-26)
- 支持box-shadow (eeecd38)
0.0.60 (2024-04-24)
- 增加对复杂的createElement支持 (d31dca1)
0.0.59 (2024-04-23)
- 移除无用的导入 (af9e343)
0.0.58 (2024-04-22)
- 支持empty选择器,支持解析createElement嵌套样式 (38e6856)
0.0.57 (2024-04-19)
- 修复export default 没有包裹combine (38dcd1d)
0.0.56 (2024-04-18)
- 支持解析hoc (5f7932c)
0.0.55 (2024-04-17)
0.0.54 (2024-04-15)
0.0.53 (2024-04-12)
- 修复rgba精度丢失 (81c0914)
0.0.52 (2024-04-11)
- 修复rotate解析异常 (30dcdeb)
- 更新快照 (fc197b3)
- 增加animation、keyframe的解析 (09fcb0e)
- 增加animation的duration计算 (0bb6a8c)
- 支持解析animation (2fe6a2f)
0.0.51 (2024-04-09)
0.0.50 (2024-04-08)
- 修复部分组件没有包裹combine (adeae60)
- 支持overflow:auto (6983bd5)
0.0.49 (2024-04-01)
- 修复部分组件没有包裹combine (adeae60)
0.0.48 (2024-03-29)
0.0.47 (2024-03-27)
- 移除编译时处理 style (e1af9d3)
0.0.46 (2024-03-27)
- 支持伪类 first-child\last-child\nth-child (ee404ef)
0.0.45 (2024-03-26)
- 增加半编译支持 (318fa24)
0.0.44 (2024-03-26)
- 移除 css 变量逻辑,迁移到 postcss 处理 (24f8a46)
0.0.43 (2024-03-21)
- 增加属性测试用力、修改 swc 版本,统一从 swc_core 获取 (57fdfcf)
0.0.42 (2024-03-20)
- 支持 css 变量 (680176f)
0.0.41 (2024-03-19)
- 支持解析高阶组件 (e75aa7f)
0.0.40 (2024-03-18)
- 支持跨组件传递 class 和 style (5d785cf)
0.0.39 (2024-03-14)
- 支持 calc,支持大小写 px (5c39eb4)
0.0.38 (2024-03-13)
- 支持箭头函数的解析 (96166e5)
0.0.37 (2024-03-13)
- 替换正则库,删除无用代码,提升性能 (44efe6b)
0.0.36 (2024-03-12)
0.0.35 (2024-03-07)
0.0.34 (2024-03-06)
- 给组件返回值包裹用于层叠的函数 (aa0c128)
- 完善组件返回值包裹用于层叠的函数 (4c15e38)
- 新增 paser 配置 (fca94e6)
- 增加嵌套拆分逻辑 (4af4b9a)
- 增加权重逻辑 (a5bb785)
0.0.33 (2024-03-05)
- 修复 border 报错 (6f107df)
0.0.32 (2024-03-05)
- 补充 background 相关属性 (66d8225)
- 打通 rn 的 module 接入流程及补充部分样式的解析 (43ab51e)
- 添加单独编译 rn 的 css 的入口、增加 rn 测试案例场景 (5a0c11f)
- 完成布局属性的处理 (a276442)
- 完成所有文本样式的解析 (a7a9e18)
- 完成完整的重构 (42a42a8)
- 完成转换工作 (12a65e0)
- 完成 jsx 和 css 的融合对接 (5021e29)
- 完善 transform、margin、padding、flex (2226548)
- 增加对 border 的支持 (71f8f1f)
- 增加属性一对多的输出逻辑、增加部分文本类样式解析 (78f53f5)
- 增加伪类 (0ed8cb3)
- 增加 transformOrigin (35369db)
- 增加 transformOrigin (5aa0b05)
0.0.31 (2024-02-23)
- 移除对 taro-component 的标签判断识别 (36c8a3f)
0.0.30 (2023-12-25)
- 扁平化样式解析 (c5b68c9)
0.0.29 (2023-12-20)
0.0.28 (2023-12-20)
0.0.27 (2023-12-19)
- 支持 vw\vh (4f56f05)
0.0.26 (2023-11-30)
0.0.25 (2023-11-21)
- 让 dynmaic 计算放到运行时获取 (7ba90f8)
0.0.24 (2023-11-17)
- 修复 px 数值单位匹配丢失了负数和小数匹配错误问题 (8981589)
0.0.23 (2023-11-13)
- 修复 letterspacing 的名字错误 (92363f0)
- 修改测试案例 (670bab9)
- 修改引入包的名字 (6371b32)
- 增加 LineHeight\LineSpacing\TextAlign\TextOverflow\FontWeight 解析 (4ebf7b5)
- px 单位单独处理转换 (d23b839)
0.0.22 (2023-11-06)
0.0.21 (2023-11-02)
0.0.20 (2023-10-30)
- 修复逻辑错误 (768e437)
0.0.19 (2023-10-27)
- 修复 align-items 丢失问题 (cc4618e)
- 修复动态样式,类名静态时,调用 calcDynamicStyle 函数第二参数为 null (d5f6091)
- 修复对 linearGradient 的角度及 color-stop 处理 (22f648a)
- 修复样式单独设置 background 的 color 值时丢失 background color 的问题 (6103a4c)
- margin/padding 为 0 被忽略 (b9eeec0)
- 将样式转换处理拆分出去 (6de1b02)
0.0.18 (2023-10-26)
- 将样式转换处理拆分出去 (6de1b02)
0.0.17 (2023-10-25)
0.0.16 (2023-10-24)
- 当用到 inner_style 时才插入 (c10cffc)
- 不拆分 Background (0f3111b)
0.0.15 (2023-10-24)
- 将线性渐变解析出来 (3d8ddb6)
- 优化样式解析处理 (efe85d3)
- 支持 background 相关属性解析 (7fdd888)
- 支持 flex 相关属性解析转换 (f2caa6b)
- 支持拆解处理 style 属性中的渐变 (e7f9391)
- style 属性中也支持写 Background 相关样式属性 (91f611f)
0.0.14 (2023-10-19)
- TextDecoration => TextDecorationType (c9167e4)
0.0.13 (2023-10-19)
- 遗漏样式属性添加情况 (b698459)
- 开始尝试在在编译时按需处理样式 (82aa6f5)
- 优化样式处理逻辑 (d8954ae)
- 支持 margin/padding/borderRadius 各自的 longhand 样式名 (7e112f6)
- 支持 style 属性中写 lognhand 样式 (68246b2)
- 支持优化处理 border-radius 属性 (8a79d76)
- 支持优化处理 text-decoration 属性 (9799f94)
0.0.12 (2023-10-18)
- 遗漏样式属性添加情况 (b698459)
0.0.11 (2023-10-17)
0.0.10 (2023-10-17)
0.0.9 (2023-10-17)
0.0.8 (2023-10-17)
0.0.7 (2023-10-12)
- 修复样式继承 (771ffd5)
0.0.6 (2023-10-12)
0.0.5 (2023-10-11)
- 修复 jsx 遍历不完整问题 (cec4e20)
- 去掉 typescript 声明 (3c68159)
- 修复 JSX 解析报错问题 (7818a16)
- 处理不可继承的样式的情况,同时支持样式值为 inherit 的情况 (13ae716)
- 代码解析支持装饰器 (c5d8522)
- 调整代码 (9c5f5d7)
- 根据选择器特异性排序计算出每个节点的最终样式 (070ce57)
- 基于 napi-rs 改造 (19a6f31)
- 计算出每一个节点的所有样式规则 (0082034)
- 将 ast 中的 jsx tree 转为 ego tree (34a1be5)
- 解析 JSX 构建 ego tree (949a1ec)
- 实现根据选择器查找 rust 文本节点,同时梳理代码 (e850496)
- 实现样式继承 (d508d15)
- 增加 ElementRef (710d95c)
- 增加 style parser (a4e3f11)
- 增加对 JSX 子树的支持 (c73bbe5)
- 增加记录每段样式的特异性 (7c6b9c3)
- 支持 JSX 节点没有 style 属性情况下,将节点对应的样式写入到 style 属性中 (d9eb803)
- 支持 React.Fragment 用法 (ac404c8)
- 支持函数调用方式的子 JSX 拆分写法 (73a5bcb)
- 支持将样式节点记录写入 ast 中 (c35cbdf)
- 支持将样式文件中样式与 JSX 节点的 style 属性值合并 (1beb45a)
- 支持类组件 (416e595)
- 支持为 taro 组件库引入组件增加样式 (6eb025f)
- update (ca39a94)
- 修复 JSX 解析报错问题 (7818a16)
- 处理不可继承的样式的情况,同时支持样式值为 inherit 的情况 (13ae716)
- 代码解析支持装饰器 (c5d8522)
- 调整代码 (9c5f5d7)
- 根据选择器特异性排序计算出每个节点的最终样式 (070ce57)
- 基于 napi-rs 改造 (19a6f31)
- 计算出每一个节点的所有样式规则 (0082034)
- 将 ast 中的 jsx tree 转为 ego tree (34a1be5)
- 解析 JSX 构建 ego tree (949a1ec)
- 实现根据选择器查找 rust 文本节点,同时梳理代码 (e850496)
- 实现样式继承 (d508d15)
- 增加 ElementRef (710d95c)
- 增加 style parser (a4e3f11)
- 增加对 JSX 子树的支持 (c73bbe5)
- 增加记录每段样式的特异性 (7c6b9c3)
- 支持 JSX 节点没有 style 属性情况下,将节点对应的样式写入到 style 属性中 (d9eb803)
- 支持 React.Fragment 用法 (ac404c8)
- 支持函数调用方式的子 JSX 拆分写法 (73a5bcb)
- 支持将样式节点记录写入 ast 中 (c35cbdf)
- 支持将样式文件中样式与 JSX 节点的 style 属性值合并 (1beb45a)
- 支持类组件 (416e595)
- update (ca39a94)
- 修复 JSX 解析报错问题 (7818a16)
- 处理不可继承的样式的情况,同时支持样式值为 inherit 的情况 (13ae716)
- 代码解析支持装饰器 (c5d8522)
- 调整代码 (9c5f5d7)
- 根据选择器特异性排序计算出每个节点的最终样式 (070ce57)
- 基于 napi-rs 改造 (19a6f31)
- 计算出每一个节点的所有样式规则 (0082034)
- 将 ast 中的 jsx tree 转为 ego tree (34a1be5)
- 解析 JSX 构建 ego tree (949a1ec)
- 实现根据选择器查找 rust 文本节点,同时梳理代码 (e850496)
- 实现样式继承 (d508d15)
- 增加 ElementRef (710d95c)
- 增加 style parser (a4e3f11)
- 增加对 JSX 子树的支持 (c73bbe5)
- 增加记录每段样式的特异性 (7c6b9c3)
- 支持 JSX 节点没有 style 属性情况下,将节点对应的样式写入到 style 属性中 (d9eb803)
- 支持 React.Fragment 用法 (ac404c8)
- 支持函数调用方式的子 JSX 拆分写法 (73a5bcb)
- 支持将样式节点记录写入 ast 中 (c35cbdf)
- 支持将样式文件中样式与 JSX 节点的 style 属性值合并 (1beb45a)
- 支持类组件 (416e595)
- update (ca39a94)
- 处理不可继承的样式的情况,同时支持样式值为 inherit 的情况 (13ae716)
- 代码解析支持装饰器 (c5d8522)
- 调整代码 (9c5f5d7)
- 根据选择器特异性排序计算出每个节点的最终样式 (070ce57)
- 基于 napi-rs 改造 (19a6f31)
- 计算出每一个节点的所有样式规则 (0082034)
- 将 ast 中的 jsx tree 转为 ego tree (34a1be5)
- 解析 JSX 构建 ego tree (949a1ec)
- 实现根据选择器查找 rust 文本节点,同时梳理代码 (e850496)
- 实现样式继承 (d508d15)
- 增加 ElementRef (710d95c)
- 增加 style parser (a4e3f11)
- 增加对 JSX 子树的支持 (c73bbe5)
- 增加记录每段样式的特异性 (7c6b9c3)
- 支持 JSX 节点没有 style 属性情况下,将节点对应的样式写入到 style 属性中 (d9eb803)
- 支持 React.Fragment 用法 (ac404c8)
- 支持函数调用方式的子 JSX 拆分写法 (73a5bcb)
- 支持将样式节点记录写入 ast 中 (c35cbdf)
- 支持将样式文件中样式与 JSX 节点的 style 属性值合并 (1beb45a)
- 支持类组件 (416e595)
- update (ca39a94)
- 处理不可继承的样式的情况,同时支持样式值为 inherit 的情况 (13ae716)
- 根据选择器特异性排序计算出每个节点的最终样式 (070ce57)
- 基于 napi-rs 改造 (19a6f31)
- 计算出每一个节点的所有样式规则 (0082034)
- 将 ast 中的 jsx tree 转为 ego tree (34a1be5)
- 解析 JSX 构建 ego tree (949a1ec)
- 实现根据选择器查找 rust 文本节点,同时梳理代码 (e850496)
- 实现样式继承 (d508d15)
- 增加 ElementRef (710d95c)
- 增加 style parser (a4e3f11)
- 增加对 JSX 子树的支持 (c73bbe5)
- 增加记录每段样式的特异性 (7c6b9c3)
- 支持 JSX 节点没有 style 属性情况下,将节点对应的样式写入到 style 属性中 (d9eb803)
- 支持 React.Fragment 用法 (ac404c8)
- 支持函数调用方式的子 JSX 拆分写法 (73a5bcb)
- 支持将样式节点记录写入 ast 中 (c35cbdf)
- 支持将样式文件中样式与 JSX 节点的 style 属性值合并 (1beb45a)
- 支持类组件 (416e595)
- update (ca39a94)