## changelog

### 0.1.2
- 修复因为复用 element uuid 导致的不同步现象

### 0.1.2
- 修复 `@netless/forge-room` 依赖版本号

### 0.1.4
- 修复 root view 宽度或高度为 0 时的报错

### 0.1.6
- 修复调用 `rasterize` 后 dom 树上会多出一个 canvas 元素的问题

### 0.1.7

- 修复对应工具不支持时不能加载白板的问题

### 0.1.9

- `Whiteboard.translateCamera`相机拖动 api
- `Whiteboard.scaleCamera`相机缩放 api
- `Whiteboard.resetCamera`相机缩放 api
- `Whiteboard.enableCameraByTouch` 控制是否允许通过触摸手势控制相机
- `Whiteboard.enableCameraByMouse` 控制是否允许通过鼠标/触摸板控制相机
- `Whiteboard.enableCameraBoundaryHighlight` 控制是否允许相机超出边界时高亮显示
- `Whiteboard.cameraBoundaryColor` 设置边界高亮颜色
- `WhiteboardOption.maxScaleRatio` 控制相机最大放大比例

### 0.1.10

- 删除 `Whiteboard.rasterize` 函数
- 添加 `Whiteboard.rasterizeViewport`
- 添加 `Whiteboard.rasterizeElementsBounds`
- 添加 `Whiteboard.rasterizeMaxBounds`

### 0.1.11

- 支持低版本浏览器 > 0.25%

### 0.1.13

- whiteboard terminate 时不清理 ydoc 数据

### 0.1.14

- 添加 linkToWhiteboard api, 多窗口场景下使用

### 0.1.15

- 修复 ydoc 切页没有按顺序执行的问题
- 修复 indexed navigator 没有初始化页面的问题

### 0.1.16

- 新增 whiteboard.removeElement api
- 新增 whiteboard.insertImage api

### 0.1.17

- 新增 whiteboard.showLiveCursor 显示/隐藏 live cursor
- 新增 WhiteboardOption.stretchToFill

### 0.1.19

- 新增 whiteboard.updateViewport

### 0.1.20

- 修复 whiteboard.updateViewport 后笔画粗细不一致的问题

### 1.1.1

- 提供 option.performance 来打开性能模式

### 1.2.0

- 修复 Apple Pencil 手掌误触导致笔迹中断的问题
- 优化曲线笔迹质量与缩放场景下的书写一致性，减少缩放后笔迹表现失真
- WhiteboardTool 基类增加拖拽事件节流，降低高频拖拽带来的卡顿
- 插入图片时自动按当前视口居中并按比例适配展示
- 点文本初始化流程优化，避免首次创建时 points 重复设置
- 图片渲染与截图流程增加跨域处理和错误兜底，提升导出稳定性
- FPS 指标改为每 60 秒上报，增加 P90 百分位
