Skip to content

Releases: didi/Hummer

Android v0.3.20

12 Jul 08:44
Compare
Choose a tag to compare

Change Log

  • 修复evaluateJavaScript中scriptId传null时出现空指针异常;
  • 修复WebSocket组件子线程访问JS的问题;
  • 触摸事件支持返回屏幕相对坐标;
  • 支持RTL布局;
  • 在调式模式下,对CML链接的WS端口号做特殊处理;

Android v0.3.19

12 Jul 08:42
Compare
Choose a tag to compare

Change Log

  • 修复Loading对话框和自定义对话框在某些机型上没有去除默认背景的问题;
  • 修复HotLoad时偶现的StackOverflow问题;
  • 修复ViewPager在触发touch事件时偶现index out of range问题;
  • 修复ViewPager动态改变canLoop属性时出现crash的问题;
  • 修复退出页面时抛出JS异常时导致原生crash的问题;
  • 修复横向List组件item宽度撑满全屏的问题;
  • 修复List组件在瀑布流模式下滑动过程中自动执行动画后,item间距错乱的问题;
  • 修复默认Storage适配器再初始化配置时的空指针问题;
  • 修复加载本地.9图时无法自动拉伸的问题,改用原生加载方式;
  • 支持命令行窗口直接显示日志,代码热更新支持断开重连;
  • 升级Hermes调试引擎;

Android v0.3.18

12 Jul 08:36
Compare
Choose a tag to compare

Change Log

  • 去除对 blankj.utilcode 库的依赖,减小包体积,减少sdk接入时的冲突;
  • 重构手势事件逻辑,并把单击和长按改成了标准系统事件;
  • 在 DevTools 的页面参数中增加 Hummer SDK Version 的显示;
  • 在 Hummer.env 中增加 namespace 字段;
  • 修复NotifyCenter遍历过程中删除导致的异常问题;
  • 修复Image组件在没有设置宽高的情况下设置远程图片无法自撑开的问题;
  • 修复Scroller组件的子控件无法设置百分比和flexGrow等属性的问题;
  • 修复List组件加载更多时触发重复调用onCreateViewHolder的问题;
  • 修复removeChild控件做内存自动回收时,没有回收控件的子控件的内存的问题;
  • 调整List初始化方式,适应多次设置List样式的问题;
  • 支持 Hummer.loadScript 和 Hummer.loadScriptWithUrl;
  • 修改动画组件的repeatCount属性定义,和iOS对齐;
  • 增加对arm64架构的支持;

Android v0.3.16

12 Jul 08:12
382c7b7
Compare
Choose a tag to compare

Change Log

  • glide 版本升级到 4.9.0
  • 支持CSS样式动画;
  • 支持无障碍相关属性;
  • 处理Gson解析时部分字段类型不匹配的问题;
  • Scroller和List组件支持bounces属性(默认有回弹效果),和iOS保持一致;