Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(TIM): 更新 TIM 版本数据解析逻辑 #95

Merged
merged 3 commits into from
Dec 23, 2024

Conversation

ArcticFoxPro
Copy link
Collaborator

@ArcticFoxPro ArcticFoxPro commented Dec 22, 2024

这个 PR 解决了什么问题?

请补充以下信息

需求背景

TIM 更新了版本列表数据源的存放地址和存储结构,需要更新

更新日志

修复

  • 修复:TIM 版本列表不跟随官网更新的问题

上游更改

  • 更新:Gradle 更新至 8.12
  • 更新:Firebase Android 物料清单(com.google.firebase:firebase-bom)更新至 33.7.0
  • 更新:Material Components for Android(com.google.android.material:material)更新至 1.13.0-alpha09

自检清单

请确认下列所有选项并打勾

  • 此 PR 已实现我的所有预期更改,可以被合并。
  • 我确认此 PR 全部代码仅由本人(或联合作者)编写,代码所有权归本人(或联合作者)所有。
  • 此 PR 更新日志已提供(或无须提供)。
  • Readme 文档无须补充(或已补充)。

请确认下列选项并打勾。如不认可选项内容或存在需备注内容,请在选项旁随附补充说明。

  • 我认可并确认我贡献的代码将以 GNU Affero General Public License Version 3 开源许可进行发行。
  • (单项选择)若后续项目决定更改开源许可:
    • 请通知我并等待我的决定
    • 无需通知,我授权项目所有者自行决定我的贡献的开源许可变更。
    • 其他,请补充说明:_______

- 修改 TIM 版本数据的获取方式,从旧的 URL 迁移到新的 URL
- 更新 TIMVersionBean 中 fix 和 new 字段类型,从 String 改为 List<String>
- 优化 TIM 版本数据的解析逻辑,适应新的 JSON 结构
- 调整 TIMVersionAdapter 中版本信息的展示方式
- 更新 VersionUtil 中 resolveTIMRainbow 函数,以适应新的数据结构
- 将 material 设计库版本从 1.13.0-alpha08 升级到 1.13.0-alpha09
@klxiaoniu klxiaoniu merged commit 91c6627 into klxiaoniu:master Dec 23, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants