Permalink
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
790 lines (637 sloc) 34.2 KB

3.6.0

January 18, 2019

  • Feature: Support virtualized on <Table>, effectively render large tabular data (#368)
  • Feature: Support oneTap on <DatePicker> (#362)
  • Bugfix/Breaking: Replace children with childrenKey on <CheckTreePicker> (#365)
  • Bugfix: Fix errors in SSR build (#364 @fnpen)

  • Feature: <Table> 组件支持 virtualized属性, 有效地呈现大表格数据 (#368)
  • Feature: <DatePicker> 组件支持 oneTap 属性 (#362)
  • Bugfix/Breaking: 在 组件中用 childrenKey 替换 children (#365)
  • Bugfix: 修复服务端渲染的错误 (#364 @fnpen)

3.5.3

January 10, 2019

  • Improve: The children property support function for <Cell> in <Table> (#360)
  • Improve: Make sure <NavItem> show in one line when setting horizontal for <Nav> (#359)
  • Bugfix: Fix onChange return parameter is incorrect on <Toggle> (#358)
  • Bugfix: <RadioGroup> and <CheckboxGroup> supported mutiple line when setting inline (#355)
  • Bugfix: Fix typescript type definition error (#352,#354)
  • Bugfix: Fixed style issue when table cell fixed and resizable (#348)
  • Bugfix: Fix issue that button border width is less than 1px (#346)

  • Improve: <Table><Cell> 组件,children 支持设置为函数,方便自定义单元格数据(#360)
  • Improve: 当 <Nav> 设置为水平布局时候,让 <NavItem> 都在一行显示(#359)
  • Bugfix: 修复了<Toggle> 在受控情况下,onChange 的回调参数错误的问题 (#358)
  • Bugfix: 修复了 <RadioGroup><CheckboxGroup> 在换行后对齐问题 (#355)
  • Bugfix: 修复了 TypeScript 定义错误 (#352,#354)
  • Bugfix: 修复了 <Table> 同时设置 fixed 和 resizable 滚动样式问题 (#348)
  • Bugfix: 修复了按钮边框丢失 1px 像素的问题 (#346)

3.5.2

January 3, 2019

  • Feature: Support sort for pickers that can be grouped (#343)
  • Feature: Support fixed column to the right on <Table> (#341,#table-53)
  • Bugfix: Fixed style issue when <Popover> has no title (#339)
  • Bugfix: Fixed issues of form inline layout (#338)

  • Feature: 支持 groupBy 分组的 Picker 组件,同时支持 sort 对选项排序 (#343)
  • Feature: <Table> 支持 fixed='right', 锁定列在右侧 (#341,#table-53)
  • Bugfix: 修复 <Popover> 在没有 title 时候的样式问题 (#339)
  • Bugfix: 修复表单 inline 布局存在对齐问题 (#338)

3.5.1

2018-12-27

  • Improve: Improve the experience of select months on Calendar (#334)
  • Refactor: Refactor the style of the button toolbar (#333)
  • Breaking: Remove limitStartYear prop from <DatePicker> and <DateRangePicker> (#334)
  • Bugfix: Fixed <CheckPicker> setting toggleComponentClass which will cause an error (#329)
  • Bugfix: Fixed disabledDate cannot disable the month (#327)
  • Bugfix: Fixed focus position error when <SelectPicker> and <CheckPicker> are controlled (#324)
  • Bugfix: Fixed calendar display date and value are inconsistent on <DateRangePicker> (#323)
  • Bugfix: Fixed some style issues (#321)
  • Bugfix: Fixed some issues with TypeScript (#320,#325)
  • Chore: Adjust the priority of rule execution for Schema (#schema-9)

  • Improve: 改善日历上选择月份的体验 (#334)
  • Refactor: 重构<ButtonToolbar>的样式 (#333)
  • Breaking: 删除在 <DatePicker><DateRangePicker>limitStartYear 属性 (#334)
  • Bugfix: 修复 <CheckPicker> 设置 toggleComponentClass 以后出现异常 (#329)
  • Bugfix: 修复 disabledDate 不能禁用月份 (#327)
  • Bugfix: 修复 <SelectPicker><CheckPicker>在受控情况下,选项焦点位置错误 (#324)
  • Bugfix: 修复 <DateRangePicker> 日历上显示的日期与值不一致的问题 (#323)
  • Bugfix: 修复了一些样式问题 (#321)
  • Bugfix: 修复了一些 TypeScript 问题 (#320,#325)
  • Chore: 调整 Schema 中规则校验的优先级 (#schema-9)

3.5.0

2018-12-20

  • Feature: Support server side rendering (#315)
  • Improve: Improve picker active and hover effects (#314,#318)
  • Improve: The width of the picker menu is automatically calculated (#309)
  • Bugfix: Fixed that the icon was not vertically centered in <SlideMenu> (#315)
  • Bugfix: Fixed some issues with TypeScript (#312,#313)
  • Bugfix: Adjust breadcrumb font size (#308)

3.4.5

2018-12-13

  • Breaking: Adjust the callback parameters of renderValue on all Picker (#307)
  • Feature: Added some default utility functions for disabledDate on <DateRangePicker> (#304)
  • Feature: Support appearance on <RadioGroup>, let Radio look like a Picker . (#303)
  • Feature: Support renderFileInfo on <Uploader>, custom file list style (#302)
  • Improve: Improve the Picker keyboard operation experience (#306)
  • Bugfix: Fixed issue with active date item in time panel (#305)

3.4.4

2018-12-06

  • Improve: Refactor the animations Bounce and Slide (#288)
  • Improve: The active state is Displayed when the Picker is expanded (#299)
  • Improve: Add a title to a multi-picker (#298)
  • Improve: Picker clears the search input when it is cloed (#301)
  • Bugfix: Update progress bar when the <Uploader> is controlled (#300)
  • Bugfix: Fixed issue with active date item in month panel (#295)
  • Bugfix: Fixed selectNode null exception in <MultiCascader> (#293)
  • Bugfix: Fixed checkForField API in <Form> is invalid (#289)
  • Chore: Update flow type definition (#294,#295,#296)

3.4.3

2018-11-22

  • Feature: Support uncheckableItemValues on <CheckTreePicker> (#284)
  • Bugfix: The Picker menu should update the position after the height has changed (#282)
  • Bugfix: Fixed the <Uploader> component retry button styles (#280)
  • Bugfix: Fixed the problem that cursor is default pointer when mouse over the <TagPicker> (#279)
  • Bugfix: Fixed bugs in IE10 browser (#277)
  • Bugfix: The Drawer will trigger onHide when clicking inside the Drawer (#273)
  • Improve: Improve the way that tree related components are updated asynchronously (#287)
  • Improve: Improve FormControl to avoid unnecessary rendering (#276) @zpbc007
  • Improve: Adjust the default font family (#275)
  • Improve: Improve TypeScript type definitions (#262,#264,#267,#270,#270,#274) @zpbc007

3.4.2

2018-11-15

  • Feature: Support rowClassName on <Table> (#table-45)
  • Feature: Support defaultSortType on <Table> and let sortType be controlled (#table-43)
  • Feature: Added public API start on <Uploader> for manual upload (#255)
  • Feature: Improve the interactive experience of <MultiCascader>, <CheckTreePicker>, and <CheckPicker> (#259)
  • Refactor: Used new contextType API in <Form> (#256)
  • Bugfix: The height of body should be reset when the content in <Modal> is updated (#260)
  • Bugfix: Fix <InputPicker> The keyboard return event cannot select the new option (#254)
  • Bugfix: Fix the problem that <Tooltip> without arrow (#253)
  • Bugfix: Fix the problem that property fixedWith of <Icon> is invalid (#252)
  • Bugfix: Fix <CheckTree> to determine the problem with node state (#251)
  • Bugfix: Fix typescript type check error (#249)

3.4.1

2018-11-01

  • Bugfix: Fix typos in Slider (#246)
  • Bugfix: Fix typescript type definition error (#245)

3.4.0

2018-11-01

  • Feature: Support Typescript (#241)
  • Feature: Add <MultiCascader> (#238)
  • Feature: Support renderTooltip on <Slider> (#239)
  • Bugfix: The scroll bar is not reset after the column of the <Table> has changed (#244)
  • Bugfix: The option value of <InputPicker> does not exist or is disabled and cannot be selected (#243)
  • Bugfix: Cannot customize options in <DatePicker> shortcuts (#242)
  • Bugfix: Fix cannot preview images in fileList on <Uploader> (#237)
  • Bugfix: <FormControl> updates error information from the context of the <Form> by default (#236)
  • Bugfix: Resolve the problem that icon exception when modularity (#233)

3.3.1

2018-10-18

  • Feature: Support sticky on <CheckPicker>, top the selected options in the options. (#226)
  • Feature: Support ellipsis and boundaryLinks on <TablePagination> (#221)
  • Bugfix: Fixed an issue where the input group was set inside and there were two addons. (#227)
  • Bugfix: sideEffects: false cause css file not bundled (#222)
  • Bugfix: Fixed a parameter error in the onOpenChange function when the <Sidenav> component was being controlled (#221)
  • Bugfix: Display a message when there is no option on the Picker (#232)
  • Improve: Optimize the experience of the resize spanner on <Table>. (#229,#230)

3.3.0

2018-09-28

  • Feature: Add <IconStack> (#219)
  • Feature: Support for global configuration of the className prefix (#214)
  • Bugfix: Focus does not return to the input box on <TagPicker> when you click the option (#218)
  • Bugfix: Change <Modal> backdrop and <Drawer> backdrop zindex (#217)
  • Bugfix: Clicking when <Dropdown> is disabled still triggers ripple animation and the cursor is the default (#215)
  • Chore: Change browserslist IE supported to IE10+ (#216)
  • Chore: Remove dropdown disabled styles to dropdown.less (#215)
  • Chore: Update to babel 7 (#211)

3.2.11

2018-09-21

  • Feature: International support for Portuguese (#208)
  • Bugfix: Fixed an exception when using <Modal>, <Drawer> in modular (#209)
  • Bugfix: Remove the deep clone from the filterNodesOfTree function (#206)
  • Bugfix: Problem with the first-level menu icon blinking when the sidebar is closed (#205)

3.2.10

2018-09-14

  • Bugfix: Uploader size info in IE is abnormality. (#203)
  • Bugfix: The DateRangePicker end date is a problem that flashes wildly as the mouse moves (#202)
  • Bugfix: In safari, after multiple clicks , the loader still has not disappeared on <Table> (#201)
  • Bugfix: The loader on <Table> should be above the scrollbar (#201)
  • Chore: Compress lodash (#200)
  • Chore: Change icon font CDN path (#199)

3.2.9

2018-09-05

  • Feature: Support combine in Schema (#195)
  • Feature: Support onHide on Picker (#194)
  • Feature: Support checkForField in <Form> (#193)
  • Feature: Support disabled on <Pagination> (#189)
  • Bugfix: Calender is not updated when the value is updated (#192)
  • Bugfix: Fix not updated after updating the value in <Cascader> (#188)

3.2.8

2018-08-30

  • Feature: Support for return all data in Schema.Types.addRule (#186)
  • Feature: Replaced and created some icons. (#185)
  • Bugfix: Remove minimum with limit for menu of picker menu. (#182)
  • Bugfix: The default value of sortType on <Table> should be desc. (#180)
  • Bugfix: Backdrop set to static invalid on <Drawer>. (#179)
  • Bugfix: Fix disabeldDate callback parameter error on <DateRangePicker>. (#178)
  • Chore: Remove duplicate ripple DOM. (#183)
  • Chore: Reformat code style with prettier. (#184)

3.2.7

2018-08-23

  • Bugfix: The flexGrow is invalid when there is only one column on <Table> (#177)
  • Bugfix: <Modal> and <Drawer> have no animation problems when modular. (#176)
  • Bugfix: <TreePicker> miss active className (#174)
  • Bugfix: An error occurred in the null value when the DatePicker was controlled. (#172)

3.2.6

2018-08-16

  • Feature: Support onResize on <Table.Column> (#table-37)
  • Bugfix: Add className and style props for Tree and CheckTree
  • Bugfix: The scrollbar position is reset when the data is loaded (#table-36)
  • Bugfix: Tree has a scroll bar that should not be there (#169)
  • Chore: Refactor the <InputAutosize> component in <TagPicker> (#167)
  • Chore: [flow-typed] Add rsuite v3 libdef (#flow-typed-2547)

3.2.5

2018-08-10

  • Bugfix: Fix click NavItem no response in Firefox.

3.2.4

2018-08-10

  • Feature: Improve of ripple animation effects (#154)
  • Bugfix: Tab nav active styles abnormal (#156)
  • Chore: Migrated to new lifecycle method (#157,#158,#159,#161,#164)
  • Chore: Compatibility with the post-css autoprefixer (#155)

3.2.3

2018-08-02

  • Bugfix: Fixed <CheckTree> label horizontal padding (#151)
  • Bugfix: Fixed <Button> unusual styles when setting the size of the button group (#149)
  • Chore: Update flow-typed (#150)

3.2.2

2018-07-26

Add a sample site: https://sample.rsuitejs.com/

  • Feature: Support placeholder on <InputNumber> (#140)
  • Breaking: Remove unused defaultActiveKey on <Sidenav> (#143)
  • Bugfix: Fixed an issue where the input box was not centered when the form was vertical aligned (#148)
  • Bugfix: Set backgroud color to table. (#146)
  • Bugfix: <Button> is missing border-radius in <ButtonGroup> (#145)
  • Bugfix: The option value error when current keyboard operation option on <TagPicker> (#142)
  • Bugfix: The callback for disableDate is incorrect on <DateRangePicker> (#138)
  • Chore: Add sideEffects: false for Webpack 4 (#144)
  • Chore: filter the ref value of null for tableRows (#table-33)

3.2.1

2018-07-19

  • Feature: Support menuStyle on <TreePicker> and <CheckTreePicker> (#136)
  • Bugfix: Fix the color of pickers placeholders (#137)
  • Bugfix: Fix <TreePicker> and <CheckTreePicker> keydown event error (#135)
  • Bugfix: Table in the page picker should be subtle (#134)
  • Chore: The callback function returns detailed info on <Uploader> (#133)

3.2.0

2018-07-12

  • Feature/Breaking: Support appearance on *Picker, The default value is default (#125)
  • Feature: Added InputPicker component (#129)
  • Feature: Added TagPicker component (#129)
  • Bugfix: Calendar render incomplete when set isoWeek (#128)
  • Bugfix: Table loading unclickable (#124)
  • Chore: Migrate code for picker related components to rsuite library

3.1.3

2018-07-05

  • Feature: Support disabled on <InputGroup> (#117)
  • Feature: Support showHeader on <Table> (#table-30)
  • Feature: Support autoHeight and minHeight on <Table> (#table-29)
  • Feature: Support cellBordered on <Table> (#table-28)
  • Chore: Unhandled props are passed to the DropdownToggle (#119)
  • Bugfix: Fixed <Checkbox> and <Radio> clickable area (#120)
  • Bugfix: <Loader> don't spin in Safari (#121)

3.1.2

2018-06-28

  • Feature: Support expandAll on <TreePicker> and CheckTreePicker (#112)
  • Feature: Support searchKeyword on <TreePicker> and CheckTreePicker (#112)
  • Feature: Support autoVertical and autoHorizontal for placement value on <Popover> and <Tooltip> (#107)
  • Feature: Support disabledFileItem on <Uploader> (#101)
  • Feature: Support toggleComponentClass on <Uploader> (#104)
  • Feature: Support loadAnimation on <Table> (#table-27)
  • Feature: Support for <InputGroup> nesting <InputNumber> (#96)
  • Feature: Support noCaret and toggleComponentClass on <Dropdown> (#92)
  • Bugfix: Select the same file without triggering the onChange event in <Uploader> (#102)
  • Bugfix: <TreePicker> error when comparing values (#100)
  • Bugfix: The position was updated incorrectly when the scrollbar was clicked on <Table> (#table-26)
  • Bugfix: Increase z-index when drawer opened (#95)
  • Bugfix: <InputNumber> should not set the default value (#93)
  • Bugfix: Set minimum height for table body (#table-24)
  • Chore: Improve picker selected styles (#109)
  • Chore: Added transition for table loader. (#108)
  • Chore: Handle <InputNumber> combination styles (#106)
  • Chore: Button in <InputNumber>, defaults to the subtle button (#99)
  • Chore: Keep loader backdrop-color with table loader (#96)
  • Chore: remove all animation for tree to optimal performance (#94)
  • Chore: Allowed table header height can be 0 (#table-25)
  • Chore: Update style for table load (#table-25)

3.1.1

2018-06-21

  • Bugfix: Unity picker style when select values. (#91,#issues-61)
  • Bugfix: Adjust sidenav dropdown padding (#90)
  • Feature: Support bordered on <Table> (#89)
  • Feature: Support onOpen and onClose on <Whisper> (#87)
  • Chore: Update createChainedFunction #86
  • Chore: Remove dropdown&picker open animations (#85)
  • Bugfix: Clear popover margin-top when it is full (#84)
  • Chore: Change the depth equal to the shallow equal for all pickers (#83, #88)

3.1.0 🎉

2018-06-14

  • Feature: Support for style modularized (#76, #81)
  • Feature: Support bodyRef on <Table> (#TABLE-23)
  • Bugfix: The <FormControl> loses focus and the validated value is incorrect. (#79)
  • Bugfix: Fix some style problems (#78)
  • Bugfix: TreeNode title property display error on <TreePicker> (#77)
  • Bugfix: Remove popover/tooltip open animation delay (#73)
  • Bugfix: Bugfix: When the height of the content is updated, reset the scroll bar position (#TABLE-22)
  • Bugfix: <AutoComplete> cannot enter Chinese in controlled condition (#70)

3.0.8

2018-06-07

  • Feature: The position of the overlay can be adjusted automatically (#69)
  • Bugfix: The default type of <Button> is button (#67)
  • Bugfix: <textarea> in form-control will produce a whitesapce (#65)
  • Feature: Support selectOnEnter on <AutoComplete> (#62)
  • Bugfix: Fix the problem on the Picker style (#58)
  • Feature: Support maxPreviewFileSize on <Uploader> (#57)
  • Bugfix: dialogDOM is null (#56)

3.0.7

2018-05-31

  • Feature: Added support for block and toggleComponentClass on Picker (#54)
  • Chore: Update shouldComponentUpdate check in <Table> (#53)
  • Chore: Set max-width for some picker (#51)
  • Bugfix: Full Modal size not working (#50)
  • Bugfix: The event is not defined in the RadioGroup's onChange (#49)
  • Bugfix: The Click event Triggers 2 times when the checker is in the label (#46)
  • Bugfix: Events in the Panel header was blocked (#45)

3.0.6

2018-05-24

  • Bugfix: The onSelect event is not triggered after the enter key on AutoComplete (#43)
  • Bugfix: Omit the style and className on DropdownMenu of Picker (#42)

3.0.5

2018-05-17

  • Bugfix: Set all picker display inline-block (#36)
  • Chore: Create CODE_OF_CONDUCT.md (#34)
  • Feature: Support onChangeCalendarDate on <DatePicker> (#33)
  • Chore: Fix travis config for npm deployment (#32)
  • Bugfix: Remove redundant check isNullOrUndefined (#31)
  • Bugfix: Serious typos (#30)
  • Bugfix: rsuite-schema get precise length of a string (#rsuite-schema-3)

3.0.3

2018-05-10

  • Bugfix: The error is thrown when children is false in Container (#20)
  • Bugfix: Dropdown placement not customizable in Nav (#21)
  • Bugfix: tplTransform return value mismatch when parameter is 0 (#22)
  • Bugfix: Form error message incomplete display in Modal (#23)
  • Chore: Update Babel configuration (#24)
  • Bugfix: Increase z-index for dropdown when modal opened (#25)

3.0.2

2018-05-03

  • Bugfix: pageDate not updated when value change for Datepicker.
  • Bugfix: The scrolling operation throws an exception, when InputNumber step is a decimal.
  • Feature: AutoComplete support {value,label} in data property.
  • Feature: Added support for keydown events in AutoComplete.
  • Feature: All picker added new property menuClassName.

3.0.1

2018-04-24

  • Bugfix: styles directory not published to NPM

3.0.0

2018-04-24

  • 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.