Skip to content
azhon edited this page Oct 30, 2024 · 21 revisions
  • v4.3.6(2024/08/27)

    • [优化] 修改DownloadManager的release()函数访问权限
  • v4.3.5(2024/08/27)

    • [修复] DownloadManager单例释放bug
  • v4.3.4(2024/08/27)

    • [优化] no-op 增加installApk函数
  • v4.3.3(2024/07/23)

    • [优化] 没有改动,只想发布个版本
  • v4.3.2(2023/12/18)

    • [修复] Targeting S+ requires FLAG IMMUTABLE bug
  • v4.3.1(2023/09/05)

    • [优化] 内置对话框适配pad
  • v4.3.0(2023/08/01)

    • [修复] 适配Android 13通知栏
  • v4.2.10(2023/07/18)

  • v4.2.9(2023/05/24)

  • v4.2.8(2023/03/06)

    • [优化] 内置对话框支持无障碍模式
    • [优化] 合并PR
  • v4.2.7(2023/02/06)

    • [修复] downloadState被隐藏bug
  • v4.2.6(2022/12/27)

  • v4.2.5(2022/11/29)

    • [优化] 重命名所有资源文件名称,防止同名冲突导致的问题
    • [修复] 内置对话框点击返回键没有回调bug
  • v4.2.4(2022/10/10)

  • v4.2.3(2022/09/13)

    • [优化] 从jitpack迁移至mavenCentral
    • [优化] 提供没有任何操作的版本用于特定情况使用
  • v4.2.2(2022/08/05)

    • [优化] 优化升级对话框文本内容,移除多余符号
    • [修复] 修复多次调用下载参数未生效bug
  • v4.2.0(2022/07/05)

    • [优化] 增加对繁体的支持
    • [修复] 非强制更新内置对话框关闭导致的内存泄露
    • [修复] 有可能发生的DownloadManager NPE bug
  • v4.1.1(2022/06/06)

    • [修复] 解决部分https下载地址报SSLHandshakeException异常
  • v4.1.0(2022/05/11)

    • [修复] 服务被杀死可能被重启bug
    • [优化] 优化代码,使用Flow下载
  • v4.0.0(2022/04/08)

    • [重构] 使用Kotlin和协程进行重构
  • v3.0.7(2022/02/19)

    • [修复] 修复宿主页面关闭内容泄漏问题
  • v3.0.6(2021/12/15)

    • [修复] Android 10以上发送通知栏消息bug
  • v3.0.5(2021/08/12)

    • [修复] 优化下载线程池
  • v3.0.4(2021/05/07)

    • [新增] 迁移至jitpack
  • v3.0.3(2020/12/24)

    • [新增] 增加是否使用AppUpdate开关
  • v3.0.2(2020/10/21)

    • [优化] 下载完成HttpDownloadManager释放下载监听器
  • v3.0.1(2020/10/10)

    • [新增]增加下载过程监听适配器
    • [优化]context使用软引用
    • [优化]下载完成移除所有监听器
  • v3.0.0(2020/06/05)

    • [修复] 解决高版本不能使用http明文网络请求问题
    • [新增] 上报错误信息至服务器
  • v2.9.0(2020/04/08)

    • [优化] FileProvider改为框架内置用户无需手动配置,使用更简单
  • v2.8.0(2020/02/21)

    • [修复] LogUtil偶现空指针问题
    • [优化] FileProvider改为框架内置,用户无需手动配置
    • [优化] apkVersionCode的判断
  • v2.7.0(2019/12/30)

    • [修复] 升级对话框当下载进度Max等于-1时,隐藏进度条
    • [修复] 当下载进度Max等于-1时通知栏进度不显示百分比
    • [优化] 移除自定义下载目录和[存储权限]申请代码
    • [优化] 网络连接超时时间为30秒
  • v2.6.0(2019/11/27)

    • 新增强制更新时内置对话框显示下载进度
    • 优化Android Q下载完成无法弹出安装界面,显示一个完成通知
    • 优化下载失败日志打印
  • v2.5.0(2019/10/25)

    • 新增加apk下载MD5校验防止重复下载
    • 优化NotificationUtil偶现空指针问题
  • v2.4.0

    • 优化下载监听回调执行在主线程中
    • 解决强制更新状态下去安装,用户取消安装Dialog无法继续安装bug
  • v2.3.0

    • 优化DownloadManager.getInstance()空指针问题
    • 移除断点下载逻辑,全部使用全量下载
    • 解决强制更新下载失败,内置对话框无法关闭bug
  • v2.2.0

    • 新增获取当前下载状态
    • 通知栏下载进度支持显示百分比
    • 新增支持重定向地址Url地址下载(http返回码301/302)
  • v2.1.0

    • 新增后台"正在后台下载新版本Toast"Toast开关
    • 新增支持AndroidX
  • v2.0.0

    • 新增安装完成启动新版本删除旧安装包文件
    • 新增取消下载功能
  • v1.7.3

    • 当下载地址返回http code 200且content-length = -1时,使用全量下载
    • 优化下载参数检查将throw new exception改成return
  • v1.7.1

    • 优化下载成功安装步骤出错时,通知栏提示不合理问题
  • v1.7.0

    • 优化Log日志输出,所有Log的Tag以AppUpdate开头
    • 优化使用getExternalCacheDir()目录时,不申请[存储]权限
    • 对话框背景图片支持自定义了
    • 支持中/英文双语
  • v1.5.6

    • 新增Android N uri authorities授权设置
  • v1.5.5

    • 解决部分下载地址无法获取到文件大小问题
  • v1.5.3

    • 修复权限申请返回结果数组为空的情况
  • v1.5.2

    • 添加对话框按钮点击事件监听
    • 启动下载服务时增加了通知栏开关状态检查,结果以打印日志的形式反馈
  • v1.5.1

    • 修复部分手机频繁更新通知栏造成通知栏卡顿问题
  • v1.5.0

    • 添加强制更新逻辑
  • v1.4.0

    • 修复在Android O设备上更新进度手机一直震动问题
  • v1.2.0

    • 添加是否提示用户 "当前已是最新版本" 的布尔值
    • 修复部分手机请求权限时抛出:Only fullscreen opaque activities can request orientation
Clone this wiki locally