---
code: javascript_sdk_release_note
name: "更新日志"
wikiToken: PC2RwDyl4irEV7kEdIyc5rosnod
parentWikiToken: Ian8wU157i7or8kW1ORccuT8nWe
updateTime: 1767751517000
sourceUrl: https://docs-v2.thinkingdata.cn/?version=v5.0&lan=zh-CN&code=javascript_sdk_release_note
---
# 更新日志

### v2.3.1

**更新时间: 2026/01/07 **下载

**更新内容:**

- 新增getSDKVersion方法
### v2.3.0

**更新时间: 2025/12/23 **下载

**更新内容:**

- trackLink支持动态添加按钮
### v2.2.1

**更新时间: 2025/11/11 **下载

**更新内容:**

- 修复已知问题
### v2.2.0

**更新时间: 2025/11/04 **下载

**更新内容:**

- Batch模式增加UUID
- 初始化时可以设置账号，访客，公共属性
### v2.1.3

**更新时间: 2025/09/23 **下载

**更新内容:**

- 修复已知问题
### v2.1.2

**更新时间: 2025/07/22 **下载

**更新内容:**

- 自动采集事件支持动态公共属性
### v2.1.1

**更新时间: 2025/02/24**** **下载

**更新内容:**

- 修复logout失效的问题
### v2.1.0

**更新时间: 2024/12/25**下载

**更新内容:**

- 修复Batch模式数据丢失问题
- 修复系统语言在Android和iOS获取失败的问题
- 支持预置属性屏蔽功能
- 自动采集单页面中页面浏览事件
- 支持yarn、pnpm方式集成
- 修复表情乱码问题
- 单页面中事件自动采
- 支持禁用事件功能
### v2.0.4

**更新时间: 2024/09/12**下载

**更新内容:**

- 支持Flutter和ReactNative打通功能
- 已知问题修复
### v2.0.2

**更新时间: 2024/07/17**下载

**更新内容:**

- 修复0时区不生效的问题
### v2.0.1

**更新时间: 2024/05/15**下载

**更新内容:**

- 修复获取系统语言预置属性问题
- Batch模式发送数据重构
### v2.0.0 

**更新时间: 2023/11/08**下载

**更新内容:**

- 代码规范、注释规范
- 增加image发送方式屏蔽控制台警告
### v1.6.2

**更新时间: 202****3****/04/13 **下载

**更新内容:**

- 代码规范
- 已知bug修复
### v1.6.1

**更新时间: 2022/09/29**

**更新内容:**

- 支持跨域名页面账号体系的自动打通
- 支持数据批量发送
- 新增预置属性#ua、#utm、#system_language
### v1.6.0 

**更新时间: 2022/06/17**

**更新内容:**

- 增加ajax请求失败重试 
- 增加ta_app_show和ta_app_hide事件 
### v1.5.0 

**更新时间: 2022/06/14**

**更新内容:**

- 支持数据传输加密 
- 支持userUniqAppend 
- 优化数据停止/暂停上报接口 
- 自动采集事件支持自定义属性 
- 支持自定义时区 
- 用户使用时长超长，限制最大24小时 
### v1.4.3

**更新时间: 2021/11/19**

**更新内容:**

- 优化设置静态公共属性功能 
- 代码优化 
### v1.4.2

**更新时间: 2021/08/23**

**更新内容:**

- 新增enableTracking接口
- 新增optOutTracking接口
- 新增optInTracking接口
### v1.4.1

**更新时间: 2021/06/24**

**更新内容:**

- 支持预置属性获取
- 优化上报地址处理逻辑
### v1.4.0 

**更新时间: 2020/08/**

**更新内容:**

- 支持首次事件, 允许传入自定义的 ID 校验是否首次上报
- 支持可更新、可重写的事件
- 支持 DEBUG 模式，通过后台校验数据格式
### v1.3.0 

**更新时间: 2020/02/10**

**更新内容:**

- 支持 Array 类型
- 新增 userAppend 接口
- 去除本地数据格式校验
### v1.2.0 

**更新时间: 2019/10/22**

**更新内容:**

- 新增 userUnset 接口，可用于清空一个用户属性
- 新增预置属性 #zone_offset，单位为小时。 默认情况下会将本地时区的偏移上报到服务端，该时间偏移会受夏令时影响。满足如下公式： 
```
utc_time + #zone_offset = #event_time
```

### v1.1.0 

**更新时间: 2019/07/23**

**更新内容:**

- 默认使用 `localStorage` 缓存 `#device id`, `#distinct id`, `#account id` 等需要持久化的数据
- 支持多实例: 多个实例之间原则上只有 `#device id` 是共享的. 其他的所有属性和配置都不共享，可以分别向不同的项目中上报各自的数据
- 增加接口： 
- `getDeviceId()`
- `getDistinctId()`
- `getPageProperty()`
- `setSuperProperties(superProperties)`
- `unsetSuperProperty(propertyName)`
- `clearSuperProperties()`
- `getSuperProperties()`
- `setDynamicSuperProperties(function)`
- `timeEvent(eventName)`
- 增加属性合法性校验逻辑
- 自动采集点击事件优化: 
- 增加 `#element_type` 属性, 传入 `nodeName`
- 增加页面属性，类似于`ta_pageview`
- 优化自动采集逻辑，修复已知 BUG
- 初始化参数中增加 `loaded` 参数, 可以传入回调函数。当初始化完成时，会回调此函数.
- 其他优化： 
- 修复 device id 未持久化 bug
- 优化初始化逻辑
- 预置属性增加 #os 采集 ua 中的操作系统信息
### v1.0.7 

**更新时间: 2019/05/31**

**更新内容:**

- 修复兼容性 Bug
### v1.0.6 

**更新时间: 2019/05/10**

**更新内容:**

- 支持 `identify` 接口
