Releases: SilverIceKey/SIKExtension
Releases · SilverIceKey/SIKExtension
1.2.5
1.2.4
refactor(http): 优化HTTP客户端配置和代码结构 - 将全局共享连接池和调度器改为懒加载单例模式 - 新增apiClient和downloadClient分别用于普通接口和下载请求 - 统一使用全局客户端实例替换原有createOkHttpClient调用 - 优化下载功能使用专用的下载客户端 - 移除不必要的注释和冗余代码 - 更新版本号至1.2.4
1.2.3
feat(rsa): 添加 RSA PKCS1Padding 支持并更新版本 - 在 EncryptPadding 枚举中添加 PKCS1Padding 类型 - 为 PKCS1Padding 实现对应的密钥大小计算逻辑 - 将项目版本从 1.2.2 更新到 1.2.3
1.2.2
fix(rsa): 修复RSA加密库中的密钥大小验证和密钥管理问题 - 修复了使用错误的属性进行密钥大小验证的错误 - 更正了公钥和私钥的生成和管理逻辑 - 添加了正确的模数位长度验证 - 优化了密钥的缓存和获取流程 - 移除了未使用的导入和接口依赖 - 更新了版本号至1.2.2
1.2.1
feat(RSA): 添加Base64编码支持 - 导入android.util.Base64库 - 为RSA加密配置添加Base64编码功能支持
1.1.99
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
chore(build): 更新版本号到 1.1.98 - 将 VERSION 从 1.1.97 更新为 1.1.98
1.1.97
feat(view): 更新视图扩展功能并提升防抖点击性能 - 将版本号从 1.1.96 升级到 1.1.97 - 使用 WeakHashMap 替代 HashMap 存储防抖点击时间以优化内存管理 - 修改 setDebouncedClickListener 扩展函数参数类型从 View.OnClickListener 到 (View) -> Unit - 修复防抖逻辑中的视图标识符使用,从 view id 改为 view 对象本身 - 简化防抖点击实现逻辑,提高代码可读性和执行效率
1.1.96
feat(SIKNet): 更新版本并增强MAC地址获取功能 - 将项目版本从1.1.95升级到1.1.96 - 修改getMacAddress函数增加macFile参数支持自定义文件路径 - 保持原有的MAC地址获取逻辑和异常处理机制不变
1.1.95
fix(core): 修复防抖点击扩展函数的并发安全问题 - 将防抖点击时间记录从局部变量改为全局HashMap存储 - 使用对象ID作为键值避免多个视图间的点击时间冲突 - 修复Base64编码导入路径错误 - 更新版本号从1.1.94到1.1.95 - 添加十六进制转换调试日志用于下载功能测试