5.0.1-beta.1 (2022-11-07)
- core: root在electron环境下会报错 (e023acd)
- ts-utils: 重构RandomPicker导出,export * from '@mxssfd/random-picker'; 改为import * as RandomPicker from '@mxssfd/random-picker';export { RandomPicker }; (cbcca8b)
- core: 优化UrlModel toString (e36ab00)
- Revert "test(bom): 重构Cookie工具类,不再使用静态类方法的结构,使用方式不变" (6f71448)
- Revert "refactor(bom): 重构Cookie工具类,不再使用静态类方法的结构,使用方式不变" (c271e8c)
- ts-utils: 外部引用需要import {RandomPicker} from 'ts-utils'; RandomPicker.RandomPicker
5.0.1-beta.0 (2022-10-16)
- core: 修复toCamel内部类型错误 (2156fc2)
- core: getInsKeys 获取class实例的key数组 (3a5193a)
- core: objUpdate别名updateObj (2f7e86e)
- core: updateIns 更新实例对象 (da151bd)
- 很多数组相关的工具函数以前是数组参数在后面,现在统一调整到第一个参数,且不再支持使用this当成数组
- bom: AbstractStorageProxy已重构为StorageProxy,而且参数不是必须继承子类,也可以从构造方法里传参数
- fix(random-picker): 命令行工具缺少脚本头 (15ab7c9)
- feat(dom): onceEvent callback绑定this为dom (a1e3b4c)
- feat(random-picker): 添加命令行工具 (1b43d32)
- test(dom): 移除掉测试中的log (a5dd87f)
- docs(random-picker): article.md (19dc344)
- docs(random-picker): article.md (5118198)
- docs(random-picker): README.md (9c7a643)
- style(random-picker): prettier (8984229)
- chore: package random-picker RandomPicker从core独立出来 并优化调整 (4bd860f)
- chore: package random-picker 优化 分离RandomPicker和OptionsPool (f2d3a21)
- chore: package random-picker 优化 分离types (9217e68)
- chore: package random-picker 修复边际 (dce76aa)
- chore: package random-picker 完成 (2d252be)
- chore: package random-picker 更新keywords (cb1622a)
- chore: package random-picker 补充权重为0或为负数的情况 (3e33bf4)
- chore: update pnpm-lock.yaml (eefa703)
- chore: update README.md (a59940a)
- chore(random-picker): index (370b967)
- chore(random-picker): optionsList独立提炼出文件OptionsStore.ts (b411af0)
- chore(random-picker): 修复 最后一个选项是动态权重会报权重为0的错误 (8035230)
- chore(random-picker): 提炼Seed类型 (8818a53)
- docs(core): RandomPicker (6275b8e)
- docs(random-picker): types (0a4e455)
- docs(random-picker): update (46ed758)
- docs(random-picker): update README.md (e648df2)
- docs(TsTypes.ts): Tuple (7054812)
- test: package random-picker (70fb959)
- test: package random-picker (9db9056)
- test: package random-picker option/rateOf options/rateOf (1aab2f3)
- test(bom): AbstractStorageProxy (06e9a50)
- test(random-picker): 补充测试 (147dcf0)
- feat: package random-picker 从数组中随机挑选出n个选项的js工具类库 (603a2c2)
- feat(bom): AbstractStorageProxy localStorage和sessionStorage的代理类,支持设置过期时间和加密key value (dc37e1d)
- feat(core): capitalizeFirstChar加上类型提示 (82ed77f)
- feat(core): RandomPicker (37c2499)
- feat(core): toCamel使用ToCamelCase类型提示 (9fd9e98)
- feat(time.ts): calcRelativeDate 根据服务器与本地时间的差值计算实际日期 (5d6b0a0)
- feat(TsTypes.ts): TupleM2N (243f4e1)
- feat(TsTypes.ts): TupleToUnion (6f7e997)
- feat(Type): ToCamelCase (1b63690)
- ci: scripts new-pkg (e42d2f1)
- ci: scripts new-pkg 多选选项添加默认选中 (89bea38)
- ci: scripts new-pkg 添加__test__目录 (c93afd8)
- refactor(core): (c923edd)
- fix(clipboard.ts): 避免在全局作用域下使用dom相关的api (30e340d)
- capitalizeFirstChar重命名为capitalize与ts的Capitalize保持一致
- feat: types的package.json不能用exports 移除exports (5af6e10)
- feat: 所有package.json加上exports (c3a3985)
- chore(package.json): 加上exports (48709f7)
- feat: bom dom都加上cjs打包 (24a220f)
5.0.0-beta.4 (2022-07-24)
- types: index.js require path (2712d53)
5.0.0-beta.3 (2022-07-10)
5.0.0-beta.2 (2022-07-10)
- types: 支持cjs (2e35334)