This commit is contained in:
Jenly
2024-08-18 14:02:11 +08:00
parent c2b2b4b5bd
commit 4393d7de14
9 changed files with 204 additions and 29 deletions

144
CHANGELOG.md Normal file
View File

@@ -0,0 +1,144 @@
## 版本日志
#### v3.2.02024-07-16
* 更新CameraScan至v1.2.0
* 更新ViewfinderView至v1.2.0
* 优化细节
#### v3.1.12024-04-29
* 更新CameraScan至v1.1.1
* 更新zxing至v3.5.3
#### v3.1.02023-12-31
* 更新CameraScan至v1.1.0
* 更新zxing至v3.5.2
* 更新compileSdkVersion至34
* 更新Gradle至v8.0
#### v3.0.12023-9-13
* 更新CameraScan至v1.0.1
* 更新ViewfinderView至v1.1.0
#### v3.0.02023-8-23
* 将通用基础类拆分移除并进行重构,后续维护更便捷
* 移除 **CameraScan** 相关核心类,改为依赖[CameraScan](https://github.com/jenly1314/CameraScan)
* 移除扫码取景视图 **ViewfinderView**,改为依赖[ViewfinderView](https://github.com/jenly1314/ViewfinderView)
* 移除**CaptureActivity**和****CaptureFragment**,新增**BarcodeCameraScanActivity**和****BarcodeCameraScanFragment**来替代
* 优化扫描分析过程的性能体验(优化帧数据分析过程)
#### v2.4.02023-4-15
* 优化CameraScan的缺省配置CameraConfig相关配置
* 优化ViewfinderView自定义属性新增laserDrawableRatio
* 优化ImageAnalyzer中YUV数据的处理
* 更新CameraX至v1.2.2
#### v2.3.12023-3-4
* 更新CameraX至v1.2.1
* 更新Gradle至v7.5
* 优化细节
#### v2.3.02022-12-11
* 更新CameraX至v1.2.0
* 更新zxing至v3.5.1
* 更新compileSdkVersion至33
#### v2.2.12022-6-22
* 更新CameraX至v1.1.0-rc02
#### v2.2.02022-5-31
* 更新CameraX至v1.1.0-rc01
* 更新compileSdkVersion至31
* 更新Gradle至v7.2
#### v2.1.12021-8-4
* 更新CameraX至v1.0.1
* 优化CameraConfig的一些默认配置
#### v2.1.02021-6-30 (从v2.1.0开始不再发布至JCenter)
* 更新CameraX至v1.0.0
* 优化细节
* 发布至MavenCentral
#### v2.0.32021-3-26
* 更新CameraX至v1.0.0-rc03
* 优化一些默认配置
#### v2.0.22021-1-14
* **ViewfinderView** 新增 **labelTextWidth** 属性
#### v2.0.12020-12-30
* 更新CameraX至v1.0.0-rc01
* 新增支持点击预览区域对焦目标
* 修改一些默认配置
* 优化细节
#### v2.0.02020-12-24
* 基于CameraX进行重构
* 抽象整体流程,可扩展性更高
* 从2.x开始只支持AndroidX
* minSdk要求从 **16+** 改为 **21+**
#### v1.1.92020-4-28
* 修复1.1.8版本优化细节时不小心改出个Bug(fix #86)
#### v1.1.82020-4-27
* 统一日志管理
* 优化细节
#### v1.1.72020-3-29
* 优化一些默认参数配置
* 修复扫码界面开启闪光灯并切到后台时手电筒按钮状态未同步问题fix #81
#### v1.1.62019-12-27
* 生成条形码/二维码时支持自定义配置颜色
* 支持识别反色码(增强识别率,默认不支持,需通过 **CaptureHelper.supportLuminanceInvert(true)** 开启)
#### v1.1.52019-12-16
* 优化Camera初始化相关策略减少出现卡顿的可能性
#### v1.1.42019-11-18
* 内置手电筒按钮,当光线太暗时,自动显示手电筒 (fix #58)
* 生成二维码时Logo支持自定义大小 (fix #62)
#### v1.1.32019-9-24
* 支持真实识别区域比例和识别区域偏移量可配置
* 对外暴露更多可配置参数
#### v1.1.22019-6-27
* 优化部分细节为迁移至AndroidX做准备
* 支持AndroidX对应版本
#### v1.1.12019-5-20
* 支持扫二维码过小时,自动缩放
* 支持识别垂直条形码(增强条形码识别,默认不支持,需通过 **CaptureHelper.supportVerticalCode(true)** 开启)
#### v1.1.02019-4-19
* 将扫码相关逻辑与界面分离ZXingLite使用更容易扩展
* 新增CaptureFragment
#### v1.0.72019-4-9
* 新增网格样式的扫描激光(类似支付宝扫码样式)
* 升级Gradle至v4.6
#### v1.0.62019-1-16
* 支持连续扫码
* 支持横屏扫码(主要为了支持Pad)
#### v1.0.52018-12-29
* 支持自定义扫码框宽高
#### v1.0.42018-12-19
* 修改text相关自定义属性text->labelText
#### v1.0.32018-11-20
* 支持触摸缩放变焦
#### v1.0.22018-9-12
* 支持条形码下方显示显示code
* 优化相机预览尺寸遍历策略,从而降低预览变形的可能性
#### v1.0.12018-8-23
* 优化扫码识别速度
#### v1.0.02018-8-9
* ZXingLite初始版本