Skip to content

Releases: hapjs-platform/hapjs

Release 1.30.0.1

26 Mar 11:02
941f716
Compare
Choose a tag to compare
[#666] 修复打包丢失 account 等 module 导致快应用白屏问题 (#668)

Signed-off-by: chaihua1 <[email protected]>

Release 1.30.0.0

14 Mar 03:52
f086154
Compare
Choose a tag to compare
[hapjs-platform#631]【1300开源版本】无障碍新增组件属性方法(rfc:#0002)  (#634)

[hapjs-platform#631]【1300联盟版本】无障碍新增组件属性方法(rfc:#0002)

Release 1.20.0.0

04 May 07:26
ee3bf12
Compare
Choose a tag to compare

更新日志
hapjs-platform 1.20.0.0版本对应快应用标准1200

框架
新增:manifest 增加宽屏适配模式参数
优化:快应用onConfigurationChanged事件新增对orientation变化的支持
优化:onConfigurationChanged增加 screenSize 事件
新增:宽屏设备适配方案
新增:manifest新增属性,用以标明一级页面(非必须)
优化:参考业界安全规范要求,https, websocket等网络请求必须要求限定在tls1.2及以上

组件
新增:支持模板广告
新增:原生信息流广告
新增:动画 transform 支持 translateZ
新增:新增快应用全局TabBar组件
优化:快应用引擎字体支持多种font-weight
优化:增加video组件暂停回调时的状态码
新增:增加video组件播放倍速设置功能
优化:web组件访问域名限制
优化:web组件支持屏蔽内部链接跳转
新增:原生信息流支持点击事件/曝光回调给开发者
新增:为list的onScroll回调添加topIndex与bottomIndex属性

接口
优化:system.package的pkg.hasInstalled方法存在安全隐患,需要在mainfest中新增配置
优化:record接口支持分段返回PCM音频数据
新增:剪贴板接口Clipboard新增写入剪贴板和访问剪贴板自定义权限
新增:折叠屏,pad的查询及监听接口
新增:横竖屏切换监听感知接口
新增:fetch接口新增支持PATCH方法

Release 1.10.0.0

23 Nov 06:36
Compare
Choose a tag to compare

更新日志
hapjs-platform 1.10.0.0版本对应快应用标准1100

框架
新增: manifest中display新增 pageAnimation 支持页面动画定制
新增: manifest中config新增grayMode支持页面在特定日期渲染成黑白化以配合国家政策
新增: manifest中menubarData新增usePageParams属性,添加当前页面参数到分享参数中
新增: 页面对象 $page 新增 $nextTick方法,获取更新后的DOM
新增: script新增externalClasses属性,增加父组件覆盖子组件样式能力`
新增: 新增model指令,实现双向绑定的效果,简化代码实现
新增: 支持全局、页面、组件级别的自定义指令
优化: for指令增加支持固定值,用于指定循环次数

组件
新增: 组件新增overflow属性,定义子节点显示是否能超出父节点
新增: 组件新增sharebutton分享按钮
新增: lottie组件,提供 lottie 动画组件支持
新增: list-item组件新增disallowintercept属性,支持点击事件拦截控制
新增: video组件新增snapshot方法,支持视频截屏
新增: web组件增加JsSdk接口支持,目前支持scan和getEnv方法
新增: text组件支持letter-spacing属性
新增: text、span与a组件支持image子组件,支持图文混排
新增: rechtext组件新增scene属性,新增pagechanged、splitpage事件,新增addContent方法,支持图文翻页
优化: web组件postMessage方法新增success与fail回调,增加与H5双向通信时的异常处理逻辑
优化: font-face组件通过local支持系统字体

接口
新增: 新增downloadtask接口,支持进度事件通知及abort能力
新增: 新增uploadtask接口,支持进度事件通知及abort能力
新增: 新增requesttask接口,支持进度事件通知及abort能力
新增: 新增nfc接口,支持使用系统NFC功能读写NFC标签
新增: 新增screenshot接口,支持监听当前快应用截屏事件
新增: webview接口新增setCookie方法,支持在页面加载前设置本地cookie给用当前网页使用
新增: device接口getInfo返回值增加screenRefreshRate字段,支持获取屏幕刷新率
优化: shortcut接口增加添加桌面功能调用频次管控
优化: 接口权限申请,用户选择拒绝并不再询问后返回错误码提示开发者自行处理
优化: account接口优化,厂商服务账户授权新增获取手机号授权模式

Release 1.9.0.0

19 Aug 06:38
Compare
Choose a tag to compare

更新日志
hapjs-platform 1.9.0.0版本对应快应用标准1090

框架
新增: 页面对象 $page 新增 setSecure方法, 控制页面是否允许截屏和录屏
新增: 页面对象 $page 新增 setMeta方法, 增加页面设置, 提升对页面的检索效果
新增: 新增 $attrs 对象, 可用于高阶组件传值
新增: 新增 $listeners 对象, 用于高阶组件跨层级事件触发
新增: 新增骨架屏功能,开发者对项目进行配置即可对项目进行骨架屏的优化方案
新增: 新增全局自定义组件, 开发者可在app.ux导入组件即可全局使用
优化: 支持deeplink打开web页面

组件
新增: 新增section-list组件, 可以进行列表分组功能
新增: 新增section-group组件, 为分组列表的分组项
新增: 新增section-header组件, 为分组列表的头部项
新增: 新增section-item组件, 为分组列表的列表项
新增: 新增 slide-view 侧滑操作容器, 支持组件侧滑操作
新增: 新增refresh2组件, 扩展refresh组件功能
新增: camera组件新增startRecord方法, 可进行视频的录制
新增: camera组件新增stopRecord方法, 停止录制视频
优化: web组件支持h5页面中 input 标签的capture属性
优化: image组件增加heif/heic图片的支持

样式
新增: image样式新增filter属性, 新增blur滤镜支持
新增: 动画组件增加animation-direction属性, 定义动画的播放方向
新增: 新增transition样式配置,可通过transition来设置动画
优化: image样式加入alt-object-fit属性,配置占位图的缩放模式

接口
新增: 新增keyguard接口, 增加getKeyguardLockedStatus方法, 可获取当前锁屏状态
优化: device接口getInfo方法增加设备类型的返回参数
优化: media接口saveToPhotosAlbum方法支持后台运行