Skip to content

Releases: SilverIceKey/SIKExtension

1.2.5

21 May 10:38

Choose a tag to compare

chore(build): 更新版本号到 1.2.5

- 将项目版本从 1.2.4 更新到 1.2.5
- 修改 gradle.properties 中的 VERSION 属性值

1.2.4

26 Mar 08:24

Choose a tag to compare

refactor(http): 优化HTTP客户端配置和代码结构

- 将全局共享连接池和调度器改为懒加载单例模式
- 新增apiClient和downloadClient分别用于普通接口和下载请求
- 统一使用全局客户端实例替换原有createOkHttpClient调用
- 优化下载功能使用专用的下载客户端
- 移除不必要的注释和冗余代码
- 更新版本号至1.2.4

1.2.3

05 Mar 10:27

Choose a tag to compare

feat(rsa): 添加 RSA PKCS1Padding 支持并更新版本

- 在 EncryptPadding 枚举中添加 PKCS1Padding 类型
- 为 PKCS1Padding 实现对应的密钥大小计算逻辑
- 将项目版本从 1.2.2 更新到 1.2.3

1.2.2

05 Mar 09:56

Choose a tag to compare

fix(rsa): 修复RSA加密库中的密钥大小验证和密钥管理问题

- 修复了使用错误的属性进行密钥大小验证的错误
- 更正了公钥和私钥的生成和管理逻辑
- 添加了正确的模数位长度验证
- 优化了密钥的缓存和获取流程
- 移除了未使用的导入和接口依赖
- 更新了版本号至1.2.2

1.2.1

05 Mar 07:01

Choose a tag to compare

feat(RSA): 添加Base64编码支持

- 导入android.util.Base64库
- 为RSA加密配置添加Base64编码功能支持

1.1.99

23 Jan 06:54

Choose a tag to compare

feat(permission): 添加权限管理功能并升级版本

- 在AndroidManifest.xml中添加WRITE_EXTERNAL_STORAGE和READ_PHONE_STATE权限
- 创建PermissionRequestActivity用于权限请求处理
- 将VERSION从1.1.98升级到1.1.99
- 添加PermissionHelper工具类简化权限检查
- 在MainActivity中集成权限检查逻辑
- 重构PermissionUtils使用新的权限请求机制
- 移除旧的PermissionFragment实现
- 添加PermissionResultBus处理权限结果回调
- 添加透明主题样式用于权限请求Activity

1.1.98

21 Jan 08:36

Choose a tag to compare

chore(build): 更新版本号到 1.1.98

- 将 VERSION 从 1.1.97 更新为 1.1.98

1.1.97

19 Jan 05:27

Choose a tag to compare

feat(view): 更新视图扩展功能并提升防抖点击性能

- 将版本号从 1.1.96 升级到 1.1.97
- 使用 WeakHashMap 替代 HashMap 存储防抖点击时间以优化内存管理
- 修改 setDebouncedClickListener 扩展函数参数类型从 View.OnClickListener 到 (View) -> Unit
- 修复防抖逻辑中的视图标识符使用,从 view id 改为 view 对象本身
- 简化防抖点击实现逻辑,提高代码可读性和执行效率

1.1.96

16 Jan 08:18

Choose a tag to compare

feat(SIKNet): 更新版本并增强MAC地址获取功能

- 将项目版本从1.1.95升级到1.1.96
- 修改getMacAddress函数增加macFile参数支持自定义文件路径
- 保持原有的MAC地址获取逻辑和异常处理机制不变

1.1.95

13 Jan 03:46

Choose a tag to compare

fix(core): 修复防抖点击扩展函数的并发安全问题

- 将防抖点击时间记录从局部变量改为全局HashMap存储
- 使用对象ID作为键值避免多个视图间的点击时间冲突
- 修复Base64编码导入路径错误
- 更新版本号从1.1.94到1.1.95
- 添加十六进制转换调试日志用于下载功能测试