# Changelog ## 1.1.0 - 易用性大幅提升 ### 新增功能 * 🎯 **AppUpgradeSimple** - 极简API,一行代码实现升级功能 * 🛡️ **PermissionHelper** - 智能权限管理,自动处理Android各版本权限差异 * 📱 **Android兼容性优化** - 完美支持Android 6.0到Android 14的所有版本 * 🚀 **自动权限请求** - 根据Android版本自动请求相应权限 * 💡 **更友好的权限提示** - 提供权限说明对话框,引导用户授权 ### 改进优化 * ✨ 简化使用流程,新手也能快速上手 * ✨ 自动处理Android权限,无需手动申请 * ✨ 智能判断Android版本,自动适配不同权限策略 * ✨ 提供完整的权限状态查询接口 * ✨ 优化权限被拒绝时的处理流程 ### 文档更新 * 📝 添加极简示例代码 * 📝 完善Android权限说明 * 📝 添加快速集成指南 * 📝 更新API文档 ## 1.0.0 - 增强版发布 ### 新增功能 * 🚀 **智能版本管理** - 支持语义化版本、数字版本、时间戳、构建号等多种比较策略 * 🚀 **高性能下载管理器** - 实现断点续传、多线程下载、自动重试机制 * 🚀 **网络状态监测** - 实时监测网络类型、质量,提供智能下载策略 * 🚀 **智能缓存系统** - 多级缓存、过期管理、自动清理、多种缓存策略 * 🚀 **文件完整性校验** - 支持MD5/SHA256校验,在Isolate中执行避免阻塞 * 🚀 **内存优化** - 使用弱引用、自动资源释放、防止内存泄漏 * 🚀 **静默更新** - 支持后台下载、WiFi自动下载 * 🚀 **灵活配置** - 丰富的配置选项,支持运行时动态调整 ### 优化改进 * ⚡ 优化下载性能,支持智能分块和并发控制 * ⚡ 改进错误处理,添加自动重试机制 * ⚡ 优化内存使用,防止大文件下载时OOM * ⚡ 改进网络请求,添加超时控制和代理支持 * ⚡ 优化UI组件,提供更好的用户体验 ### 架构改进 * 📦 模块化设计,核心功能独立封装 * 📦 单例模式管理,避免重复实例化 * 📦 观察者模式处理状态变化 * 📦 策略模式处理不同平台差异 ### 开发体验 * 📝 完善的API文档和使用示例 * 📝 详细的配置说明 * 📝 丰富的回调接口 * 📝 完整的错误信息 ## 0.0.1 - 初始版本 * 初始版本发布 * 支持版本检查功能 * 支持Android APK下载和安装 * 支持iOS跳转App Store * 提供升级对话框UI组件 * 提供下载进度显示组件 * 支持强制和非强制更新 * 完整的错误处理机制