66 Star 333 Fork 72

GVPrsuite / rsuite

2024-03-08 10:58
11573 simonet 1578914782 simonguo

更新内容

  • fix(DatePicker,DateRangePicker): fix the problem of padding (#3659)
  • fix(Message): fix the z-index issue of Message in full screen state (#3658)
  • fix(Calendar): fix misalignment of month selection menu layout (#3655)
  • fix(nav): default appearance doesn't show an active background when fo…
  • docs: publish storybook to chromatic

完整的更新日志: https://gitee.com/rsuite/rsuite/compare/v5.55.0...v5.55.1

Last committed message: build: bump 5.55.1
2024-02-22 18:03
11573 simonet 1578914782 simonguo

Features

Bug Fixes

  • DatePicker: fix style error of the bottom button in the datePicker by @myNameIsDu (#3634) (536ad7e)
  • DateRangePicker: fix error state when value is empty array (#3631) (f8778f5)
  • InputGroup: fix Input padding issue in InputGroup (#3600) (56b3792)
  • TagPicker: fix the margin issue between tags in plaintext mode (#3638) (61f343b)

Other Changes

New Contributors

Full Changelog: https://github.com/rsuite/rsuite/compare/v5.53.2...v5.54.0

Last committed message: build: bump 5.54.0
2024-02-02 16:12
11573 simonet 1578914782 simonguo

Features

Bug Fixes

  • DateRangePicker: fix incorrect static method type definition (#3598) (68b3afb)
  • InputGroup: fix that the bg color of InputGroup.Addon is inconsistent with Input (#3595) (a6bb6b0)
  • Menu: fix the menuitem cannot be closed correctly when it contains child elements (#3599) (5f08313)
  • Message: make the visual style of Message more prominent (#3603) (114013f)
  • tree: improve the hover and focus status of Tree nodes (#3594) (559b837)

Other Changes

Full Changelog: https://github.com/rsuite/rsuite/compare/v5.52.0...v5.53.0

Last committed message: build: bump 5.53.0
2024-01-26 21:48
11573 simonet 1578914782 simonguo

Features

import DateRangePicker from 'rsuite/DateRangePicker';
import 'rsuite/DateRangePicker/styles/index.css';

Bug Fixes

  • DatePicker: fix DatePicker can't select after typing with keyboard (#3589) (d70d883)
  • pickers: fix the spacing of the searchbox is not uniform in all pickers (#3565) (4c90a03)
  • useUniqueId: use toString instead of an empty string by @myNameIsDu(#3591) (d80914c)
  • NavItem and DropDownItem rendering icon without overriding className by @myNameIsDu (#3561) (6a8e81f)

Other Changes

Full Changelog: https://github.com/rsuite/rsuite/compare/v5.51.0...v5.52.0

Last committed message: build: bump 5.52.0
2024-01-19 14:32
11573 simonet 1578914782 simonguo

Features

  • improve accessibility of all pickers (#3558) (8ad3cfd)
    • Generates a unique id for the popup when id is not set, and associates it with the combobox's aria-controls property.
    • The role of Cascader and MuiltCascader popup is changed to tree.
    • Add a combobox role for AutoComplete.
    • Add the aria-activedescendant attribute to indicate the ID of the focused option.
    • Add aria-multiselectable=true when listbox or tree is multi-selected
    • fix the conflict between treeitem role and option role in CheckTreePicker.
    • fix keyboard interaction options not working on AutoComplete.
    • Update on accessibility guidelines
  • Form: add support for nestedField prop on Form (#3568) (47fce55)
const model = Schema.Model({
  name: StringType().isRequired('This field is required.'),
  address: ObjectType().shape({
    city: StringType().isRequired('This field is required.'),
    postCode: NumberType('Post Code must be a number').isRequired('This field is required.')
  })
});

const formValue = {
  name: 'Tom',
  address: { city: 'ShangHai', postCode: 200000 }
};

<Form formValue={formValue} nestedField model={model} >
  <FormControl name="name" />
  <FormControl name="address.city" />
  <FormControl name="address.postCode" />
</Form>

Bug Fixes

  • InputGroup: fix style conflict caused by zIndex set in InputGoup (#3552) (f874edf)

Other Changes

Full Changelog: https://github.com/rsuite/rsuite/compare/v5.50.0...v5.51.0

Last committed message: build: bump 5.51.0
2024-01-12 12:09
11573 simonet 1578914782 simonguo

Features

  • Added support for Create React App template

Javascript Template (#3538) (1b697f4)

npx create-react-app my-app --template @rsuite

Typescript Template (#3540) (bbe3609)

npx create-react-app my-app --template @rsuite/typescript

https://rsuitejs.com/guide/use-with-create-react-app/

<Form formValue={{ address: { city: 'Shanghai' } }}>
  <FormControl name="address.city" />
</Form>
  • DateRangePicker: ⚠️ BREAKING CHANGE supports date selection by using keyboard (#3554) (2c8d197)
  • DateRangePicker: Add support for Picker common properties loading and label (#3554) (2c8d197)

image

Other Changes

New Contributors

Full Changelog: https://github.com/rsuite/rsuite/compare/v5.49.0...v5.50.0

Last committed message: build: bump 5.50.0
2023-12-23 09:51
11573 simonet 1578914782 simonguo

更新内容

  • build: bump 5.48.1
  • refactor(Steps): remove legacy getDOMNode from tests (#3519)
  • fix(build): fix environment variable undefined error when building (#3521)
  • docs: fix optimizing-performance link failure (#3518)
  • refactor(Grid): remove legacy getDOMNode from tests (#3510)
  • fix(DatePicker): fix menuStyle prop not working (#3509)
  • test(testFormControl): add test cases in Form (#3507)
  • fix(useMediaQuery): fix MediaQueryList not updating status when trigge…
  • test: add testPickers (#3506)
  • test: add reusable test case scripts (#3504)
  • refactor(Modal): remove legacy getDOMNode from tests (#3502)
  • refactor(Header): remove legacy getDOMNode form tests (#3500)
  • docs: fix docs build errors
  • build(docs): bump rsuite 5.48.0
  • build(docs): bump rsuite 5.48.0
  • docs: update document structure and add CSS variables (#3501)

完整的更新日志: https://gitee.com/rsuite/rsuite/compare/v5.48.0...v5.48.1

Last committed message: build: bump 5.48.1
2023-12-23 09:51
11573 simonet 1578914782 simonguo

更新内容

  • build: bump 5.48.0
  • feat(DateInput): add support for DateInput (#3492)
  • fix(Whisper): fix delay and other related props not working (#3499)
  • feat(useMediaQuery): add a CSS media query hook (#3234)
  • feat: add annotations and link for components using JSDoc format (#3498)
  • refactor(Rate): remove legacy getDOMNode from tests (#3497)
  • refactor(Panel): remove legacy getDOMNode from tests (#3496)
  • refactor(Col): remove legacy getDOMNode from tests (#3495)
  • refactor(Row): remove legacy getDOMNode (#3494)
  • build(docs): bump rsuite 5.47.0

完整的更新日志: https://gitee.com/rsuite/rsuite/compare/v5.47.0...v5.48.0

Last committed message: build: bump 5.48.0
2023-12-08 18:21
11573 simonet 1578914782 simonguo

更新内容

  • fix(CloseButton): improve CloseButton accessibility (#3488)
  • docs: fix RadioGroup style error when there is label inside (#3489)
  • refactor(Nav): remove legacy getDomeNode (#3486)
  • refactor(List): tests refactoring (#3485)
  • feat(TagPicker): add support for renderMenuItemCheckbox (#3481)
  • fix(CloseButton): fix close label translation string (#3483)

完整的更新日志: https://gitee.com/rsuite/rsuite/compare/v5.46.1...v5.47.0

Last committed message: build: bump 5.47.0
2023-12-01 12:28
11573 simonet 1578914782 simonguo

更新内容

  • build(deps): bump rsuite-table from 5.18.1 to 5.18.2 (#3479)
  • fix(Slider,RangeSlider): fix onChangeCommitted not triggered when the… (#3472)
  • fix(Calendar): fix incorrect week numbers calculation (#3471)
  • fix(CSS): fix CSS calc syntax compatibility issue (#3474)
  • test(DatePicker): fix wrong test script (#3480)

完整的更新日志: https://gitee.com/rsuite/rsuite/compare/v5.46.0...v5.46.1

Last committed message: build: bump 5.46.1
2023-12-01 12:27
11573 simonet 1578914782 simonguo

更新内容

  • ci: use nodejs 14.x
  • ci: upgrade nodejs version in nodejs-publish.yml
  • ci: upgrade nodejs version in nodejs-publish.yml
  • ci: upgrade nodejs version in nodejs-publish.yml
  • build: bump 5.46.0
  • fix(DatePicker): improve DatePicker accessibility (#3464)
  • build(deps): bump rsuite-table from 5.17.0 to 5.18.1 (#3465)
  • fix: improve accessibility of picker related components (#3463)
  • feat(CSS): add compatibility for relative color syntax (#3462)
  • fix(Cascader): fix bug in value selection via Enter key (#3461)
  • fix(AutoComplete,Loader): fix CSS relative colors causing test errors (#3460)
  • build(docs): bump rsuite 5.45.0

完整的更新日志: https://gitee.com/rsuite/rsuite/compare/v5.45.0...v5.46.0

Last committed message: ci: use nodejs 14.x
2021-09-26 17:26
11573 simonet 1578914782 simonguo

5.0.0 (2021-09-26)

Bug Fixes

  • DateRangePicker: support time selection (#1882) (59779ef)
  • picker: [TS] fix the missing definition of size in Pickers (#1926) (6497698)
  • sidenav: accent dropdown icon w/ active item (#1913) (efa389c)
  • sidenav: fix nav item not activated in collapsed sidenav (#1918) (59fe040)

New Features v5 and Migration from v4

Last committed message: build: bump 5.0.0 (#1930)
2019-09-20 10:21
11573 simonet 1578914782 simonguo

4.0.0

September 9, 2019

  • Feature: Add <Placeholder>. (#418,#420,#423)
  • Feature: Add <List>. (#451)
  • Feature: Add <Calendar>. (#492)
  • Feature: Add <Avatar>.(#486)
  • Feature: Add <Badge>.(#484)
  • Feature: Support size on all Picker.(#494)
  • Feature: Support dark theme.(#544)
  • Feature: Support for asynchronous validation in <Form>, based on Schema. (#570)
  • Feature: Support for expandItemValues on <TreePicker> and <CheckTreePicker>.(#569)
  • Feature: Support readOnly prop on <FormControl>. (#432)
  • Feature: Support plaintext prop on <FormControl>. (#448,#449)
  • Feature: <Whisper> and all Picker components support the preventOverfow property to prevent overflow. (#443)
  • Improve: Adjust swatch algorithm to adjust font color contrast. (#433)
  • Improve: Migrate from Flow to Typescript. ([#531])
  • Improve: Support showWeekNumbers on and . ([#526] @viart)
  • Breaking: Adjust the value of <Whisper> with all Picker components placement properties.(#443)
  • Bugfix: Fixed an issue where the <Uploader> upload file was larger than 1GB.(#536)
  • Bugfix: Fixed compatibility issue with <Input> on IE browser display. (#507)
  • Bugfix: Fixed <InputPicker> on the keyboard Delete key will clear the input worthy question. (#577)
  • Bugfix: Fixed an issue where <Dropdown> set toggleComponentClass={Button} background style error.(#525)
  • Bugfix: Fixed an issue where styles were missing when introduced on demand.(#567)
  • Bugfix: Fixed an issue where <DatePicker> disabled day and inactive month were inconsistent.(#595)
  • Bugfix: Fixed an issue where the scrollbar position was not updated after the <Table> data was updated.(#table-92)
  • Bugfix: Fixed <Table> property expandedRowKeys The update value is not controlled. (#table-90)
  • Bugfix: Fixed callback <Table> property onRowClick's callback parameter is missing event. (#table-89)
  • Bugfix: Fixed support for focus events by the <Form> component.(#566)
  • Bugfix: Modified the default separator for <Breadcrumb>.(#543)
  • Bugfix: Fixed an issue where <Slider> did not update the position of the handle after the change from hidden to display state.(#542)

  • Feature: 支持 <Placeholder> 组件。 (#418,#420,#423)
  • Feature: 支持 <List> 组件。 (#451)
  • Feature: 支持 <Calendar> 组件。(#492)
  • Feature: 支持 <Avatar> 组件。(#486)
  • Feature: 支持 <Badge> 组件。(#484)
  • Feature: <Picker> 组件支持 size 属性。(#494)
  • Feature: 支持 dark 主题。(#544)
  • Feature: <Form>组件基于 Schema 支持异步校验。(#570)
  • Feature: <TreePicker><CheckTreePicker> 支持 expandItemValues 属性。(#569)
  • Feature: <FormControl> 组件支持 readOnly 属性。 (#432)
  • Feature: <FormControl> 组件支持 plaintext 属性。 (#448,#449)
  • Feature: <Whisper> 组件与所有的 Picker 组件支持 preventOverfow 属性,防止溢出。
  • Improve: 调整色板算法,调整字体颜色对比度。 (#433)
  • Improve: 从 Flow 迁移到 Typescript。 ([#531])
  • Improve: <DatePicker><DateRangePicker>组件支持 showWeekNumbers 属性,显示周数 。([#526] @viart)
  • Breaking: 调整 <Whisper> 组件与所有的 <Picker> 组件 placement 属性的值。(#443)
  • Bugfix: 修复了 <Uploader> 上传文件大于 1GB 显示问题。(#536)
  • Bugfix: 修复了 <Input> 在 IE 浏览器显示上的兼容性问题。 (#507)
  • Bugfix: 修复了 <InputPicker> 在键盘 Delete 键会清除输入值得问题。(#577)
  • Bugfix: 修复了 <Dropdown> 设置 toggleComponentClass={Button} 背景样式错误的问题。(#525)
  • Bugfix: 修复了按需引入时候样式缺失的问题。 (#567)
  • Bugfix: 修复了 <DatePicker> 禁用日与禁用月不一致的问题。(#595)
  • Bugfix: 修复了 <Table> 数据更新后滚动条位置不更新的问题。(#table-92)
  • Bugfix: 修复了 <Table> 属性 expandedRowKeys 更新值不受控。 (#table-90)
  • Bugfix: 修复了 <Table> 属性 onRowClick 的回调参数缺少 event。 (#table-89)
  • Bugfix: 修复了 <Form> 组件对 focus 事件的支持。(#566)
  • Bugfix: 修改了 <Breadcrumb> 的默认分隔符。(#543)
  • Bugfix: 修复了 <Slider> 在从隐藏到显示状态变化后,手柄的位置不更新的问题。(#542)
Last committed message: bump 4.0.0
2018-05-18 16:35
11573 simonet 1578914782 simonguo
  • Bugfix: 所有的 Picker 组件,默认为 inline-block
  • Chore: 创建 CODE_OF_CONDUCT.md 文件
  • Feature: Support onChangeCalendarDate on <DatePicker>
  • Chore: 更新 travis 文件,用于自动化发布
  • Bugfix: 删除了内部冗余的函数 isNullOrUndefined
  • Bugfix: 修复多出打字错误
  • Bugfix: 修复 rsuite-schema 获取 Unicode 字符串的长度时遇到问题
Last committed message: bump 3.0.5
2018-05-18 16:34
11573 simonet 1578914782 simonguo

2018-05-10

  • Bugfix: 修复在 Container组件内容如果出现 false 报错的问题
  • Bugfix: 修复 Nav 二级菜单可以自定义位置
  • Bugfix:修复 tplTransform 函数
  • Bugfix: 修复 error message 在 Modal 中不能完整展示的问题
  • Chore: 更新 Babel 配置
  • Bugfix: 修复 Picker 在 Model 中 z-index 错误的问题
Last committed message: Update .travis.yml to build on tags
2018-05-18 16:33
11573 simonet 1578914782 simonguo

2018-05-03

  • Bugfix: 修复当 Datepickervalue改变时, pageDate 没有更新的问题.
  • Bugfix: 修复 InputNumber 小数精度丢失的问题.
  • Feature: AutoComplete 组件中在 data 属性中支持配置 {value,label}
  • Feature: AutoComplete 添加对键盘事件处理
  • Feature: 所有的 Picker 添加 menuClassName 属性,可以自定义菜单 CSS 的 class
Last committed message: bump 3.0.2
2018-04-25 13:55
11573 simonet 1578914782 simonguo
  • A brand new style.
  • Support react 16+.
  • Support Internationalization.
  • Support flow, a Static Type Checker for JavaScript.
  • Added prettier formatting.
  • Update build to use babel-preset-env.
  • Give up support for IE9.
  • Breadcrumb New support separator property, custom separator.
  • Modal autoResizeHeight attribute renamed to overflow.
  • Update Button Group
    • Delete shape property, replace with appearance property, add support for subtle and ghost button.
    • Add property color, define button color.
    • Add property loading.
  • Update Table
    • Integrate all rsuite-table functions.
    • Add support merged cells.
    • Add support text over long line wrap processing, you need to set the wordWrap property, default to flase.
  • Update Checkbox, support indeterminate property.
  • Update Dropdown
    • Delete the activekey and select properties, and use the Selectpicker component if you need to select a feature.
    • Add Support Multilevel Menu.
    • Add property placement` , set menu display location.
  • Update Nav components, add appearance (default,subtle,tabs) property.
  • Update Form related components
    • Integrates all form-lib and rsuite-schema functions.
    • Replaced the Field component with the FormControl component (default processing Input component, can be modified by accepter property).
    • Form checktrigger property value null to 'none'.
    • Support 3 kinds of layout layout: horizontal, vertical, inline.
    • Helpblock support tooltip property.
    • Add ErrorMessage component for displaying error messages.
  • Integrate standalone component library into rsuite library
    • Add Uploader.
    • Add Tree.
    • Add CheckTree.
    • Add TreePicker.
    • Add CheckTreePicker.
    • Add SelectPicker.
    • Add CheckPicker.
    • Add Cascader.
    • Add AutoComplete.
    • Add DatePicker.
    • Add DateRangePicker.
    • Add Slider.
    • Add InputNumber.
    • Add Steps.
    • Add Timeline.
  • New Components
    • Add Sidenav.
    • Added IconButton.
    • Add Icon, instead of IconFont component, while supporting SVG custom import icons.
    • Added Drawer.
    • Add Progress.
    • Add Alert.
    • Add Message.
    • Add Notification.
    • Add Loader.
Last committed message: bump 3.0.1
TypeScript
1
https://gitee.com/rsuite/rsuite.git
git@gitee.com:rsuite/rsuite.git
rsuite
rsuite
rsuite

Search

344bd9b3 5694891 D2dac590 5694891