All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
2.0.0-bate.38 (2022-05-13)
2.0.0-bate.37 (2022-04-20)
- baseParsers jsDoc mdn help url (51af1f6)
2.0.0-bate.36 (2022-04-20)
2.0.0-bate.35 (2022-04-20)
2.0.0-bate.34 (2022-04-11)
- 修复三个bug,cubicBezier会让out报错join不存在的问题,clear无法清除pseudo的问题,使用pseudo会无限循环的引用导致触发vue提示递归依赖警告的问题 (164788f)
2.0.0-bate.33 (2022-04-11)
- autoInjectType (2d02dcc)
2.0.0-bate.32 (2022-04-08)
- build失误导致文件过大 (113996e)
2.0.0-bate.31 (2022-04-08)
- add autoImport vue ref ,If the browser displays a warning,Indicates failure,根据提示关闭自动引入 (e85921c)
- build开发环境保留了注释 (1f17162)
2.0.0-bate.30 (2022-04-08)
- display (5353359)
- 性能优化,平均提升百分之14 (da5767d)
2.0.0-bate.29 (2022-04-07)
- 增加关于background八个方法的类型分别是background,backgroundClip,backgroundColor,backgroundImage,backgroundOrigin,backgroundPosition,backgroundRepeat,backgroundSize (aaa1305)
2.0.0-bate.28 (2022-04-07)
- 增加css逗号语法,增加方法的完整类型 transition,transitionDelay,transitionDuration,transitionProperty,transitionTimingFunction (c59912c)
2.0.0-bate.27 (2022-04-03)
- 输出类型定义文件 (ebf7127)
2.0.0-bate.26 (2022-04-03)
2.0.0-bate.25 (2022-04-03)
2.0.0-bate.24 (2022-04-03)
2.0.0-bate.23 (2022-04-02)
- 修复一个严重渲染bug,已通过单元测试,错误原因是单元测试不充分 (15d44db)
2.0.0-bate.22 (2022-03-31)
- 修复一个从bate14版本到现在才发现的一个问题,在其他项目测试使用时主题key类型错误,这个项目内没有任何错误的奇怪问题 (0038544)
2.0.0-bate.21 (2022-03-30)
- if 工具函数 (2590032)
2.0.0-bate.20 (2022-03-30)
- out 现在改回函数了因为感觉头重脚轻的
- out 现在改回函数了因为感觉头重脚轻的 (61e5c50)
2.0.0-bate.19 (2022-03-30)
- shandbox 发现严重bug无法实现或性能损耗过大与设想不符,现在这个api由box实现,返回回调函数的返回值
- box隔离作用域更改 (1de5b28)
- shandbox 发现严重bug无法实现或性能损耗过大与设想不符,现在这个api由box实现,返回回调函数的返回值 (426e752)
2.0.0-bate.18 (2022-03-29)
- 删除shamApi、RealApi,没有对应api、修改out函数为get()、修改shandbox return wtsc,增加clean,增加box,详细使用见文档 删除所有类,全部转换为函数式api,减少对象嵌套来增强效率
- 删除shamApi、RealApi,没有对应api、修改out函数为get()、修改shandbox return wtsc,增加clean,增加box,详细使用见文档 删除所有类,全部转换为函数式api,减少对象嵌套来增强效率 (77a4903)
2.0.0-bate.17 (2022-03-29)
- deploy-docs (7225255)
2.0.0-bate.16 (2022-03-28)
- animationDelay (ac93897)
- boxShadow() (ee7113b)
- docs home (ef9698e)
- position (2cbaa18)
- s() ms() Time animationDuration() (936a47d)
- updata apidocs (7b20c8d)
- updata docs (685ccdc)
- update docs (f7f5a9e)
- render 算法的一个严重错误,defWTSC创建的根wtsc也是隔离的,最终会全部汇总渲染 (f3f2734)
- render 算法的一个严重错误,兄弟依赖只会渲染一个的bug (3a4551b)
- root wtsc cover (fd318c6)
2.0.0-bate.15 (2022-03-24)
2.0.0-bate.14 (2022-03-24)
- class(); pseudo() render() out() PseudoElements PseudoClasses getLeaf() dependencyCollation() update() 提级的方法新增或删除重写,还使用weakMap来分布存储,防止依赖集中无法释放导致内存泄漏,现在还有一个问题,css注册可能会内存泄漏,准备修复创建一个挂载钩子 (6e66c5d)
- unmonunt() 卸载方法 (b6cc43d)
- update docs (78fa8f8)
- update readme.md (f93442a)
- 修复vite开发环境下当刷新代码,样式标签清空的问题 (09c9157)
2.0.0-bate.13 (2022-03-21)
- 删除defChild方法,sham方法拥有defChild功能,
2.0.0-bate.12 (2022-03-18)
2.0.0-bate.11 (2022-03-09)
- !!!严重的破坏更改,我都没想到自己能写完,都想放弃了,由于ts类型声明的底层限制,代码梦回十年前,删除的比写的都多,代码量也从巅峰550kb到现在不到300kb,你们可以想想删除了多少功能,主api add函数没有了类型声明,原因是重载无法被分离然后合并为新函数,现在用的方案类似y于第一版wtsc的实现逻辑,取消了对象处理器概念,现在只把接口传进去来new wtsc,要求接口传入的参数必须有toString方法
- doc update (70783eb)
- doc update (01a1f5c)
- flex flexGrow flexShrink flexBasis (87b579a)
- height (3442174)
- maxHeight (4d9d696)
- minHeight (a777da7)
- !!!严重的破坏更改,我都没想到自己能写完,都想放弃了,由于ts类型声明的底层限制,代码梦回十年前,删除的比写的都多,代码量也从巅峰550kb到现在不到300kb,你们可以想想删除了多少功能,主api add函数没有了类型声明,原因是重载无法被分离然后合并为新函数,现在用的方案类似y于第一版wtsc的实现逻辑,取消了对象处理器概念,现在只把接口传进去来new wtsc,要求接口传入的参数必须有toString方法 (3777a3d)
2.0.0-bate.10 (2022-03-07)
2.0.0-bate.9 (2022-03-05)
- 增加babel 理论可以兼容到chrome49版本 (b2b9f59)
2.0.0-bate.8 (2022-03-05)
- rest depProvide(key,value) =>
- 忘记给provide留一个key的输入接口,这个接口之前不能修改值
- update reactive readme.md (a8531f8)
- 响应式 provider api生成器 defRefProviderAPI() (01f6ecc)
- 增加更多文档和注释 (cfd6a53)
- 忘记给provide留一个key的输入接口,这个接口之前不能修改值 (2ef2390)
- rest depProvide(key,value) => (7966c20)
2.0.0-bate.7 (2022-03-04)
- DEV 开发环境识别 (38fc27e)
- doc update (435e1a3)
- more comments (6ddfcc7)
- more comments on cssvalue types (6102e9e)
- 全局csskey获得,方法virtualWorld (a89ab88)
2.0.0-bate.6 (2022-03-03)
- 为了增加功能,以及项目稳定对整个项目文件分割做改变,并添加了若干功能,主题切换,现在可以在全局作用域内更换主题,主题切换从没这么简单
- 打包时发现有一个引入错误打包失败,已修复 (a99012b)
- 为了增加功能,以及项目稳定对整个项目文件分割做改变,并添加了若干功能,主题切换,现在可以在全局作用域内更换主题,主题切换从没这么简单 (39c7849)
2.0.0-bate.5 (2022-03-03)
- api更改,使用不变,类型重构,思维更流程更容易理解,parsers中的wtsc重构
- add theme.ts (8ba8a15)
- api更改,使用不变,类型重构,思维更流程更容易理解,parsers中的wtsc重构 (2fbdcda)
2.0.0-bate.4 (2022-02-28)
- 重构WTSCAPI feat: documents
- add isWTSC&isInject (cae392a)
- 重构WTSCAPI feat: documents (9430797)
2.0.0-bate.3 (2022-02-27)
2.0.0-bate.2 (2022-02-26)
- add some cssvalue keywarld (aaec71e)
2.0.0-bate.1 (2022-02-19)
2.0.0-bate.0 (2022-02-19)
- 重大更改重构几乎所有功能
- rest Parsers
- rest Inject
- rest core/index
- rest WTSC
- add CSSValue (0924036)
- add defineWTSC (f9d2f94)
- add isParserReturnValue() (72c0522)
- add ParserSkip class (b8e9484)
- add standard-version (8be59eb)
- add unit test 'inject.spec.ts' (2764ae0)
- add unit test 'wtsc.spec.ts' (cc521a7)
- add unit test "BaseParsers.spec.ts" (dae8e2b)
- add unit test error.spec.ts (57164e4)
- add wtsc.name:string and toString() (defa975)
- add WTSC.save() (b28f72e)
- and parsersResulthandleWarn() function (9fa70c6)
- defChild() can define its own child WTSC name (bfa3635)