u-draw 多端适用的异步 canvas 绘制(Vue2、3) - 更新日志

4.0.2(2023-04-16)

  • 新增 renderAnimation 渲染动画
  • 调整 builder 内容
  • 新增 @uni-helper/uni-env
  • 修复 onReady 未生效

3.0.2(2023-02-17)

  • 修复打包后 package.json main 字段索引异常
  • 修复打包后混淆 Typescript 类型与 JS 文件

3.0.0(2023-01-03)

  • 支持海报绘制 aligin (left、center、right)去除 center 字段
  • 项目仓库管理采用 Monorepo 项目架构搭建,优化构建系统
  • 清除项目依赖,清除 lodash 等工具库的使用
  • 文档系统迁移(未完成)
  • 新增 vite and hb 运行测试用例(均测试通过)
  • 优化类型命名

2.5.1(2022-04-22)

  • 逻辑优化,分离模块(builder/process/mount/helpers)
  • 部分 API 调整(createImagePath -> create)
  • 新增 vite/vue3 测试用例(小程序/H5全部通过)
  • 调整 cli/vue2 测试用例(小程序/H5全部通过)
  • 源码编译 copy 逻辑优化,项目目录调整
  • 源码依赖升级(@dcloudio/types|@hairy/eslint)

2.2.1(2022-03-15)

  • 修复 vite 无法动态切换 type2d
  • 更新 vite 文档,vue 3 使用方式

2.2.0(2021-12-23)

  • 修复真机调试图片无法显示
  • 修复在 iso 机上无法得到返回值

2.1.0-bate.1(2021-08-24)

  • 废除 class 类模式(DrawPoster.build);
  • useDrawPoster 重构;
  • 优化插件与配置传参;
  • 提供插件类型的修改入口;
  • 重构插件架构与引入方式;
  • 部分 API 调整(awaitCreate -> render);
  • 部分配置项调整(debugging -> debug,loading);
  • 调整 API 文档;
  • 重构打包与压缩逻辑;
  • 调整测试用例;

1.1.5(2021-04-08)

解决 H5 启用摇树优化报错。

1.1.4(2021-03-20)

1.1.36(2021-02-19)

  • 修复HBuilderX 3.1.0 alpha以上会出现 canvas截取不完整 #14

1.1.35(2021-01-31)

  • 修复App中绘制图片时结束绘制过早。

1.1.34(2021-01-13)

1.1.33(2021-01-07)

  • 修复图片绘制异常。

1.1.32(2021-01-03)

  • 更新 ctx.drawImageFit 自动获取图片原有尺寸

1.1.31(2021-01-03)

  • 修复文档错误

1.1.30(2021-01-03)

  • 更新实例模块。

1.1.3(2021-01-02)

  • 兼容原生小程序使用

1.1.1(2021-01-02)

  • 新增 draw-image-fit (object-fit)图片裁剪绘制方法
  • 修复引入组件后崩溃,修复 drawImage 方法只能传入五个参数
  • 修复在线文档进入后报错

1.0.78(2020-12-31)

1.0.77(2020-12-10)

  • 新增表单绘制扩展
  • 新增测试用例

1.0.75(2020-11-26)

  • 优化打包体积,不引入扩展仅 9k 文件大小
  • 优化代码结构,取消依赖注释编译

1.0.7(2020-11-25)

  • 修复h5中 ctx.drawRoundImage 后裁剪图片异常

1.0.69(2020-11-18)

  • 优化代码接口

1.0.68(2020-11-12)

  • 修复二维码绘制背景错位

1.0.67(2020-11-12)

  • 更新扩展名称为 u-draw-poster

1.0.66(2020-11-12)

  • 新增二维码绘制扩展

1.0.65(2020-11-11)

  • 添加DrawPoster.use全局扩展引入方法
  • 添加DrawPoster.useCtx全局绘制引入方法
  • 添加useDrawPoster构建方式
  • 添加useDrawPosters构建方式

1.0.61(2020-11-11)

  • 修复页面回退时控制台报错

1.0.6(2020-11-11)

  • 修复小程序重新构建再次绘制时出现错误
  • 添加页面路由拦截,当离开页面时自动停止绘制
  • 调试模式中的输出样式调整
  • 转移实例模板

1.0.59(2020-10-30)

  • 修复Promise.all中图片无法正常绘制
  • 添加说明文档内容,添加问题说明
  • 更新测试用例

1.0.57(2020-10-30)

  • 优化代码结构
  • 新增绘画工具
  • 优化接口 / 文档说明
  • 新增调试模式配置

1.0.55(2020-10-29)

  • 新增构建配置
  • 新增绘制换行配置
  • 优化绘制换行算法
  • 修复App中绘制无法结束
  • 新增项目模板

1.0.53(2020-10-28)

  • 修复本地地址链接解析
  • 修复绘制2d图片错误

1.0.5(2020-10-27)

  • 新增动态编译type2d绘制方式;
  • 新增处理构建配置;
  • 修复动态编译无条件编译问题;

1.0.3(2020-10-19)

  • 初始化项目源码
  • 初始化对 typescript 支持
  • 使用 typescript 重构代码
  • 初始化项目说明