Skip to content

Releases: ZhongAnTech/zarm

v2.0.0

30 Mar 03:22
Compare
Choose a tag to compare

Features

  • 新增对typescript的支持。
  • 新增支持组件的 按需加载(可配合babel-plugin-import插件实现)
  • 新增Toast单例模式的应用。
  • 新增组件:
    • 模拟键盘 Keyboard
    • 模拟键盘拾取器 KeyboardPicker
    • 工具提示 Tooltip
    • 折叠面板 Collapse
    • 搜索框 SearchBar
    • 日历 Calendar
    • 导航栏 NavBar
    • 标签栏 TabBar
    • 国际化组件 LocaleProvider

BREAKING CHANGES

  • 调整主题样式变量名及引入方式,具体参考README使用帮助。
  • 删除info主题色。
  • 优化Button组件active状态的交互
  • 调整Picker组件的使用方式,拆分成PickerViewPickerSelect三种场景的实现。
  • 调整DatePicker组件的使用方式,拆分成DatePickerViewDatePickerDateSelect三种场景的实现。
  • 调整Pull组件的API。
  • 调整ActionSheet组件的默认样式。
  • AlertConfirm组件挂在到Modal组件的静态方法下,Modal.alert()Modal.confirm()
  • 组件更名:
    • 文件选择器 Uploader 组件更名为 FilePicker
    • 手风琴 Accordion 组件更名为 Collapse
    • 活动指示器 Spinner组件更名为 ActivityIndicator
    • 标签页 Tab 组件更名为 Tabs
    • 走马灯 Swipe 组件更名为 Carousel

Bug Fixes

  • 修复组件Input类型为textarea时内容换行符字符数计算错误的bug。(6f6ccd6
  • 修复组件Pull不兼容自定义scroll容器的bug。(a9084cc
  • 修复组件Swipe手动拖拽时,同时触发了滚动条滚动后,不能执行touchend事件里动画的bug。(62a96d8

v2.0.0-beta.4

16 Mar 12:23
Compare
Choose a tag to compare

Bug Fixes

  • [Checkbox & Radio] 修复内部 input标签 checked 取值不正确的bug。fe380f3

v2.0.0-beta.3

17 Jan 02:20
Compare
Choose a tag to compare
v2.0.0-beta.3 Pre-release
Pre-release

Bug Fixes

  • [Popup] 修复内容含有transition动画时,会多次触发的bug。18aea31

BREAKING CHANGES

  • [Progress] 重构进度条组件,API变更。9fb6a3f
  • [Checkbox and Radio] 优化Checkbox.Group和Radio.Group的样式。e14f9d3

v2.0.0-beta.2

08 Jan 09:53
Compare
Choose a tag to compare

Bug Fixes

  • [Carousel] 修复当 activeIndex 属性变化时不执行滑动效果的bug。78884ed
  • [Button] 修复Button 组件禁用状态时样式不正确的问题。2516740

BREAKING CHANGES

  • [Collapse] 重构折叠面板。13a062b

multiplefalse 时,折叠面板为单项模式,activeKeydefaultActiveKey 接收 string | number 类型的值。

multipletrue 时,折叠面板为多项展开模式,activeKeydefaultActiveKey 接收 string[] | number[] 类型的值。

onChange入参同activeKeydefaultActiveKey

Features

  • 优化 RadioCheckbox 组件原生属性的支持(eg. className/style)以及静态类型定义。a58bc62

v2.0.0-beta.1

31 Dec 07:37
Compare
Choose a tag to compare

Bug Fixes

  • 修复折叠面板Collapse动画结束前移除组件导致获取不到节点而报错的问题。#387

v2.0.0-alpha.74

26 Dec 02:09
Compare
Choose a tag to compare

Bug Fixes

  • 删除无用变量--input-selection-color,修复CSS Variables使用不当导致的dist下css引用报错。98d2d11

  • 修复 React-Native 使用时提示未安装 Color 包的错误,将 Color 包从 devDependencies 移至 dependencies。22e3d71

v2.0.0-alpha.69

13 Dec 02:21
Compare
Choose a tag to compare

BREAKING CHANGES

  • Checkbox 和 Radio 进行了重构,API中onChange的参数由原来的布尔类型的checked变为了原生input组件的event事件
onChange?: (checked?: boolean) => void;
=>
onChange?: (e?: ChangeEvent<HTMLInputElement>) => void;

Features

  • Checkbox增加属性indeterminate支持半选状态的功能需求。

v2.0.0-alpha.66

15 Apr 09:42
Compare
Choose a tag to compare

ATTENTION

该版本存在引入包的大小写问题,已于v2.0.0-alpha.67版本修复该问题。

v2.0.0-alpha.62

10 Dec 11:14
Compare
Choose a tag to compare

BREAKING CHANGES

  • Alert和Confirm组件的内容api由message换成了content
  • Alert和Confirm组件移除了jsx用法,需使用Modal.alert或Modal.confirm调用
<Alert {...props}> --> Modal.alert(props)
<Confirm {...props}> --> Modal.confirm(props)

v2.0.0-alpha.61

11 Nov 09:20
Compare
Choose a tag to compare

Bug Fixes

  • 修复Modal组件缺少Popup、Alert、Confirm样式引用问题
  • 部分组件修改div标签为button标签,及样式修正